首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >war适用于tomcat,但不适用于jboss 6

war适用于tomcat,但不适用于jboss 6
EN

Stack Overflow用户
提问于 2012-02-07 16:45:10
回答 1查看 956关注 0票数 0
代码语言:javascript
复制
14:45:03,286 ERROR [AbstractKernelController] Error installing to PostClassLoader: name=vfs:///C:/jboss-6/server/node01/deploy/altorweb.war state=ClassLoader mode=Manual requiredState=PostClassLoader: org.jboss.deployers.spi.DeploymentException: Error during deploy: vfs:///C:/jboss-6/server/node01/deploy/altorweb.war

...

Caused by: java.lang.Error: Error visiting "/C:/jboss-6/server/node01/deploy/altorweb.war/WEB-INF/lib/webservices-rt.jar/com/sun/xml/bind/v2/schemagen/XmlSchemaGenerator$Namespace.class"
        at org.jboss.classloading.plugins.vfs.VFSResourceVisitor.visit(VFSResourceVisitor.java:268) [jboss-classloading-vfs.jar:2.2.0.Alpha7]
        at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:407) [jboss-vfs.jar:3.0.0.CR5]
EN

回答 1

Stack Overflow用户

发布于 2012-02-07 18:56:07

JBossAS6的unzip实现有点**功能不足。基本上,创建zip归档文件非常容易,这将在解压时产生相同的错误;即在war/ear部署期间。若要避免此错误,存档中允许的文件名应采用cp437编码。从存档中删除/重命名所有非英语文件名。

** zip容器根据规范只允许Cp437和UTF-8编码的文件名,但它缺乏执行此规则的功能。不幸的是,它很容易被打破。所以这不是严格的JBossAS6错误,但是在JBoss上很容易看到这个错误,因为它使用了非java-defult解压代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9173255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档