2013-03-01 5 views
0

서버에 tomcat7이 설치되어 있습니다. 우리는 그 안에 하나의 응용 프로그램을 가지고 있습니다. 이제 응용 프로그램이 손상됩니다. 로그인을 시도하면 세션이 생성되지 않습니다. 그래서 temp TOMCAT7 홈 폴더 아래에있는 파일을 삭제할 생각입니다. 이제Tomcat7 내 임시 파일 삭제

내 질문에,

  1. 그것은 임시 폴더를 삭제하는 안전한가요?
  2. 삭제 후 문제가 발생합니까?

는 여기에 또 다른 앱이 포트를 사용하고 같은 catalina.log

`Mar 01, 2013 2:13:16 AM org.apache.catalina.core.AprLifecycleListener init 
INFO: Loaded APR based Apache Tomcat Native library 1.1.24 using APR version 1.4.6. 
Mar 01, 2013 2:13:16 AM org.apache.catalina.core.AprLifecycleListener init 
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 
Mar 01, 2013 2:13:17 AM org.apache.catalina.core.AprLifecycleListener initializeSSL 
INFO: OpenSSL successfully initialized (OpenSSL 1.0.1c 10 May 2012) 
Mar 01, 2013 2:13:18 AM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-apr-8081"] 
Mar 01, 2013 2:13:18 AM org.apache.coyote.AbstractProtocol init 
SEVERE: Failed to initialize end point associated with ProtocolHandler ["http-apr-8081"] 
java.lang.Exception: Socket bind failed: [730048] Only one usage of each socket address (protocol/network address/port) is normally permitted. 
at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:423) 
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:610) 
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:429) 
at org.apache.catalina.connector.Connector.initInternal(Connector.java:981) 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) 
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559) 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) 
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814) 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) 
at org.apache.catalina.startup.Catalina.load(Catalina.java:624) 
at org.apache.catalina.startup.Catalina.load(Catalina.java:649) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:601) 
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281) 
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) 

    Mar 01, 2013 2:13:18 AM org.apache.catalina.core.StandardService initInternal 
    SEVERE: Failed to initialize connector [Connector[HTTP/1.1-8081]] 
    org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-8081]] 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106) 
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559) 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) 
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814) 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) 
at org.apache.catalina.startup.Catalina.load(Catalina.java:624) 
at org.apache.catalina.startup.Catalina.load(Catalina.java:649) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:601) 
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281) 
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) 
    Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed 
at org.apache.catalina.connector.Connector.initInternal(Connector.java:983) 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) 
... 12 more 
    Caused by: java.lang.Exception: Socket bind failed: [730048] Only one usage of each socket address (protocol/network address/port) is normally permitted. 
at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:423) 
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:610) 
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:429) 
at org.apache.catalina.connector.Connector.initInternal(Connector.java:981) 
... 13 more 

    Mar 01, 2013 2:13:18 AM org.apache.coyote.AbstractProtocol init 
    INFO: Initializing ProtocolHandler ["ajp-apr-8010"] 
    Mar 01, 2013 2:13:18 AM org.apache.coyote.AbstractProtocol init 
    SEVERE: Failed to initialize end point associated with ProtocolHandler ["ajp-apr-8010"] 
    java.lang.Exception: Socket bind failed: [730048] Only one usage of each socket address (protocol/network address/port) is normally permitted. 
at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:423) 
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:610) 
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:429) 
at org.apache.catalina.connector.Connector.initInternal(Connector.java:981) 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) 
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559) 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) 
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814) 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) 
at org.apache.catalina.startup.Catalina.load(Catalina.java:624) 
at org.apache.catalina.startup.Catalina.load(Catalina.java:649) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:601) 
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281) 
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) 

    Mar 01, 2013 2:13:18 AM org.apache.catalina.core.StandardService initInternal 
    SEVERE: Failed to initialize connector [Connector[AJP/1.3-8010]] 
    org.apache.catalina.LifecycleException: Failed to initialize component  [Connector[AJP/1.3-8010]] 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106) 
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559) 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) 
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814) 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) 
at org.apache.catalina.startup.Catalina.load(Catalina.java:624) 
at org.apache.catalina.startup.Catalina.load(Catalina.java:649) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:601) 
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281) 
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) 
    Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed 
at org.apache.catalina.connector.Connector.initInternal(Connector.java:983) 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) 
... 12 more 
    Caused by: java.lang.Exception: Socket bind failed: [730048] Only one usage of each socket address (protocol/network address/port) is normally permitted. 
at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:423) 
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:610) 
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:429) 
at org.apache.catalina.connector.Connector.initInternal(Connector.java:981) 
... 13 more 

    Mar 01, 2013 2:13:18 AM org.apache.catalina.startup.Catalina load 
    INFO: Initialization processed in 2816 ms 
    Mar 01, 2013 2:13:18 AM org.apache.catalina.core.StandardService startInternal 
    INFO: Starting service Catalina 
    Mar 01, 2013 2:13:18 AM org.apache.catalina.core.StandardEngine startInternal 
    INFO: Starting Servlet Engine: Apache Tomcat/7.0.29 
    Mar 01, 2013 2:13:18 AM org.apache.catalina.valves.AccessLogValve open 
    SEVERE: Failed to open access log file [C:\storefront\tomcat8081\logs\localhost_access_log.2013-03-01.txt] 
    java.io.FileNotFoundException: C:\storefront\tomcat8081\logs\localhost_access_log.2013-03-01.txt (Access is denied) 
at java.io.FileOutputStream.open(Native Method) 
at java.io.FileOutputStream.<init>(FileOutputStream.java:212) 
at org.apache.catalina.valves.AccessLogValve.open(AccessLogValve.java:1115) 
at org.apache.catalina.valves.AccessLogValve.startInternal(AccessLogValve.java:1222) 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
at org.apache.catalina.core.StandardPipeline.startInternal(StandardPipeline.java:185) 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1137) 
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:785) 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) 
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 
at java.util.concurrent.FutureTask.run(FutureTask.java:166) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 
at java.lang.Thread.run(Thread.java:722) 

    Mar 01, 2013 2:13:18 AM org.apache.catalina.startup.HostConfig deployWAR 
    INFO: Deploying web application archive C:\storefront\tomcat8081\webapps  \storefrontAdmin.war 
    Mar 01, 2013 2:13:27 AM org.apache.catalina.startup.HostConfig deployWAR 
    INFO: Deploying web application archive C:\storefront\tomcat8081\webapps \storefrontAppServer.war 
    Mar 01, 2013 2:13:56 AM org.apache.catalina.startup.HostConfig deployWAR 
    INFO: Deploying web application archive C:\storefront\tomcat8081\webapps\storefrontCatalog.war 
    Mar 01, 2013 2:14:02 AM org.apache.catalina.startup.HostConfig deployWAR 
    INFO: Deploying web application archive C:\storefront\tomcat8081\webapps \storefrontCommerceTest.war 
    Mar 01, 2013 2:14:05 AM org.apache.catalina.startup.TaglibUriRule body 
    INFO: TLD skipped. URI: is already defined 
    Mar 01, 2013 2:14:05 AM org.apache.catalina.startup.TaglibUriRule body 
    INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined 
+1

앱이 다운되면 어떻게 계속 로그인 할 수 있습니까? 아니면 앱에서 서비스에 액세스 할 수 있습니까? 앱의 충돌 방식에 대해 더 구체적으로 설명 할 수 있습니까? TOMCAT_HOME/logs 아래의 로그를보십시오. (Mayin, Catalina * .log) 아마도 그 문제를 발견 할 수있을 것입니다. –

+0

예 감사합니다. 충돌은 로그인 페이지가 열리고 세션이 생성되지 않음을 의미합니다. –

+0

카탈로니아 로그를 게시 할 수 있습니까? 나는 그 문제를 알아 내려고 노력할 수도있다. –

답변

0

이 보인다 로그에게 있습니다. 앱이 이미 포트에 바인딩되어있는 경우 다른 앱이 동일한 포트를 사용하거나 바인딩 할 수 없습니다. 해당 포트에 연결된 앱을 확인하십시오. 이 시도 :

netstat -ntl | grep :8080 

이미 8080을 어떤 방법을 사용하고 볼 수 있습니다.

당신이 8080 경우, TOMCAT_HOME \가 conf의 포트 주소가 언급 될 디렉토리에 파일 의 server.xml을 확인, 톰캣의 포트를 변경하려면

8081이든로 변경합니다 서버를 시작하고 localhost : 8081을 눌러 확인하십시오.

netstat -aon | findstr 0.0:8080 

하기 : 당신이 어떤 프로세스 것은 포트를 사용하고 알고 싶다면,이 하나를 시도, 또한

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 

:

의 server.xml에서 코드는 같을 것이다 마지막 열에 프로세스 ID를 제공합니다. 그런 다음 작업 관리자에서 해당 프로세스 ID로 프로세스를 찾고 어떤 프로세스가 해당 포트를 사용하고 있는지 알게됩니다.

+0

+1 감사합니다. 8080에서 실행되는 다른 응용 프로그램이 있는데 제대로 작동합니다. 어떻게 바꿀 수 있습니까? –

+0

위의 대답에서 언급 한 것처럼 tomcat이 실행될 포트를 변경할 수 있습니다. –

+0

감사합니다 ................ –