TOMCAT中如何将war部署到"/"目录下面???(200分)

  • 主题发起人 主题发起人 pie
  • 开始时间 开始时间
P

pie

Unregistered / Unconfirmed
GUEST, unregistred user!
Apache Tomcat/4.1.24
远程管理中可以远程部署 war,但是 projedt.war 将部署到 project 目录下面,
请教,如何不修改直接server.xml文件,达到将其部署到根目录的目的??????
 
如果你不在意使用绝对路径的话直接将文件放在ROOT目录下行不行!
例如将COUNT.war拷贝到该目录下!然后
使用http://127.0.0.1:8080/count/index.jsp
就可以了!
 
输入http://localhost:8080/manager/install?path=/examples&war=jar:file:/c:examples.war!/
这样就把examples.war包部署到“/”目录下面了,注意URL后一定要有”!/“符号
通过http://localhost:8080/examples就可以访问部署的包
卸载用http://localhost:8080/manager/remove?path=/examples
 
看了浩毛的帖子
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=1126149
请来领分,表达我的谢意!!!
关于我问的问题,我已经自己解决。马上公布结果
 
TOMCAT远程管理中可以通过“http://localhost/manager/html/”
Upload a WAR file to install
Select WAR file to upload
远程部署 war,但是 projedt.war 将部署到 project 虚拟目录下面,
即:使用“ http://127.0.0.1:8080/project/”
即可访问,但是其虚拟目录为 “project”。
对于ROOT.war包(ROOT为大写),应该虚拟目录为 “/”
但 TOMCAT-4.1.24不能将其解包。更不用说虚拟目录了。
解决方法:
1、先删除 “/”虚拟目录
2、上传root.war包(root为小写),root.war将自动解包到
TOMCAT安装路径下的WebApps 下的root目录下。
(比如TOMACAT安装在c:/tomcat下,则解包到目录 c:/tomcat/webapps/root)
,并其虚拟目录为“root”
3、通过: “http://localhost/manager/html/”
Install directory or WAR file located on server
Context Path (optional): 输入“/”
WAR or Directory URL: 输入"c:/tomcat/webapps/ROOT"
注意:ROOT为大写

 
接受答案了.
 

Similar threads

后退
顶部