eclipse中建立一个tomcat项目。新建了个jsp文件然后再浏览器中localhost:8080/项目/文件名:
第一次运行么有什么问题。然后我有新建立个文件夹想进行分类,于是这样访问:localhost:8080/项目/文件夹名/文件名。但是:提示如图的报错。我也很奇怪,可能大多数...
第一次运行么有什么问题。然后我有新建立个文件夹想进行分类,于是这样访问:localhost:8080/项目/文件夹名/文件名。但是:提示如图的报错。我也很奇怪,可能大多数人都不是这么建立的web项目。但是有的人说这样可以的。我就用这个建立的。但是有的时候就能访问有时候就不能访问。很奇怪,同一个文件今天能访问,明天可能就访问不了。求大神刺赐教。到底是怎么回事!
展开
4个回答
展开全部
你新建文件夹的时候,把Sales_Frame.jsp放进去了,那你有没有在Tomcat重新装载这个项目呢?你可以进tomcat/webapps/项目名/文件夹名/ 进行查看有没有对应的文件,如果没有的话,就说明你没有装载进去,需要重新装载
追问
我这个建立的是java-tomcat项目。貌似tomcat下面一直就没有我的jsp文件。我是在eclipse里面配置了tomcat的路径。我好用的文件在tomcat下面也 没有文件!
追答
你可以手动地把Sales_Frame.jsp放在tomcat/webapps/项目名/文件夹名/
,之后重启服务器,试一下能否对它进行访问,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以在apache-tomcat-6.0.36\conf\Catalina\localhost下添加一个xxx.xml文件
在文件中填写以下内容
我这边假设你的workspace在D盘,则应该如下配置
<Context path="/任意名称" docBase="D:\workspace\CRM_Sales" workDir="D:\workspace\CRM_Sales\work" debug="0" reloadable="true"></Context>
然后你访问的时候的路径就是localhost:8080/任意名称/123/Sales_Frames.jsp
你可以试下这样的配置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你直接建立web项目,eclipse可以直接建立的。
追问
我的这个不是ee版本没有web项目!
追答
我去,我发现你的问题了,你把Sales_Frame.jsp居然放在了WEB-INF目录下面,当然不能直接访问了,要想访问必须经过服务器内部的跳转,如经过servlet请求转发到这个地址。或者把这个jsp放在web的根目录下,就可以直接访问了。如果你是按照mvc开发的话,建议使用控制器跳转,并且把所有的jsp放在WEB-INF目录下(一般把入口index.jsp放在根目录下 ),防止外部直接访问。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为你建的不是web项目 那只是Java 项目 你的tomcat没有启动
追问
tomcat已经启动了。而且其他有的文件已经能访问了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询