...
도움말 |
---|
|
...................................... WARN [2023-11-16 15:49:40] c.m.f.c.u.RefreshableSqlSessionFactoryBean - > RefreshableSqlSessionFactoryBean [refreshMapper] folder not found INFO [2023-11-16 15:49:40] c.m.f.common.config.MybatisConfig - RefreshableSqlSessionFactory was success created !! INFO [2023-11-16 15:49:41] c.m.f.common.config.MybatisConfig - sessionFactoryBean() resources_default size : 4 INFO [2023-11-16 15:49:41] c.m.f.common.config.MybatisConfig - sessionFactoryBean() resources_database size : 3 INFO [2023-11-16 15:49:41] c.m.f.common.config.MybatisConfig - sessionFactoryBean() resources size : 4 INFO [2023-11-16 15:49:41] c.m.f.common.config.MybatisConfig - SqlSessionFactory was success created !! DEBUG [2023-11-16 15:49:44] c.m.f.c.c.WebSecurityConfig$$EnhancerBySpringCGLIB$$a7c450d4 - ============= [WebSecurityConfig] configure start call ============= INFO [2023-11-16 15:49:44] c.m.f.c.c.WebSecurityConfig$$EnhancerBySpringCGLIB$$a7c450d4 - cross origin setting (allowed origin: [http://192.168.0.83:8080, http://192.168.0.81:9090/matrix, http://192.168.11.45:9090/matrix7, http://192.168.11.81/matrix6]) success INFO [2023-11-16 15:49:44] c.m.framework.common.util.CommonUtil - [CommonUtil] fileDelete() run complete [path:D:\tomcat\apache-tomcat-8.5.59\webapps\matrix7\reports2\config\rsa] INFO [2023-11-16 15:49:44] c.m.f.c.c.WebSecurityConfig$$EnhancerBySpringCGLIB$$a7c450d4 - ======= [WebSocketConfiguration] registry start ======== DEBUG [2023-11-16 15:49:44] c.m.f.c.s.w.SignalingWebSocketHandler - ============= signalingWebSocketHandler constructor ============== DEBUG [2023-11-16 15:49:44] c.m.f.c.c.WebSecurityConfig$$EnhancerBySpringCGLIB$$a7c450d4 - [webSocket handshakeHandler setting][isJeus:false] DEBUG [2023-11-16 15:49:44] c.m.f.c.s.s.CustomConcurrentSessionControlAuthenticationStrategy - [Session Concurrent Set [max session cnt: -1] |
- 정상적인 AUD7 AUD 서버가 기동 되지 않은 상태
matrix_service.log 로그를 확인하였을 때 아래처럼 나타나면 WAS는 올라가 있더라 서버가 정상적으로 기동 되지 않은 상태이므로 WAS 로그를 확인한다.
...
정보 |
---|
- logback.xml 로 생성되는 matrix_service 관련 로그가 생성되지 않을 경우
| 원인 | Was별 logback를 사용하는 경우에 충돌로 인하여 어플리케이션 로그가 생성 안되는 경우입니다. | 해결책 | WAS별 application 라이브러리가 우선 적용되도록 설정합니다. | Jeus8.5 이상 | JEUS 8.5 버전에서 신규 기능으로 추가된 라이브러리로 인해 로그 기록에 문제가 있는 이슈 $JEUS_HOME/lib/system 디렉토리에 존재하는 아래 2개 라이브러리를 제거(백업) 후 was 재기동 후에 다시 로그가 생성되는지 확인합니다. - ehcache-scf-replication-jar-with-dependencies.jar - hazelcast-all4.2.1.jar | Weblogic | Application 경로의 WEB-INF 아래에 weblogic.xml 에 우선 적용 설정합니다. 해당 파일이 없다면 신규로 생성하여 적용. 예시) WEB-INF/weblogic.xml <container-descriptor> <prefer-web-inf-classes>false</prefer-web-inf-classes> <prefer-application-packages> <package-name>ch.qos.logback.*</package-name> </prefer-application-packages> </container-descriptor> |
- JEUS7 환경에서 Hibernate5 버전 적용 시 오류가 발생되는 경우
| 원인 | JEUS7 은 Hibernate 5 버전은 기본으로 지원하지 않아 발생하는 경우입니다. | 해결책 | JESU7 환경에서 적용 될 수 있도록 환경 설정을 해야 합니다. | | Jeus Admin에서 설정하거나 직접 설정 파일 수정하여 처리합니다. Servers -> 해당서버명 -> Basic -> User Interceptor -> Jeus Classloader Append Class Path & Boot Classloader Append Class Path 로 설정 1. Boot Classloader Append Class Path에 hibernate-jpa-2.1-api-1.0.0.Final.jar , validation-api-2.0.1.Final.jar 추가 ex)D:\tomcat\apache-tomcat-8.5.59\webapps\matrix7\WEB-INF\lib\hibernate-jpa-2.1-api-1.0.0.Final.jar;D:\tomcat\apache-tomcat-8.5.59\webapps\matrix7\WEB-INF\lib\validation-api-2.0.1.Final.jar 2. Jeus Classloader Append Class Path 에 AUD7 플랫폼 컨테이너 서버 경로 설정 ex) D:\tomcat\apache-tomcat-8.5.59\webapps\matrix7 3. lib 폴더에 validation-api-2.0.1.Final.jar 없을 경우에 물리적 파일 추가 4. lib 폴더에서 jboss-transaction-api_1.2_spec-1.1.1.Final.jar 삭제 |
- AUD7 AUD 플랫폼에서 사용하는 Application 라이브러리와 충돌로 인해 WAS 기동 안되는 현상
| 원인 | Was에서 사용하는 라이브러리와 Application 라이브러리 충돌로 인해 Application 라이브러리가 WAS 의 우선 순위에 밀려 해당 버전으로 정상적으로 로딩 되지 않아 발생한 현상입니다. | 해결책 | WAS별 application 라이브러리가 우선 적용되도록 설정합니다. | Jeus8 | Jeus Admin에서 설정하거나 직접 설정 파일 수정하여 처리합니다. Servers -> 해당서버명 -> Basic -> User Interceptor -> Jeus Classloader Append Class Path 로 설정 Jeus Classloader Append Class Path에 Application 라이브러리 lib 경로를 설정. Ex) /home/jeus8/apps/matrix7/WEB-INF/lib | Weblogic | Application 경로의 WEB-INF 아래에 weblogic.xml 에 우선 적용 설정합니다. 해당 파일이 없다면 신규로 생성하여 적용. 예시) WEB-INF/weblogic.xml <container-descriptor> <prefer-web-inf-classes>false</prefer-web-inf-classes> <prefer-application-packages> <package-name>javax.jws.*</package-name> <package-name>org.apache.xerces.*</package-name> <package-name>com.sun.xml.messaging.saaj.*</package-name> <package-name>com.ctc.wstx.stax.*</package-name> <package-name>javax.xml.stream.*</package-name> <package-name>com.matrix.framework.*</package-name> <package-name>org.hibernate.validator.*</package-name> </prefer-application-packages> </container-descriptor> | Jboss | Web Application에 jboss-deployment-structure.xml 추가하여 배포 예시) WEB-INF/ jboss-deployment-structure.xml <?xml version="1.0" encoding="UTF-8"?> <jboss-deployment-structure> <deployment> <exclusions> <module name="org.hibernate.validator"/> <module name="org.apache.common.logging"/> <module name="org.apache.log4j"/> <module name="org.slf4j"/> <module name="org.slf4.impl"/> </exclusions> </deployment> </jboss-deployment-structure> |
- Tomcat을 통해 Application 기동 시 인증이 지속적으로 끊어지는 현상
| 원인 | Application 서버가 주기적으로 자동으로 reloading 되면서 발생하는 현상입니다. | 해결책 | WAS별 application 라이브러리가 우선 적용되도록 설정합니다. | Jeus8.5 이상 | Tomcat에서 server.xml 의 reloadable 값을 false로 설정합니다. 먼저 AUD7용 docbase의 reloadable값이 true로 설정되어 있는지 확인합니다. true로 설정되어 있다면 $Tomcat_HOME/conf 디렉토리에 존재하는 server.xml 파일을 수정합니다. <Context docBase="C:/AUDPlatform_7/matrix" path="" reloadable="false" /></Host> |
|
...