JRun部署war(Servlet)文件问题,是不是要更改JRun德项属性才能支持

GumPGZ 2003-04-03 09:33:33
我用Jbuilder开发了个简单的Servlet,
在Jbuilder中条是编译是正常的,但是部署到
JRun中却告诉我:
Oops! We couldn't find your document.

The file that you requested could not be found on this server.


我没有对JRun的设置进行过任何改动,请问如果要让JRun
支持Servlet是不是要更改哪项属性呢?
...全文
10 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
GumPGZ 2003-04-04
对阿,我就是启动了admin和default,然后通过http://localhost:8000/部署jbuilder自动打包的test.war压缩文件,部署后访问路径如下:http://localhost:8100/test/ShowParametersPostForm.jsp
也就是说,test.war是部署在了/default-war下面了,我的test.war文件的构成:
ShowParametersPostForm.jsp
web-inf/classes/ShowParameters.class

难道这个ShowParameters.class的位置不对么?用jrun到底如何部署大包好的test.war?
为什么不支持servlet?而在jbuilder中却是正确的?
回复
zxhong 2003-04-04
Jrun的服务器如果在开机时不能自动开机,进入Jrun的安装目录下,的bin 文件夹,输入:jrun -start命令。例如:
cd c:\jrun\bin
jrun -start
就可以启动Jrun的所有服务。
http://localhost:8000 则启动管理界面。http://localhost:8100启动系统默认的发布应用程序。http://localhost:8200启动系统的示例。
自己写的servlet ,放在系统的默认发布目录下的WEB-INF\classes文件夹中。

例如,我本机的JRun默认发布目录为:c:\jrun4\default\default-ear\default-war。则类文件放在c:\jrun4\default\default-ear\default-war\WEB-INF\classes目录下。

安装JRun时,会安装说明文件。在安装目录下的\docs目录下。可以看看这些文档。
回复
GumPGZ 2003-04-04
我的意思是直接把jbuilder生成的war文件部署,却不能用
但是在jbuilder中却是非常正常的,郁闷
回复
bjzhanghao 2003-04-03
<form action="/ShowParameters" method="post">
改成
<form action="/servlet/ShowParameters" method="post">
试一试,我没用过jrun,要注意把servlet放在正确的目录下例如WEB-INF/classes
回复
GumPGZ 2003-04-03
我在jbuilder中调试和编译是非常正确的阿

我的项目叫test,里面包含ShowParametersPostForm.jsp,该页面中有数个表单,提交后数据交给ShowParameters.java(Servlet)处理,在该项目的web.xml文件中有如下代码
<servlet-mapping>
<servlet-name>showparameters</servlet-name>
<url-pattern>/showparameters</url-pattern>(我改成:/test.showparameters也不可以)
</servlet-mapping>

在我的jsp也面中:
<form action="/ShowParameters" method="post">
其中action始终是与<url-pattern>保持一致的,
但是我在jrun中就是不能使用servlet
回复
bjzhanghao 2003-04-03
就是404了,可能你的访问路径或配置不对,请说具体一点
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-03 09:33
社区公告
暂无公告