在维护中,有时候会遇到:从svn中check out 出来的web项目,在本地web项目启动后,使用
"http://localhost:8080/本地项目名" 却无法访问该项目,这可能是org.eclipse.wst.common.component配置文件原因,该文件所在目录结构:
该配置文件的内容:
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="axisexample_3">
<wb-resource deploy-path="/" source-path="/WebContent"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/test"/>
<property name="context-root" value="axisexample"/> 配置web访问名称
<property name="java-output-path" value="/axisexample_3/build/classes"/>
</wb-module>
</project-modules>
我们访问web项目的时候 由下面这个配置确定
<property name="context-root" value="axisexample"/><!--value的值说明访问项目名为:axisexample-->
第二种方法配置:是使用eclipse自带工具配置
项目 右键---> Properties ---> Web project setting 如下图:
配置 context root , 配置好后重新加载该项目,你可以查看tomcat的server.xml文件
path部分已近变成了axis,然后我们就可以这样访问axisexample_3项目:
http://localhost:8080/axis