Tmax-Jeus-Webtob

[Tmax] Ubuntu 20.04 환경에서 Jeus8.5 도메인 서버 실행 시 오류

IT-PAPA 2022. 11. 22. 23:07
반응형

Ubuntu 환경에서 Jeus 8.5 버전을 설치 후 도메인 서버부터 기동하려니, 몇일째 구글링하고, 삽질하다가 결국 오늘 해내고야 말았다.

 

환경

OS : Ubuntu 20.04 64bit

 

.profile

 

jeus.properties

 

도메인 서버 실행 시 아래와 같은 오류 메세지가 발생하였다.

시작 명령어만 백번넘게 타이핑한거 같다.. 시작 명령어는 자신있게 눈감고도 칠 수 있다.

jeus@master:~/jeus8/bin$ ./startDomainAdminServer -domain jeus_domain -u administrator -p wasadmin
***************************************************************
  - JEUS Home         : /home/jeus/jeus8                           
  - JEUS Base Port    :                        
  - Java Vendor       : Sun                         
  - Added Java Option : -d64 -Djeus.vm.bits=64 -Djeus.io.buffer.size-per-pool=81920 -Djeus.cdi.enabled=false -Djeus.jms.server.manager.produce-wait-strategy-type=blocking -Djeus.servlet.sortWebinfLibraries=name_asc                           
***************************************************************
+ /home/jeus/jdk1.8.0_202/bin/java -server -Xbootclasspath/p:/home/jeus/jeus8/lib/system/extension.jar -Djava.endorsed.dirs=/home/jeus/jeus8/lib/endorsed -Xmx256m -classpath /home/jeus/jeus8/lib/system/bootstrap.jar:/home/jeus/jeus8/lib/system/activation-1.1.1.jar -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.library.path=/home/jeus/jeus8/lib/system -Djava.naming.factory.initial=jeus.jndi.JNSContextFactory -Djava.naming.factory.url.pkgs=jeus.jndi.jns.url -Djava.net.preferIPv4Stack=true -Djava.util.logging.manager=jeus.util.logging.JeusLogManager -Djava.util.logging.config.file=/home/jeus/jeus8/bin/logging.properties -Djeus.home=/home/jeus/jeus8 -Djeus.jvm.version=hotspot -Djeus.tm.checkReg=true -Djeus.properties.replicate=jeus,sun.rmi,java.util,java.net jeus.server.LauncherBootstrapper -domain jeus_domain -u administrator -p wasadmin
This license is not appropriate for product runtime mode. Replace the license with an appropriate one.
[2022.11.22 22:39:33][2] [launcher-1] [Launcher-0012] Starting the server [adminServer] with the command
 /home/jeus/jdk1.8.0_202/bin/java -DadminServer -Xms1024m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -d64 -Djeus.vm.bits=64 -Djeus.io.buffer.size-per-pool=81920 -Djeus.cdi.enabled=false -Djeus.jms.server.manager.produce-wait-strategy-type=blocking -Djeus.servlet.sortWebinfLibraries=name_asc -server -Xbootclasspath/p:/home/jeus/jeus8/lib/system/extension.jar -classpath /home/jeus/jeus8/lib/system/bootstrap.jar -Djava.security.policy=/home/jeus/jeus8/domains/jeus_domain/config/security/policy -Djava.library.path=/home/jeus/jeus8/lib/system -Djava.endorsed.dirs=/home/jeus/jeus8/lib/endorsed -Djeus.properties.replicate=jeus,sun.rmi,java.util,java.net -Djeus.jvm.version=hotspot -Djava.util.logging.config.file=/home/jeus/jeus8/bin/logging.properties -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.util.logging.manager=jeus.util.logging.JeusLogManager -Djeus.home=/home/jeus/jeus8 -Djava.net.preferIPv4Stack=true -Djeus.tm.checkReg=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Djeus.domain.name=jeus_domain -Djava.naming.factory.initial=jeus.jndi.JNSContextFactory -Djava.naming.factory.url.pkgs=jeus.jndi.jns.url -Djeus.server.protectmode=false -XX:+UnlockDiagnosticVMOptions -XX:+LogVMOutput -XX:LogFile=/home/jeus/jeus8/domains/jeus_domain/servers/adminServer/logs/jvm.log jeus.server.admin.DomainAdminServerBootstrapper -domain jeus_domain -u administrator -server adminServer .
[2022.11.22 22:39:33][2] [launcher-1] [Launcher-0014] The server[adminServer] is being started ...
[2022.11.22 22:39:38][2] [adminServer-1] [SERVER-0248] The JEUS server is STARTING.
[2022.11.22 22:39:38:179][0] [adminServer-1] [SERVER-0000] Version information - JEUS 8.5 (8.5.0.0-b266025).
[2022.11.22 22:39:38:180][0] [adminServer-1] [SERVER-0001] java.specification.version=[1.8], java.runtime.version=[1.8.0_202-b08], vendor=[Oracle Corporation]
[2022.11.22 22:39:38:183][2] [adminServer-1] [SERVER-0002] Domain=[jeus_domain], Server=[adminServer], baseport=[9736], pid=[6042]
[2022.11.22 22:39:38:205][2] [adminServer-1] [SERVER-0004] The current system time zone : 한국 표준시
[2022.11.22 22:39:38:290][2] [adminServer-1] [SERVER-0570] Check [jeus.jms.server.manager.produce-wait-strategy-type]. It may be incorrect.
[2022.11.22 22:39:38:291][2] [adminServer-1] [SERVER-0570] Check [jeus.io.buffer.size-per-pool]. It may be incorrect.
[2022.11.22 22:39:38:291][2] [adminServer-1] [SERVER-0570] Check [jeus.vm.bits]. It may be incorrect.
[2022.11.22 22:39:38:325][2] [adminServer-1] [SERVER-0568] Service address='master:9736', hostname='master', representation ip='127.0.1.1'
[2022.11.22 22:39:38:380][2] [adminServer-1] [SERVER-0561] The default RMI export port = 9743 and bind address = master/127.0.1.1.
[2022.11.22 22:39:38:548][2] [adminServer-1] [NET-0002] Beginning to listen to NonBlockingChannelAcceptor: master:9736.
[2022.11.22 22:39:38:649][0] [adminServer-1] [SERVER-0102] Starting the server[adminServer] failed. <<__Exception__>>
jeus.server.JeusServerException: Starting the security manager failed.
at jeus.server.Server.installSecurity(Server.java:1866)
at jeus.server.Server.start(Server.java:600)
at jeus.server.Server.mainMethod(Server.java:349)
at jeus.server.admin.DomainAdminServer.main(DomainAdminServer.java:43)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at jeus.server.Bootstrapper.callMainMethod(Bootstrapper.java:590)
at jeus.server.Bootstrapper.callMain(Bootstrapper.java:597)
at jeus.server.Bootstrapper.main(Bootstrapper.java:145)
at jeus.server.admin.DomainAdminServerBootstrapper.main(DomainAdminServerBootstrapper.java:18)
Caused by: jeus.security.base.ServiceException: Creating the server socket network service failed: An unexpected exception occurred.
at jeus.security.base.SecurityNetworkServer.export(SecurityNetworkServer.java:86)
at jeus.security.impl.installer.JeusSecurityDomainInstaller.installMasterSecurityServer(JeusSecurityDomainInstaller.java:53)
at jeus.security.impl.installer.JeusSecurityDomainInstaller.doInstallSecurity(JeusSecurityDomainInstaller.java:40)
at jeus.security.spi.SecurityInstaller.installSecurity(SecurityInstaller.java:193)
at jeus.server.Server.installSecurity(Server.java:1864)
... 11 more
Caused by: java.lang.NullPointerException
at jeus.net.Endpoint.<init>(Endpoint.java:316)
at jeus.net.Endpoint.<init>(Endpoint.java:266)
at jeus.net.Endpoint.<init>(Endpoint.java:162)
at jeus.security.base.SecurityNetworkServer.export(SecurityNetworkServer.java:76)
... 15 more
Root Exception stack trace:
java.lang.NullPointerException
at jeus.net.Endpoint.<init>(Endpoint.java:316)
at jeus.net.Endpoint.<init>(Endpoint.java:266)
at jeus.net.Endpoint.<init>(Endpoint.java:162)
at jeus.security.base.SecurityNetworkServer.export(SecurityNetworkServer.java:76)
at jeus.security.impl.installer.JeusSecurityDomainInstaller.installMasterSecurityServer(JeusSecurityDomainInstaller.java:53)
at jeus.security.impl.installer.JeusSecurityDomainInstaller.doInstallSecurity(JeusSecurityDomainInstaller.java:40)
at jeus.security.spi.SecurityInstaller.installSecurity(SecurityInstaller.java:193)
at jeus.server.Server.installSecurity(Server.java:1864)
at jeus.server.Server.start(Server.java:600)
at jeus.server.Server.mainMethod(Server.java:349)
at jeus.server.admin.DomainAdminServer.main(DomainAdminServer.java:43)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at jeus.server.Bootstrapper.callMainMethod(Bootstrapper.java:590)
at jeus.server.Bootstrapper.callMain(Bootstrapper.java:597)
at jeus.server.Bootstrapper.main(Bootstrapper.java:145)
at jeus.server.admin.DomainAdminServerBootstrapper.main(DomainAdminServerBootstrapper.java:18)
<<__!Exception__>>
[2022.11.22 22:39:39][0] [launcher-12] [Launcher-0038] The server adminServer initialization failed because of a stream closed error.
[2022.11.22 22:39:39][0] [launcher-1] [Launcher-0030] Initializing options failed.

 

 

 

해결방법

/etc/hosts 파일의 내용 중 현재 서버의 Hostname 과 매칭되어 있는 아이피를

127.0.1.1 이 아닌 실제 서버의 NIC 에 할당된 IP 주소로 변경 후 다시 시도

서버의 Hostname 과 매칭되는 아이피가 실제 IP 주소 하나만 반환되도록 설정해주시면 된다.

vi /etc/hosts

728x90
반응형
LIST