JBoss 6 发布WAR工程错误 Trying to resolve systemId as a non-file URL: xxxx 解决办法

我把项目打了个WAR包,在JBoss 4 下发布可以正常工作,但在JBoss 6 下发布抛出如下错误

08:57:17,305 WARN  [org.jboss.util.xml.JBossEntityResolver] Trying to resolve systemId as a non-file URL: http://java.sun.com/j2ee/dtds/web-jsptaglib_1_1.dtd
08:57:59,695 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Parse: name=vfs:///C:/tools/jboss-6.1.0.Final/server/default/deploy/GHS_Utility_GUI.war state=PreParse mode=Manual requiredState=Parse: org.jboss.deployers.spi.DeploymentException: Error creating ma
naged object for vfs:///C:/tools/jboss-6.1.0.Final/server/default/deploy/GHS_Utility_GUI.war

..................

DEPLOYMENTS IN ERROR:
  Deployment "vfs:///C:/tools/jboss-6.1.0.Final/server/default/deploy/GHS_Utility_GUI.war" is in error due to the following reason(s): java.net.ConnectException: Connection timed out: connect


看了一下log,发现错误的根源是找不到那个URL:

http://java.sun.com/j2ee/dtds/web-jsptaglib_1_1.dtd



解决方案:

(1)因为这个URL是在bsf-2.3.0.jar里,

(2)所以在war里打开 \WEB-INF\bsf-2.3.0.jar\META-INF\taglib.tld

(3)编辑taglib.tld, 把

http://java.sun.com/j2ee/dtds/web-jsptaglib_1_1.dtd
替换成:

http://java.sun.com/j2ee/dtds/jsptaglibrary_1_2.dtd

问题就解决了,不知这种方案可否解决你的问题,欢迎回复。



原文:http://stackoverflow.com/questions/4888866/deployment-problem-in-jboss-6


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值