2014-11-24 1 views
0

ssh를 통해 내 centos 서버에 glassfish 4.1을 성공적으로 설치했지만 서버를 시작할 수 없습니다. 입력 할 때 ./asadmin start-domain이 오류가 발생했습니다.명령 start-domain failed glassfish 4.1

Waiting for domain1 to start ......Error starting domain domain1. 
The server exited prematurely with exit code 137. 
Before it died, it produced the following output: 
Launching GlassFish on Felix platform 
Registered com.sun.e[email protected]33903879 in service registry. 
Nov 24, 2014 10:42:08 PM com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner createBundleProvisioner 
INFO: Create bundle provisioner class = class com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner. 
Nov 24, 2014 10:42:08 PM com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner$DefaultCustomizer getLocations 
WARNING: Skipping entry because it is not an absolute URI. 
Nov 24, 2014 10:42:08 PM com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner$DefaultCustomizer getLocations 
WARNING: Skipping entry because it is not an absolute URI. 

Command start-domain failed. 

아무도 도움이 될 수 있습니까?

감사합니다.

+1

내가 CentOS는에 대해 아무것도 몰라에 대한 자세한 내용을보실 수 있습니다. Oracle GlassFish Server는 현재 상업적으로 사용이 중단되었습니다 (http://blog.arungupta.me/2013/11/glassfish-commercial-is-dead-wildfly-and-jboss-eap-to-rescue/). 참조 용으로 만 사용할 수 있으며 프로덕션을위한 것이 아닙니다 (프로덕션에서 무언가를 호스트하려는 경우). - 그것은 예외의 원인이 될 수도 있고 그렇지 않을 수도 있습니다 - 나는 더 이상 정확하게 알지 못합니다. – Tiny

+0

@Tiny 오 ~ 알았어. 정보 주셔서 감사합니다. 이 질문을 해결 된 것으로 표시 할 수 있도록 대답을 전송할 수 있습니까? 나는 다른 서버로 바꿀 것이다. 서버로 무엇을 권할 수 있습니까? 저지와 jpa를 사용할 것입니다. 고맙습니다. – blitzen12

+0

외교적 인 사람 (나는 분명히 아닙니다)은 더 나은 표준 정답을 가질 수 있습니다. 아마도 내가 언급 한 것과 완전히 다를 수 있습니다. (나는 당신에게 도움이 될 수 있다고 생각합니다.) 다른 사람이 대답하기를 기다려야합니다. 현재 필요할 때마다 내 질문에 답변하는 것을 제외하고는이 사이트에서 질문 중심입니다.) 서버 선택에 나는 다른 사람들의 말을 듣는다. 그러므로, 그것은 이정표가 아닙니다. WildFly 또는 TomEE는 일반적으로 오픈 소스 애플리케이션 서버로 권장되지만 선택 및 더 많은 기술적/상업적 측면에 전적으로 의존합니다. – Tiny

답변

0

주소를 바인딩하려고 시도하기 때문에 Glassfish를 시작할 수없는 것 같습니다. 이미 사용 중입니다.

인해

java.net.BindException 시작 예외로 서버를 종료 : 주소를 이미 사용 : 바인드 domain.xml의를 편집 할 수

시도합니다.

/glassfish/domains/domain1/config/domain.xml

가장 일반적인 문제는 HTTP 리스너 포트가 다른 응용 프로그램에 의해 재사용되는 것이다.

name="http-listener-1" port="8080" name="http-listener-1" port="9090" 

을 그리고 같은로 교체 : 다음 줄을 찾기

name="http-listener-2" port="8181" name="http-listener-2" port="9191" 

당신은 또한 domain.xml의