2013-05-07 1 views
0

jboss 7.0에서 모듈 형 JAX-RS 서비스가있는 Java EE 6을 코딩합니다. 웹 서비스 포트 콜리 전이 jboss 사용 포트 8080이고 웹 서비스도 8080 포트를 사용합니다. JAX-RS 서비스 포트를 변경하고 싶지만 구성 할 위치를 모르겠습니다.JAX-RS 서비스의 포트를 변경하는 방법은 무엇입니까?

ERROR [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-7) Error initializing endpoint: java.net.BindException: Address already in use: JVM_Bind localhost/127.0.0.1:8080 
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:983) [jbossweb-7.0.13.Final.jar:] 
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:190) [jbossweb-7.0.13.Final.jar:] 
at org.apache.catalina.connector.Connector.init(Connector.java:983) [jbossweb-7.0.13.Final.jar:] 
at org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:267) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] 
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] 
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] 
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [rt.jar:1.7.0] 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.7.0] 
at java.lang.Thread.run(Unknown Source) [rt.jar:1.7.0] 

평온한 응용 프로그램 : 디렉토리 \ 독립형 \ 구성에있는 standalone.xml에서 http 포트의 줄에

@ApplicationPath("resources") 
public class MyRESTApplication extends Application { 

private Set<Object> singletons = new HashSet<Object>(); 
private Set<Class<?>> empty = new HashSet<Class<?>>(); 
public MyRESTApplication(){ 
    singletons.add(new HelloWorldResource()); 
} 
@Override 
public Set<Class<?>> getClasses() { 
    empty.add(HelloWorldResource.class); 
    return empty; 
} 
@Override 
public Set<Object> getSingletons() { 

    return singletons; 
} 
} 

답변

0

봐. 당신이 포트 충돌이있는 응용 프로그램을 찾으려면

명령을 창에

에서 netstat -ab를 실행합니다. (또는) Linux의 netstat -ap

관련 문제