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;
}
}