首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 应用服务器 >

tomcat子项目的servlet没法被访问

2013-07-04 
tomcat子项目的servlet无法被访问我做了一个项目dk,部署运行,没有问题。现在要把dk作为另一个项目geog的子

tomcat子项目的servlet无法被访问
我做了一个项目dk,部署运行,没有问题。现在要把dk作为另一个项目geog的子项目,我在webapps里面把文件夹dk直接放到文件夹geog下面。点击从geog跳到dk的那个链接后,出现404错误:
type Status report

message /geog/dk/front

description The requested resource (/geog/dk/front) is not available.
front是Frontservlet的映射名。为什么front是无效的呢? Tomcat Servlet 子项目
[解决办法]


<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
        <Context docBase="E:\eclipse\workspace\dk\WebRoot" reloadable="false" path="/dk">
</Context>
      </Host>


在你的tomcat conf文件夹的server.xml中host节点加入这个玩意
docBase就是你的项目路径,直接指向到webroot文件夹,path是虚拟访问访问路径,例如http://localhost:8080/dk/index.jsp,如果你的path改成是test,那你的访问就要改成http://localhost:8080/test/index.jsp,可以理解为你的项目别名,端口号就按照他原本的就可以了,他是80端口,那你的访问就改成http://localhost/dk/index.jsp,
这里要主意使用虚拟路径你的样式文件跟js文件路径可能引用不到,具体自己到时候自己慢慢调过来

热点排行