presentjava
246
2018-11-05 16:57:05
6
507

linux 톰캣 에러 발생 관련하여


안녕하세요 선배님들

한가지 질문이 있어 이렇게 글을 올립니다.

다른게 아니라 linux 에서 jdk 경로를 지정 후 tomcat 을 재 시작 하는데

tomcat을 내릴려고 명령어를 입력 후 확인 시

Could not load Logmanager "org.apache.juli.ClassLoaderLogManager"
java.lang.ClassNotFoundException: org.apache.juli.ClassLoaderLogManager
        at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.util.logging.LogManager$1.run(LogManager.java:149)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.util.logging.LogManager.<clinit>(LogManager.java:141)
        at java.util.logging.Logger.getLogger(Logger.java:253)
        at org.apache.commons.logging.impl.Jdk14Logger.getLogger(Jdk14Logger.java:152)
        at org.apache.commons.logging.impl.Jdk14Logger.<init>(Jdk14Logger.java:53)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
        at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
        at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
        at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
        at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
        at org.apache.tomcat.util.compat.JdkCompat.<clinit>(JdkCompat.java:55)
        at org.apache.catalina.startup.ClassLoaderFactory.<clinit>(ClassLoaderFactory.java:63)
        at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:103)
        at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:196)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:402)


이렇게 발생 합니다.

이럴경우 tomcat 파일을 받은 후 해당하는 파일만 서버에 올려야 하는것인지...

아니면 tomcat 재 설치를 해야 하는것인지....

조언 부탁 드리겠습니다.

0
0
  • 답변 6

  • 옥히독히요
    563
    2018-11-05 17:31:24

    도움이 되실지는 모르겠지만, tomcat 띄우는 계정이랑 현재 계정이랑 맞는지 확인이 젤 우선이구요


    그 다음은 JAVA_HOME 확인해보세요!

    0
  • presentjava
    246
    2018-11-06 10:48:10

    옥히독히님의 말씀대로 다 확인 했고 JAVA JDK경로가 없어서 넣어 줬는데도

    똑같은 에러가 뜨더라고요...

    이럴경우 어떤 부분에 대해서 확인을 해야 할지 고민하고 있습니다.ㅠㅠ

    0
  • 타키투스
    734
    2018-11-06 12:19:40

    Tomcat 의 로깅 라이브러기 juli 같은데, 이게 없어서 그런거 아닐까요?

    Tomcat 의 lib 디렉토리에 juli 관련 jar 파일이 없어서 로딩이 안되서 저런 에러가 나는거 아닐까요?

    0
  • presentjava
    246
    2018-11-06 16:35:25

    타키투스님의 조언대로 확인을 했는데 파일은 있는걸 확인 하였습니다.

    결국은 어찌저찌 해서 구글링해서 다시 찾아보고 이것저것 조언을 얻어서 해결했습니다.

    감사합니다. 선배님들!!

    0
  • 옥히독히요
    563
    2018-11-06 16:53:40

    어떻게 해결하셨는지 궁금합니다~

    0
  • presentjava
    246
    2018-11-09 11:31:43

    제가 기본적으로 실수를 했습니다.

    서버에는 jar 파일이 있어서 압축을 풀고 확인 했는데

    특이점이 없더라고요.

    그래서 혹시나 싶어 제가 정리한 업무파일을 다시 살펴보니

    해당 시스템의 권한을 변경하고 처리를 해야 하는 문제였습니다.

    그리하여 jeus 서버 권한 변경을 하고 WAS 재 기동 하니 정상적으로 되었습니다.

    감사합니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.