Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java IDE
» Eclipse
打印话题 寄给朋友 订阅主题 |
作者 | Lomboz 3.2无法正常调试servlet程序的问题 |
litchijoy
发贴: 6 积分: 0 |
于 2006-10-26 23:17
软件环境是eclipse3.2.1+Lomboz 3.2+TomcatPlugin3.2beta。 1。建立Tomcat项目JspTest, 2。新建-》JSP文件:JspTest.jsp, 3。建立eclipseServlet包, 4。在包中新建-》文件:ServletTest.java(设置没有问题)。 5。建立web.xml: 代码如下: ServletTest.java:
web.xml如下:
按照书上的做法点击一下TOMCAT启动图标再进入浏览器输入: http://localhost:8080/JspTest/eclipseServlet/ServletTest 就能正常显示了。但是我的却是: HTTP状态404 - 无法找到Servlet ServletTest。 调试JSP文件却没有问题,输入: http://localhost:8080/JspTest/JSPTest.jsp 就可以显示。 如果按照最原始的办法,把 \eclipse\Program\JspTest\WebApps\WEB-INF\classes\eclipseServlet\ (\eclipse\Program\是设置的默认新建项目目录) 的ServletTest.class拷贝到 \Tomcat 5.5\webapps\servlets-examples\WEB-INF\classes\ 下建立的\eclipseServlet\文件夹里。 再修改\Tomcat 5.5\webapps\servlets-examples\WEB-INF\web.xml 添加:
在浏览器输入: http://127.0.0.1:8080/servlets-examples/eclipseServlet/ServletTest 能正常显示。 但是奇怪的就是如果在eclipse里修改ServletTest.java, 保存后居然刷新 http://127.0.0.1:8080/servlets-examples/eclipseServlet/ServletTest 能显示修改后的程序。 我知道虽然eclipse能够自动编译,但是编译功能也没有那么强大吧。 我的ServletTest.class是通过WINDOWS系统拷贝过来的,没有经过eclipse。 希望高手您能解答这2个问题: 1。怎样才能正确的调试项目里的Servlet。 2。为什么Servlet会自动显示修改过的程序。 操作系统:WINXP 浏览器:MAXTHON。 软件都是从官方下的 ,其中Lomboz是 org.objectweb.lomboz-all-in-one-R-3.2-200610201336-win32.zip版本。 图片是所建的TOMCAT PROJECT结构
litchijoy edited on 2006-10-27 12:33
|
作者 | Re:Lomboz 3.2无法正常调试servlet程序的问题 [Re:litchijoy] |
lisliefor
发贴: 287 积分: 7 |
于 2006-10-27 10:15
http://localhost:8080/JspTest/eclipseServlet/ServletTest 就能正常显示了。但是我的却是: HTTP状态404 - 无法找到Servlet ServletTest。 Try to delete "/eclipseServlet" please. |
作者 | Re:Lomboz 3.2无法正常调试servlet程序的问题 [Re:litchijoy] |
litchijoy
发贴: 6 积分: 0 |
于 2006-10-27 11:38
Thanks very much for your attention~ but I have tried to delete /eclipseServlet, (http://localhost:8080/JspTest/ServletTest) It still show me HTTP-404 error . In my opinion, it might be inputted as this: http://localhost:8080/JspTest/eclipseServlet/ServletTest as I have written Web.xml in the JspTest project as
but why can't my computer show it. I just follow the methods which the book told me. |
作者 | Re:Lomboz 3.2无法正常调试servlet程序的问题 [Re:litchijoy] |
lisliefor
发贴: 287 积分: 7 |
于 2006-10-27 19:07
The uri is http://localhost:8080/JspTest/ServletTest. |
作者 | Re:Lomboz 3.2无法正常调试servlet程序的问题 [Re:litchijoy] |
litchijoy
发贴: 6 积分: 0 |
于 2006-10-27 21:42
Thank you, I have tried your way, it still can't show either. so I thought about that is my "web.xml" in a wrong direct? I'm sorry for keeping bothering you, but can you tell me the problem I said in the first post: ………… 如果按照最原始的办法,把 \eclipse\Program\JspTest\WebApps\WEB-INF\classes\eclipseServlet\ (\eclipse\Program\是设置的默认新建项目目录) 的ServletTest.class拷贝到 \Tomcat 5.5\webapps\servlets-examples\WEB-INF\classes\ 下建立的\eclipseServlet\文件夹里。 再修改\Tomcat 5.5\webapps\servlets-examples\WEB-INF\web.xml 添加:
在浏览器输入: http://127.0.0.1:8080/servlets-examples/eclipseServlet/ServletTest 能正常显示。 但是奇怪的就是如果在eclipse里修改ServletTest.java, 保存后居然刷新 http://127.0.0.1:8080/servlets-examples/eclipseServlet/ServletTest 能显示修改后的程序。 我知道虽然eclipse能够自动编译,但是编译功能也没有那么强大吧。 我的ServletTest.class是通过WINDOWS系统拷贝过来的,没有经过eclipse。 ………… I'm sorry but there is one more question: when I editing the servlet,e clipse added this code:
what it mean?
litchijoy edited on 2006-10-27 21:45
|
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |