2014-09-12 1 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 폴더에 추가하십시오. 문제가 해결되지 않으면 프로젝트 lib 폴더 (런타임 라이브러리)에 추가하십시오.

+1

나는이 URL http://www.java2s.com/Code/Jar/c/Downloadcomsunjerseyjerseyserver140jar.htm 17 (com.sun.jersey.spi.container.servlet.ServletContainer)의 항아리를 다운로드해야 : 23 : 22,279 WARN [org.jboss.modules] (MSC 서비스 스레드 1-4) 서비스 모듈 로더의 module "deployment.copl.war : main"에 com.sun.jersey.api.core.ResourceConfig 클래스를 정의하지 못했습니다. : java.lang.LinkageError : jar 파일을 사용중인 com/sun/jersey/api/core/ResourceConfig (서비스 모듈 로더의 module "deployment.copl.war : main") –

+0

을 연결하는 데 실패 했습니까? 난 당신이 문제를 일으키는 몇 가지 다른 항아리 파일을 다운로드 생각합니다. PLZ이 jar 파일로 시도하십시오 : jersey-bundle-1.2 – nwzhaider

+1

나는이 예외에 직면하고있다 지금 저지 번들을 넣어 : 오류 [조직. 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 : 배치 "copl.war"의 POST_MODULE 프로세스를 처리하지 못했습니다. –

관련 문제