當(dāng)時(shí)為讓 tomcat僅 跑一個(gè)工程,通過路徑 http://127.0.0.1:8080/ 直接訪問工程,在 conf/server.xml 配置 host 時(shí)候,僅指定具體工程:
<Host name="localhost" ? appBase="webapps/demo "
??????????? unpackWARs="true" autoDeploy="true">
??????? <Context docBase="." path="" />
但是 Tomcat 默認(rèn)的項(xiàng)目( webapps 目錄除了 demo )則都不能運(yùn)行,也就不能進(jìn)入 Tomcat 管理界面 .
?
根據(jù)上面的情況,修改(默認(rèn)就這配置)
<Host name="localhost" ? appBase="webapps /demo "
??????????? unpackWARs="true" autoDeploy="true">
???? ? ?? <Context docBase="." path="" />
刪除線部分去掉。
?
補(bǔ)充下:
因?yàn)橛? Apache 負(fù)載均衡,還要修改 apache 配置文件:
?
<Proxy balancer://demo-cluster/>
? BalancerMember http://127.0.0.1:8080/
BalancerMember http://127.0.0.1:8080/demo/
</Proxy>
?
這樣可以訪問 Tomcat 的 webapps 中所有工程。
其他工程訪問路徑也改變,端口后面加工程名,比如 demo 工程的 URL : http://127.0.0.1:8080/demo 。
進(jìn)入默認(rèn)歡迎界面 http://127.0.0.1:8080/ ,有關(guān)于 tomcat 很多信息,紅色箭頭指向 tomcat 狀態(tài)鏈接:
( tomcat 新界面;清晰,漂亮)
?
查看 tomcat 狀態(tài)需要權(quán)限,配置在 conf/tomcat-users.xml 。
新版 tomcat采用新的管理權(quán)限 ,下面列出所有權(quán)限:
?
<role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="manage1" password="s3cret" roles="manager-gui"/> <user username="manage2" password="s3cret" roles="manager-script"/> <user username="manage3" password="s3cret" roles="manager-jmx"/> <user username="manage4" password="s3cret" roles="manager-status"/> <role rolename="admin-gui"/> <role rolename="admin-script"/> <user username="admin1" password="s3cret" roles="admin-gui"/> <user username="admin2" password="s3cret" roles="admin-script"/>
一般選擇 gui 的兩個(gè)權(quán)限即可, manager-gui 和 admin-gui 。
?
<user username="admin" password="s3cret" roles="admin-gui,manager-gui"/>
用帳戶 admin 和密碼 s3cret 登錄,查看當(dāng)前 tomcat 的運(yùn)行狀態(tài),下面給出的是 jvm 信息:
JVM ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
Free memory: 621.24 MB Total memory: 720.00 MB Max memory: 720.00 MB
Free memory: 當(dāng)前可用的內(nèi)存;
Total memory: 當(dāng)前已經(jīng)分配的 JVM 內(nèi)存;
Max memory: 當(dāng)前允許分配的最大 JVM 內(nèi)存;
?
可以調(diào)整 tomcat 內(nèi)存大小以適應(yīng)自己的環(huán)境,在 tomcat\bin\catalina.bat 中添加
set JAVA_OPTS=-server -Xms768m -Xmx768m -XX:MaxNewSize=384m -XX:MaxPermSize=256m -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:logs/gc.log
?
注意:參數(shù)設(shè)置則需要用 startup.bat 方式啟動。
?
其實(shí)這樣是加載多個(gè)工程,在訪問時(shí)候url會帶有工程名,解決此問題需要配置tomcat虛擬機(jī) : http://mysoko.iteye.com/blog/969630
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
