반응형
Jeus Webadmin 페이지에서 JEUS7 기동시 아래와 같은 에러와 함께 실행되지 않았다.
에러메세지
[2023.02.14 09:34:17][0] [adminServer-84] [Domain-0024] Domain Administration Server failed to start the server server1. <<__Exception__>> java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:519) at jeus.node.java.JavaNodeHandler.createSocket(JavaNodeHandler.java:116) at jeus.node.java.JavaNodeHandler.connect(JavaNodeHandler.java:64) at jeus.node.java.JavaNodeHandler.(JavaNodeHandler.java:59) at jeus.node.java.JavaNode.getNodeHandler(JavaNode.java:96) at jeus.node.JavaNodeManager.runStartManagedServerCommand(JavaNodeManager.java:72) at jeus.node.NodeManager.runStartManagedServerCommand(NodeManager.java:268) at jeus.node.NodeManager.startServer(NodeManager.java:260) at jeus.node.NodeManagerService.startServer(NodeManagerService.java:364) at jeus.node.NodeManagerService.startServer(NodeManagerService.java:336) at jeus.server.admin.ManagedServerManager.startServerWithFailedException(ManagedServerManager.java:268) at jeus.tool.console.command.node.StartServerCommand.run(StartServerCommand.java:150) at jeus.tool.console.executor.RemoteCommandExecutorImpl.innerExecute(RemoteCommandExecutorImpl.java:65) at jeus.tool.console.executor.CommandExecutorImpl.execute(CommandExecutorImpl.java:47) at jeus.tool.console.executor.RemoteConsoleContext.run(RemoteConsoleContext.java:49) at jeus.tool.console.executor.RemoteCommandExecutor.execute(RemoteCommandExecutor.java:94) at jeus.tool.console.executor.RemoteCommandExecutor.execute(RemoteCommandExecutor.java:54) at sun.reflect.GeneratedMethodAccessor200.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at jeus.tool.console.executor.ConsoleExecutor.runCommand(ConsoleExecutor.java:138) at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:93) at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:27) at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208) at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120) at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) at jeus.management.JeusMBeanServerAccessController.invoke(JeusMBeanServerAccessController.java:574) at jeus.management.enterprise.agent.LocalMBeanServerConnectionWrapper.invoke(LocalMBeanServerConnectionWrapper.java:137) at jeus.management.enterprise.agent.MEJBUtility.invoke(MEJBUtility.java:269) at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:288) at $Proxy81.runCommand(Unknown Source) at jeus.tool.webadmin.CommandExecutorImpl.doCommand(CommandExecutorImpl.scala:52) at jeus.tool.webadmin.controller.BaseController.doCommand(BaseController.scala:63) at jeus.tool.webadmin.controller.servers.ServersController$$anon$3.command(ServersController.scala:198) at jeus.tool.webadmin.controller.CommandActionHandler.success(CommandActionHandler.scala:40) at jeus.tool.webadmin.controller.BaseController.doAction(BaseController.scala:154) at jeus.tool.webadmin.controller.BaseController.doAction(BaseController.scala:171) at jeus.tool.webadmin.controller.servers.ServersController.startserver(ServersController.scala:190) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868) at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at jeus.servlet.engine.ServletWrapper.executeServlet(ServletWrapper.java:172) at jeus.servlet.filter.FilterChainImpl.internalDoFilter(FilterChainImpl.java:112) at jeus.servlet.filter.FilterChainImpl.doFilter(FilterChainImpl.java:86) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) at jeus.tool.webadmin.security.JeusAuthenticationFilter.doFilter(JeusAuthenticationFilter.scala:70) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) at jeus.servlet.filter.FilterChainImpl.internalDoFilter(FilterChainImpl.java:98) at jeus.servlet.filter.FilterChainImpl.doFilter(FilterChainImpl.java:86) at jeus.tool.webadmin.support.URLEncodeFilter.doFilter(URLEncodeFilter.scala:28) at jeus.servlet.filter.FilterChainImpl.internalDoFilter(FilterChainImpl.java:98) at jeus.servlet.filter.FilterChainImpl.doFilter(FilterChainImpl.java:86) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at jeus.servlet.filter.FilterChainImpl.internalDoFilter(FilterChainImpl.java:98) at jeus.servlet.filter.FilterChainImpl.doFilter(FilterChainImpl.java:86) at org.springframework.web.multipart.support.MultipartFilter.doFilterInternal(MultipartFilter.java:118) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at jeus.servlet.filter.FilterChainImpl.internalDoFilter(FilterChainImpl.java:98) at jeus.servlet.filter.FilterChainImpl.doFilter(FilterChainImpl.java:86) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at jeus.servlet.filter.FilterChainImpl.internalDoFilter(FilterChainImpl.java:98) at jeus.servlet.filter.FilterChainImpl.doFilter(FilterChainImpl.java:86) at jeus.servlet.engine.ServletWrapper.execute(ServletWrapper.java:147) at jeus.servlet.engine.RequestProcessor.run(RequestProcessor.java:212) at jeus.util.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:1250) at jeus.util.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:1300) at jeus.servlet.engine.WebThreadPoolExecutor$WebRequestWorker.run(WebThreadPoolExecutor.java:340) at java.lang.Thread.run(Thread.java:619) <<__!Exception__>> |
원인
1. 포트번호 일치하지 않을 경우
2. nodemanager 실행되지 않았을 경우
해결방법
1. 포트번호 일치하지 않을 경우
JEUS7 의 포트번호가 설정파일과 상이한 경우에 위의 에러가 발생할 수 있다. JEUS7 도메인의 전체 환경 설정파일은 domain.xml 이다. domain.xml에 설정된 포트번호와 JEUS Webadmin 홈페이지에서 확인할 수 있는 포트번호가 일치하는지 확인한다.
- domain.xml 경로: JEUS_HOME/domains/<domain_name>/config/
2. nodemanager 실행되지 않았을 경우
JEUS7 server가 기동되기 전 nodemanager 가 실행되어 있어야 한다.
1) 웹어드민 메인 화면에서 우측의 Node 설정 클릭
2) Under Control 이 Y여야 한다. N인 경우 아래 방법을 따른다.
3) cmd로 JEUS가 설치된 폴더의 bin 폴더에 들어가서 'start nmboot.cmd' 명령어 입력한다. (Node Manager 를 실행시키는 것)
4) node manager를 실행하면 나타나는 cmd 창은 닫으면 안된다. 계속 켜두어야한다.
본인의 경우 두 번째 방법을 통해 에러를 해결할 수 있었다.
반응형
'Work > 운영유지보수' 카테고리의 다른 글
[HNW] STATIT, STATDO 문서상태 확인하는 법 (0) | 2023.05.16 |
---|---|
[Eclipse] xml 파일 폰트 색상 변경, how to change eclipse selected xml font color (0) | 2023.05.09 |
[JEUS7] 제우스 라이센스 갱신 (3) | 2023.02.14 |
[JEUS7] jeus7 jeusmain.xml 위치, jeus8 jeusmain.xml 위치, jeusmain.xml 없음 (0) | 2023.02.14 |
[Eclipse] 이클립스에 jboss WAS 서버 추가하는 방법 (0) | 2023.02.07 |