日期:2014-05-18  浏览次数:20700 次

一个关于 servlet 的问题
就是我     用的是eclipse+myeclipse+tomcat5.0
          我在eclipse中编写的JSP程序可以正常运行,为什么编写的servlet不能运行啊?
    我编写的servlet程序在项目为   sun   的包   com.servlet里面,名字为   Show.java


我在XML中配置的   servlet-class   为   com.servlet.Show
                                  url-pattern为   /Show

            我在IE中输入   http://127.0.0.1:8080/sun/Show.java为什么老显示
              “     The   requested   resource   (/sun/Show.java)   is   not   available.”
请问下高手,问题出在什么地方啊。谢谢!!


------解决方案--------------------
哥们,我也不是高手,但是可以回答一下你的问题:

你要编译出class文件,才可以执行的哦
------解决方案--------------------
url-pattern为 /Show
那就直接调
http://127.0.0.1:8080/sun/Show就可以了啊
------解决方案--------------------
web.xml需要配置
------解决方案--------------------
http://127.0.0.1:8080/sun/Show
------解决方案--------------------
http://127.0.0.1:8080/sun/Show
不是:http://127.0.0.1:8080/sun/Show.java
------解决方案--------------------
如果 为 sun.com.servlet.Show
那么你配置的时候就要这样写
servlet-class sun.com.servlet.Show
url-pattern为 /Show
http://127.0.0.1:8080/Show
不要sun/

------解决方案--------------------
一,web.xml需要配置,有两个地方要配置的
<servlet>
<servlet-name> show </servlet-name>
<servlet-class> com.servlet.Show </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> show </servlet-name>
<url-pattern> /Show </url-pattern>
</servlet-mapping>

二,要保证编译过的class文件放在sun/WEB-INF/classes/com/servlet中
三,http://127.0.0.1:8080/sun/Show

然后你再试试看。