为什么我写的jsp在eclipse里面可以完美运行,但是在浏览器里就不能运行

Next_Jobs 发布于 2012/08/16 15:31
阅读 5K+
收藏 0
我用jsp ajax 和servlet写了一个小页面,在eclipse里面可以运行,但是在浏览器里面就不能运行,也(也不是不能运行,就是我写的功能不能实现)报的错是找不到我的servlet,可是我的servlet配置是没有问题的啊,(要是有问题,在eclipse里面怎么能运行呢!)status=404!求哪位大神讲解啊!!!!
加载中
1
jeffsui
jeffsui

明显路径错了,任何一个web项目都要符合一个标准结构

project
   |--WEB-INF
         |---classes
         |---lib
       web.xml
   |----*.jsp *.html

0
YueZheng
YueZheng
你说的在浏览器里运行是什么意思?servlet需要运行在容器里,浏览器只是访问并显示servlet的响应
Next_Jobs
Next_Jobs
就是相应啊,但是servlet都不响应!!
0
阿伏流
阿伏流

无图无真相

 

Next_Jobs
Next_Jobs
上传了
0
Next_Jobs
Next_Jobs
生成的.class文件是不是都必须放在WEB-INF里面?
0
迷路的游侠
迷路的游侠

引用来自“Next_Jobs”的答案

生成的.class文件是不是都必须放在WEB-INF里面?
必须在WEB-INF的classes文件里
0
谭冲
eclipse下面是用的jetty容器,你用的是jetty吗,不行就整tomcat里面吧。
0
OrionBox
OrionBox
额。404。。。。。
0
阿伏流
阿伏流

引用来自“Next_Jobs”的答案


你看你那路径。。WebContent都上去了。。

 

eclipse里的内嵌浏览器也是有路径的 你对比一下。

 

 

阿伏流
阿伏流
回复 @张--鹏 : 不可能,怎么浏览器能跟eclipse路径不一样,完全不可能 都是jsp。
张--鹏
张--鹏
回复 @杜宏浩 : http://localhost:8888/sourcing/WebContent/index.jsp这是浏览器才能访问到的jsp路径 但servlet访问不了 http://localhost:8888/sourcing/index.jsp这是eclipse中的路径 完全ok.....
阿伏流
阿伏流
回复 @Next_Jobs : 你部署了?你看看你tomcat下的路径。然后把你Eclipse内置浏览器访问的路径贴出来。
Next_Jobs
Next_Jobs
Tomcat怎么忽略WebContent啊?
0
52java
52java
路径不对吧
返回顶部
顶部