当前位置:编程学习 > JAVA >>

tomcat能找到index.jsp,找不到其他jsp网页。

各位大虾:
小弟在tomcat上部署web项目,平台是windows server 2003.部署后能找到index.jsp,其他的页面都显示404错误。
配置文件内容:
<Host name="luckyion.**.cn"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">    
            <Context path="" docBase="WebStart/" />
    <Context path="/WebStart" docBase="WebStart/" /> 
</Host>
另外,用IP + 项目名称访问时内容显示都正常。端口使用80. --------------------编程问答--------------------  你的其它的JSP是跟index.jsp 同一目录吗?不是的话,就要带上目录路径去访问了。 --------------------编程问答-------------------- 其他页面是在程序里面通过index.jsp跳转的,主要是配置了外网域名访问后,就只能访问到index.jsp,其他的不行。其他的页面放置在/jsp目录下 --------------------编程问答-------------------- 试着直接通过 http://ip:port/projectName/jsp/aa.jsp 访问下试试,看能访问到不,看报什么错误 --------------------编程问答-------------------- 这样访问时没问题的。 --------------------编程问答--------------------
引用 4 楼 alinvince 的回复:
这样访问时没问题的。
 那看看你index.jsp 的路径跳转问题吧,把index.jsp里面的跳转路径先给为 类似这样的 http://ip:port/projectName/jsp/aa.jsp 绝对路径,然后查找问题,把你的index.jsp 贴出来吧,看看问题 --------------------编程问答--------------------
引用 2 楼 alinvince 的回复:
其他页面是在程序里面通过index.jsp跳转的,主要是配置了外网域名访问后,就只能访问到index.jsp,其他的不行。其他的页面放置在/jsp目录下


引用 2 楼 alinvince 的回复:
其他页面是在程序里面通过index.jsp跳转的,主要是配置了外网域名访问后,就只能访问到index.jsp,其他的不行。其他的页面放置在/jsp目录下



问题也许不是这个。

我想应该是namaspace的问题。改成"/"试试 --------------------编程问答-------------------- 可能是没有编译的问题,我前段时间也是个jsp网站。部署之后只能访问到首页,其他的不能访问。最终发现没有编译。我用的是地址映射,映射到项目文件。
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,