servlet問題,救救我!

lsl_406 2005-03-08 02:33:30
大家好!我學習java不久,一菜鳥!我用eclipse + jboss 來寫一個servlet程序!
程序deploy成功了!
我的工程的目錄為 D:\Tomcat 5.0\webapps\mytest\J2eeProject
jsp文件目錄為D:\Tomcat 5.0\webapps\mytest\J2eeProject\myweb\index.jsp
D:\Tomcat 5.0\webapps\mytest\J2eeProject\myweb\error.jsp
D:\Tomcat 5.0\webapps\mytest\J2eeProject\myweb\WEB-INF中web.xml為

<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<servlet><servlet-name>TestServlet</servlet-name>
<servlet-class>com.test.servlet.TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping><welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>

</web-app>

jboss 已經啟動!
運行 http://127.0.0.1:8080/myweb/hello時出錯:The requested resource (/myweb/hello) is not available.
請問我該怎麼改才可以?
...全文
75 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lsl_406 2005-03-08
出來的結果是<welcome-file>index.jsp</welcome-file>中index.jsp頁面的內容!
我很奇怪!deploy的時候,系統自動給我生成了index.jsp和error.jsp,web.xml!
但出來的結果是welcome!不是helloworld!
回复
Becilityrat 2005-03-08
我看不到你出错的具体界面;不好解说;不好意思
回复
lsl_406 2005-03-08
阿明大哥,我知道是我的URL不正確!
我按照你的http://localhost:8080/mytest/J2eeProject/myweb
出來的結果不對阿!出來的結果是welcome
應該出現的是helloworld的!
回复
Becilityrat 2005-03-08
你把<url-pattern>/hello</url-pattern>给理解错了;按你的那个目录应是这样
[http://127.0.0.1:8080/mytest/J2eeProject/myweb]访问;或
[http://localhost:8080/mytest/J2eeProject/myweb]

那个<url-pattern>/hello</url-pattern>是这样用的:

例如:<a href=doing?cmd=main-menu class="style3">返回首页</a>

不明白再问吧:QQ 180367864
回复
silverend 2005-03-08
http://127.0.0.1:8080/* 表示webapps下的可见目录文件。
你输入的URL不够准确。
回复
相关推荐
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2005-03-08 02:33
社区公告
暂无公告