1
를 시작하는 예외 나는이 스택 트레이스를 얻을 :제이보스 떼 내가 도커에 jar 파일 (호스트 컴퓨터에서라도)를 실행하고있어, 부팅시 HTTP 서버
10:42:28,101 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.undertow.listener.default: org.jboss.msc.service.StartException in service jboss.undertow.listener.default:
Could not start http listener
rating_1 | 10:42:28,401 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([
rating_1 | ("subsystem" => "undertow"),
rating_1 | ("server" => "default-server"),
rating_1 | ("http-listener" => "default")
rating_1 | ]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.undertow.listener.default" => "org.jboss.msc.service.StartException in service jboss.undertow.listener.default: Could not start http listener
rating_1 | Caused by: java.net.SocketException: Protocol family unavailable"}}
rating_1 | 10:42:28,405 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([("subsystem" => "ejb3")]) - failure description: {"WFLYCTL0288: One or more ser
vices were unable to start due to one or more indirect dependencies not being available." => {
"Services that were unable to start:" => [
"jboss.ejb.default-local-ejb-receiver-service",
"jboss.ejb3.ejbClientContext.default",
"jboss.ejb3.localEjbReceiver.value"
],
"Services that may be the cause:" => ["jboss.remoting.remotingConnectorInfoService.http-remoting-connector"]
}}
시작하지 못할 것으로 보인다 어떤 서비스가 설치되어 있지 않은 http 서버? 올바른 고정물 이미지를 사용하고 있습니까?
Dockerfile : 아마 뭔가 잘못하고 있어요 그러나 나는 무엇을 모르는
FROM java:8
RUN mkdir -p /var/rating
ADD *.jar /var/rating
#ADD tomcat-users.xml /usr/local/tomcat/conf/
EXPOSE 8095
EXPOSE 8096
CMD ["java", "-jar", "/var/rating/ratingFacade-swarm.jar", "-server", "-d 64"]
! 어쩌면 인터페이스 또는 소켓 문제일까요?
편집 :
JAVA_TOOL_OPTIONS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8096,server=y,suspend=n -Dfile.encoding=UTF-8 -Xms128M -Xmx384M -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=8 -XX:+CMSParallelRemarkEnabled -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+ScavengeBeforeFullGC -XX:+UseBiasedLocking -Dswarm.project.stage=stage -Dswarm.http.port=8095"
tnx, 바로 시도해 보겠습니다! –
예, 이제 서버에서 뭔가를 얻습니다.하지만 404가 있습니다. tnx –
그냥 질문을 왜 ipv4 스택을 명시 적으로 구분해야합니까? –