一个关于 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
然后你再试试看。