怎麼配置apachetomcat
1. apache tomcat配置
apache安裝目錄為APACHE_HOME
tomcat安裝目錄為TOMCAT_HOME (要設到環境變數中)
jdk安裝目錄為java_HOME(要設到環境變數中)
1.安裝apache:(假定安裝目錄為APACHE_HOME,根據你實際安裝自行替換)
廢話不多說,安裝後修改APACHE_HOME/CONF/httpd.conf 以下6個地方:
1) Port 8080 或者80 隨你
2) ServerName localhost
3) DocumentRoot "e:/www" (為了發布方便,不如自己建個目錄作為文檔根)
4) 把原來的<Directory "APACHE_HOME/htdocs">改為
<Directory "e:/www">
5) 添加index.jsp為預設的主索引文件
<IfMole mod_dir.c>
DirectoryIndex index.html index.jsp
</IfMole>
6) 這悔渣是最關鍵一步,在httpd.conf最後加上
#tomcat支持
include TOMCAT_HOME/conf/mod_jk.conf-auto
只需要這一句就夠了,別聽那些白痴的話,加上什麼tomcat-apache.conf,那沒用.
把mod_jk.dll拷貝進APACHE_HOME/mole目錄
這會先不管apache了,來設置tomcat3.2
步驟:
把tomcat解壓縮,將它真正的目錄jarakar-tomcat拷貝到你要的目錄名TOMCAT_HOME
修改TOMCAT_HOME下的conf目錄中的server.xml
1) 如果你不想看TOMCAT啟動信息,這么做:
<Logger name="tc_log"
path="logs/tomcat.log"
verbosityLevel = "INFORMATION"
/>
增加一個PATH="logs/tomcat.log" 就可以了
2) 讓tomcat改到8081上,一般來說www服務在80或者8080上慎伍:
<!-- Normal HTTP -->
<Connector className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler"
value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
<Parameter name="port" value="8081"/>
</Connector>
3)增加APJ13協議支持
<!-- Apache AJP13 support. This is also used to shut down tomcat. -->
<Connector className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler" value="org.apache.tomcat.service.connector.Ajp13
ConnectionHandler"/>
<Parameter name="port" value="8009"/>
</Connector>
就放在原來的APJ12連接器後面就可以了
4)配合APACHE修改文檔根目錄
<!-- 文檔根目錄 -->
<Context path="/" docBase="e:/www" >
</Context>
5)為了用例子測試,還得改一下EXAMPLES的CONTEXT:
<Context path="/examples"
docBase="TOMCAT_HOME/webapps/examples" crossContext="false" >
</Context>
要使用MOD_JK還得改一下同一目錄下的WORKERS.PROPERTIES文件:
1) workers.tomcat_home=TOMCAT_HOME
2) workers.java_home=JAVA_HOME
3) ps= 我愛windows 赫赫
現在ok了,開始啟動!
別慌,還有啟動順序問題,注意啊,先啟動tomcat讓它自己修改一下配置,第一次一定寬前或
要先tomcat,以後除非修改tomcat的設置,都可以先啟動apache了。
ok 來啟動tomcat:運行TOMCAT_HOME/bin下面的startup.bat
看到:Startting tomcat. Check logs/tomcat.log for error messages.那就對了
再來檢查tomcat的情況
先隨便在e:www裡面放個index.jsp文件,內容是
JAVA天堂
<%="啊哈!jsp第一次運行!"%>
用瀏覽器打開http://localhost:8081
如果看到上面的話出現,那麼根文檔就成功了,再來用例子測試一下,用瀏覽器打開:
http://localhost:8081/examples/jsp
運行猜數字游戲,如果正確了,說明咱們的examples上下文也關聯正確。這就簡單了。
剩下就是運行apache了
運行apache,看到這么一行:
Apache/1.3.14 (win32) with mod_jk running...那就對了
再來測試它們的組合,用瀏覽器打開http://localhost:8080(我假設你用8080埠,如
果是80埠,那就用http://localhost
還是看到那句「啊哈!jsp第一次運行!」
這就說明apache和tomcat連上了!
2. 如何配置Tomcat伺服器環境
一、安裝JDK和Tomcat
1,安裝JDK:直接運行jdk-7-windows-i586.exe可執行程序,默認安裝即可。
備註:路徑可以其他盤符,不建議路徑包含中文名及特殊符號。
2、安裝Tomcat:直接解壓縮下載文件「apache-tomcat-7.0.33-windows-x86.zip」到C盤下。安裝路徑建議修改為:c: omcat。
備註:如下載的是可執行文件,雙擊運行,默認安裝即可。
二、配置JDK環境變數(在步驟查看如何配置環境變數)
1,新建變數名:JAVA_HOME,變數值:C:Program FilesJavajdk1.7.0
2,打開PATH,添加變數值:%JAVA_HOME%in;%JAVA_HOME%jrein
3,新建變數名:CLASSPATH,變數值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar
備註:
1,.表示當前路徑,%JAVA_HOME%就是引用前面指定的JAVA_HOME;
2,JAVA_HOME指明JDK安裝路徑,此路徑下包括lib,bin,jre等文件夾,tomcat,eclipse等的運行都需要依靠此變數。
3,PATH使得系統可以在任何路徑下識別java命令。
4,CLASSPATH為java載入類(class or lib)路徑,只有類在classpath中,java命令才能識別。
三、測試JDK
在CMD命令下輸入javac,java,javadoc命令:出現圖示界面,表示安裝成功。
1,JAVA_HOME中的路徑不能用分號結尾,如C:Program FilesJavajdk1.7.0。
2,CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路徑不能以「」結尾。
3,JAVA_HOME的路徑一定不要寫成了JRE的路徑。
4,在環境變數中修改添加變數時,一定要注意分號、空格,是否有多餘的字母。作者就是因為path路徑中多了一個字母,怎麼都配置不成功。如果配置不成功,一定要反復檢查。
以上錯誤,非常容易出現錯誤:CATALINA_HOME或是JAVA_HOME沒有配置好。如錯誤提示「The CATALINA_HOME environment variable is not defined correctly」
一、靜態部署
1、直接將web項目文件件拷貝到webapps 目錄中
Tomcat的Webapps目錄是Tomcat默認的應用目錄,當伺服器啟動時,會載入所有這個目錄下的應用。所以可以將JSP程序打包成一個war包放在目錄下,伺服器會自動解開這個war包,並在這個目錄下生成一個同名的文件夾。一個war包就是有特性格式的jar包,它是將一個web程序的所有內容進行壓縮得到。具體如何打包,可以使用許多開發工具的IDE環境,如Eclipse等。也可以用cmd命令:jar -cvf mywar.war myweb
webapps這個默認的應用目錄也是可以改變。打開Tomcat的conf目錄下的server.xml文件,找到下面內容:<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
將appBase修改即可。
2、在server.xml中指定
在Tomcat的配置文件中,一個Web應用就是一個特定的Context,可以通過在server.xml中新建Context里部署一個JSP應用程序。打開server.xml文件,在Host標簽內建一個Context,內容如下。在tomcat中的conf目錄中,在server.xml中的,<host/>節點中添加:
<Contextpath="/hello"docBase="D: workspacehelloWebRoot"debug="0"privileged="true">
< /Context>或者
<Contextpath="/myapp"reloadable="true"docBase="D:myapp"workDir="D:myappwork"/>
或者
<Contextpath="/sms4"docBase="D:workspacesms4WebRoot"/>
說明:path是虛擬路徑;
docBase是應用程序的物理路徑;
workDir是這個應用的工作目錄,存放運行時生成的與這個應用相關的文件;
debug則是設定debug level, 0表示提供最少的信息,9表示提供最多的信息
privileged設置為true的時候,才允許Tomcat的Web應用使用容器內的Servlet
reloadable如果為true,則tomcat會自動檢測應用程序的/WEB-INF/lib和/WEB-INF/classes目錄的變化,自動裝載新的應用程序,可以在不重起tomcat的情況下改變應用程序,實現熱部署
antiResourceLocking和antiJARLocking 熱部署是需要配置的參數,默認false避免更新了某個webapp,有時候Tomcat並不能把舊的webapp完全刪除,通常會留下WEB-INF/lib下的某個jar包,必須關閉Tomcat才能刪除,這就導致自動部署失敗。設置為true,Tomcat在運行對應的webapp時,會把相應的源文件和jar文件復制到一個臨時目錄里。
3、創建一個Context文件
在conf目錄中,新建Catalina\localhost目錄,在該目錄中新建一個xml文件,名字不可以隨意取,要和path後的那個名字一致,按照下邊這個path的配置,xml的名字應該就應該是hello(hello.xml),該xml文件的內容為:<Context path="/hello" docBase="E:workspacehelloWebRoot" debug="0" privileged="true"></Context>
tomcat自帶例子如下:
<Context docBase="${catalina.home}/server/webapps/host-manager"
privileged="true" antiResourceLocking="false" antiJARLocking="false">
</Context>
這個例子是tomcat自帶的,編輯的內容實際上和第二種方式是一樣的,其中這xml文件名字就是訪問路徑,這樣可以隱藏應用的真實名字。
4、注意:
刪除一個Web應用同時也要刪除webapps下相應的文件夾和server.xml中相應的Context,還要將Tomcat的confcatalinalocalhost目錄下相應的xml文件刪除,否則Tomcat仍會去配置並載入。。。
二 動態部署
登陸tomcat管理控制台:http://localhost:8080/,輸入用戶名和密碼後便可管理應用並動態發布。
在Context Path(option):中輸入/yourwebname,這代表你的應用的訪問地址。
XML Configration file URL中要指定一個xml文件,比如我們在F:下建立一個hmcx.xml文件,內容如下:<Context reloadable="false" />其中docBase不用寫了,因為在下一個文本框中填入。或者更簡單點,這個文本框什麼都不填,在WAR or Directory URL:中鍵入F:hmcx即可,然後點擊Deploy按鈕,上面就可以看到了web應用程序,名字就Context Path(option):中的名字。
如果部署.war文件還有更加簡單的方式,下面還有個Select WAR file uploae點擊瀏覽選擇.war文件,然後點擊Deploy也可以。
注意事項
項目部署方式
3. 在2003系統上如何配置apache tomcat伺服器
1、安裝JDK,設置windows的環境變數,指定JAVA_HOME到JDK的安裝目錄,並將JAVA_HOME/bin增加到環境變數path中。
2、tomcat有2種包,下載的是壓縮包的話,隨便找個塵搏非中文非空格的目錄解壓。另外一直是安裝包,鉛兄搏安裝包就直接雙擊安裝就好了。
3、完成後執行tomcat的槐祥bin目錄下的startup.bat啟動tomcat
4. Eclipse 怎麼配置 Apache Tomcat
一、准備好Tomcat伺服器
這個就不多說了,去Oracle 官網下載,下載.zip版的,解壓縮就能用,比如我用的是:
二、准備好 JAVA EE版的 Eclipse
這個也是開源的軟體啊,去eclipse 官網下載,下載的是解壓版的,解壓就可以使用了,比如我下載的是:
知道橘滾瀏覽器在哪裡嗎?
window----->show view------>other------>General 看到了!
5. apache_tomcat_7.0.69怎樣安裝及配置
1.進入上面的網站然後如下操作使用Window Service Installer(為Window 添加服務)
2.然後我們進行安裝
說明一下:
以前的版本是沒有關於Role的設定,到了7.0的時候就有有關的設定,這也說明Tomcat對許可權的關注
一個tomcat運行的埠號:8080
默認埠號:80,就是說不用輸入埠號,默認輸入就是80
剩下的基本就是默認的,也沒什麼特殊的,在這里我在說明一下Tomcat安裝完成後的目錄有
bin------存放啟動和關閉的tomcat腳本
conf-----包含不同的配置文件
work----存放jsp編譯後產生的class文件
webapp存放應用程序的目錄
log-----存放日誌文件
lib------存放tomcat所需要的jar文件
doc-----存放各種Tomcat文檔
通過bin/startup.bat命令運行Tomcat伺服器(也可以通過小圓圖標來啟動哦)
打開htt://localhost:8080
查看服務是否啟動正常
如果出現下圖,說明伺服器安裝成功
tomcat7.0 的虛擬目錄的配置:
1.首先進入Tomcat 7.0conf的目錄
2.然後點擊Tomcat 7.0confCatalinalocalhost的目錄下
3.最後創建一個虛擬目錄的名字的xml文件如下:名字.xml
復制代碼代碼如下:
<Context path="/名字" docBase="D:Tomcat 7.0文件夾名" debug="5" reloadable="true" crossContext="true" />
虛擬目錄創建好了。以後就可以在這個虛擬目錄下操作了
(以上和前面版本的虛擬目錄配置有所不同,請區別對待 )
如果使用軟體的話,他們默認的是把工程發布到tomcat的webapp文件夾下,很不方便,而且還互相影響(比如myEclipse)
寫一個簡單的helloworld,感受一下jsp:
?
1
2
3
4
5
6
7
8
<html>
<head>
<title>簡單的程序</title>
</head>
<body>
<%="chenhailong,hello world" %>
</body>
</html>
下面是其它網友的補充:
Tomcat7.0.22在Windows下詳細配置過程
一、JDK1.7安裝
1、下載jdk,下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html
2、添加系統環境變數,我的電腦->屬性->高級->環境變數(如果添加的環境變數已經存在,點擊「編輯」添加,否則點擊「新建」添加)
(1)變數名: JAVA_HOME 變數值: D:\Program Files\Java\jdk1.6.0_29(點擊「新建」,輸入變數名、變數值,變數值末不需要分號)
(2)變數名: CLASSPATH 變數值: D:\Program Files\Java\jdk1.6.0_29\lib\dt.jar;D:\Program Files\Java\jdk1.6.0_29\lib\tools.jar(「新建」,變數值末不需要分號)
(3)變數名: Path 變數值: D:\Program Files\Java\jdk1.6.0_29\bin(「編輯」,變數值使用英文分號隔開,變數值末不需要分號)
3、「開始」->「運行」->輸入cmd,在命令提示符中輸入「java -version」,「java」,「javac」幾個命令,出現畫面,說明環境變數配置成功
二、Tomcat7.0.22安裝配置
1、下載tomcat7.0.22 下載地址:http://tomcat.apache.org/download-70.cgi
2、添加系統環境變數,我的電腦->屬性->高級系統設置->環境變數(操作同上)
(1)變數名: CATALINA_BASE 變數值: D:\Program Files\apache-tomcat-7.0.22(Tomcat解壓到的目錄)
(2)變數名: CATALINA_HOME 變數值: D:\Program Files\apache-tomcat-7.0.22
(3)變數名: CATALINA_TMPDIR 變數值: D:\Program Files\apache-tomcat-7.0.22\temp
(4)變數名: Path 變數值:D:\Program Files\apache-tomcat-7.0.22\bin
3、運行Tomcat7.0.22,「開始」->「運行」->輸入cmd,在命令提示符中輸入 startup.bat,之後會彈出tomcat命令框,輸出啟動日誌;打開瀏覽器輸入http://localhost:8080/ ,如果進入tomcat歡迎界面,那麼恭喜你,配置成功。
6. Mac下Apache Tomcat安裝配置技巧
我們在MAC系統中查看網頁時,一般都要使用到tomcat,這是因為appache只支持靜態網頁,但像asp,php,cgi,jsp等動態就需要tomcat來處理。那麼該怎麼在自己的MAC中安裝埋洞tomcat呢?現在我就教大家安裝的方法。
安裝步驟:
1.下載Tomcat
mac下載zip和tar.gz都行孝桐,我下載的是tar.gz
2.壓縮之後直接拷貝到資源庫中,壓縮後的 文件 夾名稱為Tomcat8,具
3.打開 終端 ,輸入以下命令Library/Tomcat8/bin/startup.sh,瀏覽器中輸入localhost:8080,
如果遇到提示No such file or directory錯誤提示,需要執行sudo chmod 755 Library/Tomcat/bin/*.sh,然後重新執行startup.sh,如果想停止巧液坦Tomcat,直接執行shutdown.sh即可。在執行sudo時,必須使用帶 密碼 的用戶。如果每次寫路徑比較麻煩,這個時候需要設置環境變數。
4.設置Tomcat的環境變數:
①輸入touch .bash_profile ( pico .bash_profile 也行)
②打開bash_profile open -e .bash_profile(nano .bash_profile亦可)
③輸入export PATH=$PATH:/Users/keso/Library/Tomcat8/bin
④更新配置的環境變數source .bash_profile
⑤驗證是否成功,終端中輸入$PATH
顯示如下-bash: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/keso/Library/Tomcat8/bin: No such file or directory
7. apache tomcat v7.0怎麼配置
其實原因是用戶環境變數里沒有添加 JDK,導致 tomcat 服務無法啟動。拿坦做點擊計算機-屬性-高級系統設置-環境變數 在第一欄的用消衡戶變數中點擊新建,變數名設置為JAVA_HOME,變數值為JDK的安裝路徑例如D:\Program Files\jdk
重新啟動 tomcat\bin\startup.dat , 這樣Tomcat 的就可啟動了
接著可以啟動tomcat,在IE中訪問http://localhost:8080,如果看到tomcat的歡迎頁面的話說明安裝信者成功了。
8. tomcat和apache怎麼配置
1、首先是Tomcat的獲取和安裝。
獲取當然得上Apache的官方網站知斗孫下載,開源免費,而且帶寬也足夠。下載會很快。
這是兩種不同的下載,一個是普通安裝版本,一個是解壓安裝版本。使用起來是一樣的,只是在普通安裝版本中有一些界面可提供對Tomcat的快捷設置,而且普通安裝會將Tomcat作為系統服務進行注冊。
2、Tomcat的運行環境搭建。
(解壓版)安裝(就是解壓)完成後如下:
Tomcat的啟動是一個bat文件(Windows下),在bin目錄下。雙擊即可。
如果啟動不成功,一般的情況是控制台出來一下銷氏立即消失,說搭鏈明Tomcat沒有找到Java的運行時環境。
簡單理解,就是Tomcat找不到JDK,沒辦法運行。
9. Eclipse 怎麼配置 Apache Tomcat
打開Eclipse,單擊「window」菜單,選擇下方的「Preferences」卜告:氏冊
找到Server下方的Runtime Environment,單擊右方的Add按鈕:
選擇已經成功安裝的Tomcat版本,單擊Next:
設置Tomcat的安裝目錄:
設置完成後,殲弊宏單擊OK即可完成設置!
10. apache tomcat怎麼安裝配置
你好,首先確認你本機上已經安裝了JDK,喚運並且配置成功,敗簡這才是前提。配置jdk的環境變數:JAVA_HOME=E:\Javaclasspath=.;E:\Java\一直到lib下path=E:\Java\一和枯梁直到bin下就這樣就OK了。