eclipse javaEE web项目怎么布署到tomcat根目录?
我有一个项目名为chs的项目````谁知道我要怎么把这个chs项目发布成根目录`````
我点debug one server他就自动发以项名发布到tomcat应用程序根目录下了``
访问地址为: http://localhost:8080/chs
我现希望把项目发布到这个地址 http://localhost:8080
在eclipse里面要怎么进行设置?
而且我手动修改了tomcat配置文件,但是在eclipse里面一面属项目,他又自动把context.xml修改成上面那样了
------解决方案--------------------http://localhost:8080/chs
项目chs本来就在这儿吧。。。
------解决方案--------------------鼠标右键你的项目名,有一个运行服务 也就是run on server 运行以后去文件夹看吧
你的项目已经发布了 如果是MyEclipse的话 直接有发布的按钮
------解决方案--------------------
发布到webapps的ROOT目录下面呢?将里面tomcat的项目去掉。换成你的。。试试。。。
------解决方案--------------------在eclipse里部署发布了就可以了撒
一帮都能在tomcat里自动生成对应的文件
------解决方案--------------------在tomcat C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf
目录下的server.xml文件下 </Host>标签前增加如下:
....
<Context path="" docBase="E:/Item/chs/WebRoot" debug="0" reloadable="false" crossContext="true"></Context>
</Host>
E:/Item/chs/WebRoot 你的项目路径,
输入http://localhost:8080/即可访问 ok!!
------解决方案--------------------HTML code
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
-->
<Context path="" docBase="E:/Item/Ceshi/WebRoot" debug="0" reloadable="false" crossContext="true"></Context>
</Host>
</Engine>