jbuilderx+jboss3 发布war时的问题

04-05-13 castanet
我用jbuilderx+jboss-3.0.8_tomcat4.1.24

jboss-3.0.8_tomcat4.1.24安装成功

但是我做了一个很简单的web模块(WebModule1),里面只有一个很简单的输出字符串的servlet(servlet1),发布后,以war包的形式成功发布到了jboss4的server\default\deploy下了,可是当我打开浏览器输入http://localhost:8080/WebModule1/servlet1 出现了错误

HTTP Status 404 - /WebModule1/servlet1

--------------------------------------------------------------------------------

type Status report

message /WebModule1/servlet1

description The requested resource (/WebModule1/servlet1) is not available.

--------------------------------------------------------------------------------

Apache Tomcat/4.1.24-LE-jdk14

请问朋友门,这是怎么回事?是jboss的问题,还是jbuilderx的问题,还是其他问题?

谢谢了!

banq
2004-05-14 14:55
在web.xml中配置servlet的url

castanet
2004-05-16 09:27
谢谢版主的回复!

我现在用jbuilderx+jboss4,

在jbuilderx中我做了如下工作:

1、建立一个项目(server为jboss4)。

2、建立了一个webmoudle。

3、在webmoudle中加了一个非常简单的jsp文件(只是简单输出字符串)。

做完以上3步工作后,我就开始编译项目,结果出错:

D:\JBuilderX\jdk1.4\bin\java

-classpath "

D:\jboss\lib\xercesImpl.jar;

D:\jboss\lib\xml-apis.jar;

D:\jboss\server\default\deploy\jbossweb-tomcat50.sar\ant.jar;

D:\jboss\server\default\deploy\jbossweb-tomcat50.sar\jasper-compiler.jar;

D:\jboss\server\default\deploy\jbossweb-tomcat50.sar\jasper-runtime.jar;

E:\jb\TestJboss\classes;

D:\jboss\client\concurrent.jar;

D:\jboss\client\gnu-regexp.jar;

D:\jboss\client\jacorb.jar;

D:\jboss\client\jbossall-client.jar;

D:\jboss\client\jboss-client.jar;

D:\jboss\client\jboss-common-client.jar;

D:\jboss\client\jbossha-client.jar;

D:\jboss\client\jboss-iiop-client.jar;

D:\jboss\client\jboss-j2ee.jar;

D:\jboss\client\jboss-jaas.jar;

D:\jboss\client\jbossjmx-ant.jar;

D:\jboss\client\jbossmq-client.jar;

D:\jboss\client\jbossmqha.jar;

D:\jboss\client\jboss-net-client.jar;

D:\jboss\client\jbosssx-client.jar;

D:\jboss\client\jboss-system-client.jar;

D:\jboss\client\jcert.jar;

D:\jboss\client\jmx-connector-client-factory.jar;

D:\jboss\client\jmx-ejb-connector-client.jar;

D:\jboss\client\jmx-rmi-connector-client.jar;

D:\jboss\client\jnet.jar;

D:\jboss\client\jnp-client.jar;

D:\jboss\client\jsse.jar;

D:\jboss\client\log4j.jar;

D:\jboss\tomcat-4.1.x\common\lib\servlet.jar;

D:\jboss\server\default\lib\javax.servlet.jar;

D:\JBuilderX\jdk1.4\demo\jfc\Java2D\Java2Demo.jar;

D:\JBuilderX\jdk1.4\demo\plugin\jfc\Java2D\Java2Demo.jar;

D:\JBuilderX\jdk1.4\jre\javaws\javaws.jar;

D:\JBuilderX\jdk1.4\jre\lib\charsets.jar;

D:\JBuilderX\jdk1.4\jre\lib\ext\dnsns.jar;

D:\JBuilderX\jdk1.4\jre\lib\ext\ldapsec.jar;

D:\JBuilderX\jdk1.4\jre\lib\ext\localedata.jar;

D:\JBuilderX\jdk1.4\jre\lib\ext\sunjce_provider.jar;

D:\JBuilderX\jdk1.4\jre\lib\im\indicim.jar;

D:\JBuilderX\jdk1.4\jre\lib\im\thaiim.jar;

D:\JBuilderX\jdk1.4\jre\lib\jce.jar;

D:\JBuilderX\jdk1.4\jre\lib\jsse.jar;

D:\JBuilderX\jdk1.4\jre\lib\plugin.jar;

D:\JBuilderX\jdk1.4\jre\lib\rt.jar;

D:\JBuilderX\jdk1.4\jre\lib\sunrsasign.jar;

D:\JBuilderX\jdk1.4\lib\dt.jar;

D:\JBuilderX\jdk1.4\lib\htmlconverter.jar;

D:\JBuilderX\jdk1.4\lib\tools.jar"

org.apache.jasper.JspC -d "E:/jb/TestJboss/classes/Temporary_Files/.jsp/WebModule2" -p "" -c jsp1_0002ejsp_jsp -uriroot "E:/jb/TestJboss/WebModule2" "E:/jb/TestJboss/WebModule2/jsp1.jsp"

"jsp1.jsp": java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

Exception in thread "main"

但是当我把项目属性中的server改为tomcat4.1再编译项目就通过了!、

这是为什么啊?

请指点,谢谢!!!

xu_ja
2004-12-21 09:55
把apache的commons-logging.jar放到你的WEB-INF/lib目录下

meggy
2005-05-13 12:53
请教您一下,我在jbuilder9.0下开发了个简单的servlet,用tomcat4.0作server运行正常,用JBOSS4.0作server,在servlet.html出现help viewer error URL: Unable to open location: Document not found on server的错误,不知道为什么,之所以做这样的测试是因为我用jboss4.0开发的ejb不能访问,我想看看jboss其它功能是否正常。我在浏览器可以看到jboss的页面,不知道是否有配置方面的问题?多谢

猜你喜欢