tomcat热部署问题。

雨天要吃饭 2011-07-06 09:18:48
我在server.xml中配置了一个虚拟目录如下:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="/metro" docBase="D:/Workspaces/metro/WebContent" debug="0"
reloadable="true" crossContext="true"></Context>
</Host>
第一次启动tomcat 确实加载了项目,而且可以进行访问:
http://localhost:8080/metro/part/sbomTemplate.action

再次启动的时候就不再加载这个项目了 访问时提示:
404,找不到资源,这是什么问题呢。谢谢。
...全文
70 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
雨天要吃饭 2011-07-10
  • 打赏
  • 举报
回复
换个了tomcat就ok了,具体原因不清楚。
凯瑞甘 2011-07-06
  • 打赏
  • 举报
回复
<Context path="/metro" docBase="D:/metro/" debug="0"
reloadable="true" crossContext="true"></Context> 试一下
雨天要吃饭 2011-07-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zengjz88 的回复:]
可以在tomcat的conf\Catalina\localhost加你的项目配置文件metro.xml。

metro.xml

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\Workspaces\metro\WebContent" path="/metro"
privileged="true" antiRe……
[/Quote]
尝试了下,还是同样的问题。
qq_992784113 2011-07-06
  • 打赏
  • 举报
回复
第一次可以访问,没理由第二次访问不了,会不会是你后来的访问路径有问题啊。
你那个配置 <Context path="/metro" docBase="D:/Workspaces/metro/WebContent" debug="0"
reloadable="true" crossContext="true"></Context>


请问下那个debug="0" crossContext="true"代表什么意思了???
zengjz88 2011-07-06
  • 打赏
  • 举报
回复
可以在tomcat的conf\Catalina\localhost加你的项目配置文件metro.xml。

metro.xml

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\Workspaces\metro\WebContent" path="/metro"
privileged="true" antiResourceLocking="false" antiJARLocking="false">
</Context>
雨天要吃饭 2011-07-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 javaalpha 的回复:]
你的配置的路径信息不对。
[/Quote]

哪里不对呢?
JavaAlpha 2011-07-06
  • 打赏
  • 举报
回复
你的配置的路径信息不对。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧