2014-09-12 61 views
0

我试图在jboss6上部署restfull webservices,但失败。 例外情况在此处。Jboss 6我试图在服务器上部署restfull webservices,但遇到异常

Unexpected HTTP response: 500 

Request 
{ 
    "address" => [("deployment" => "copl.war")], 
    "operation" => "deploy" 
} 

Response 

Internal Server Error 
{ 
    "outcome" => "failed", 
    "failure-description" => {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"copl.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"copl.war\".POST_MODULE: JBAS018733: Failed to process phase POST_MODULE of deployment \"copl.war\" 
    Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer from [Module \"deployment.copl.war:main\" from Service Module Loader] 
    Caused by: java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer from [Module \"deployment.copl.war:main\" from Service Module Loader]"}}, 
    "rolled-back" => true 
} 

回答

1

com.sun.jersey.spi.container.servlet.ServletContainer类丢失。请找到包含此类的jar,并将其添加到jboss6 standalone/lib/ext文件夹中。如果问题没有解决,则将其添加到项目库文件夹(运行时库)中。

+1

我从这个URL http://www.java2s.com/Code/Jar/c/Downloadcomsunjerseyjerseyserver140jar.htm 17下载(com.sun.jersey.spi.container.servlet.ServletContainer)的jar :23:22,279 WARN [org.jboss.modules](MSC服务线程1-4)无法从模块“deployment.copl.war:main”中从Service Module Loader中定义com.sun.jersey.api.core.ResourceConfig类:java.lang.LinkageError:无法链接com/sun/jersey/api/core/ResourceConfig(模块“deployment.copl.war:main”来自Service Module Loader) – 2014-09-12 12:28:33

+0

您正在使用哪个jar文件?我想你已经下载了一些其他的jar文件导致问题.. PLZ试试这个jar文件:球衣捆绑1.2 – nwzhaider 2014-09-12 12:40:43

+1

我已经把球衣捆绑1.2 现在我面临这个例外: 错误[组织。 jboss.msc.service.fail](MSC服务线程1-3)MSC000001:无法启动服务jboss.deployment.unit。“copl.war”.POST_MODULE:服务jboss.deployment中的org.jboss.msc.service.StartException “.unit。”copl.war“.POST_MODULE:JBAS018733:未能处理阶段POST_MODULE的部署”copl.war“ – 2014-09-12 12:50:04