2010-11-25 9 views
3

Tomcat 6을 Fedora 14에서 실행하려고합니다. 이전에 Apache를 실행할 수 있었지만이 일에 상당히 익숙했습니다.# service tomcat6 상태의 결과를 이해할 수 없습니다.

테스트 페이지 (http://localhost:8080)를 찾을 수 없기 때문에 몇 가지 기본적인 수준에서 실수를 범했다고 생각합니다. 내가 그 톰캣 6 말했다되고있는 것 같다 있기 때문에

tomcat6 (pid) is running...[OK] 
tomcat6 lockfile exists but process is not running [FAILED] 

그래서 내가 혼란 스러워요 :

내가 루트로 또는 일반 사용자로, 서비스의 상태를 확인하려고하면, 이것은 내가 무엇을 얻을 둘 다 실행 중이며 실행되지 않습니다. 누군가 정말로 이것이 내게 무엇을 말하고 있는지, 그리고 내 의구심이 다음에 어디로 향해야 하는지를 말할 수 있다면, 나는 매우 감사 할 것입니다.

문서에는 이러한 종류의 언급이 없습니다.

+0

는 포트 8080에 구성 혹은 다른 무엇입니까? – JoseK

+0

죄송합니다, 방금 오늘 밤 본 적이 있습니다. 예, 포트 8080에 대해 확실히 구성되었습니다. 다른 포트에 대해 구성된 것으로 생각하지 않습니다. 두 가지 상태 보고서 라인을 제공 할 수 있습니다. 감사. –

답변

1

나는 동일한 문제가있어서 오래된 잠금 파일으로 인해 발생했습니다. 프로세스가 실제로 실행 중이 아니며 실행 중이라고하는 파일이있었습니다.

RM은 /var/run/tomcat6.pid

+0

글쎄, 그 당시에 나 자신을 시도했지만 문제를 치유하지 못했다. 아마도 다른 잠금 파일이 오래되었을 수도 있습니다. 결국 나는 그것을 단지 몇 주 동안 혼자 남겨 두었고, 다음에 다시 돌아 왔을 때 그것은 괜찮았다. 아주 궁금해서. 벽돌 벽에 내 머리를 두드리는 소리가 많고 결국에는 아무것도 배웠습니다. 그래도 도와 ​​줘서 고마워! –

1

저도 같은 문제가 있었 :이 솔루션은 해당 파일을 제거하는 것이었다. 나는 beetstra의 대답이 필요하지만 불충분하다는 것을 알았다. 또한 일부 사용 권한을 변경해야했습니다. 이 버그 보고서 (대부분) 바와 같이 :

https://bugzilla.redhat.com/show_bug.cgi?id=708694

# get rid of pid 
rm /var/run/tomcat6.pid 

# give tomcat sufficient permissions 
chown tomcat:tomcat -R /usr/share/tomcat6/conf/ 
chown tomcat:tomcat -R /usr/share/tomcat6/conf 
chown tomcat:tomcat -R /usr/share/tomcat6/logs 

그 후 나는 바람둥이 성공적으로 시작할 수 :

service tomcat6 start 
Starting tomcat6:    [ OK ] 
+2

@mdahlman, chown 바람둥이 : 바람둥이 -R 약간의 망치질? – mdahlman

+3

@mdahlman, 아니요. 정말 대단한 일입니다. 나는 dev에있다. 작전이 아니야. – mdahlman

관련 문제