2009-11-17 4 views
0

Tomcat 5.5.15를 사용하여 다운로드 서비스를 제공합니다. $ TOMCAT_HOME/conf/Catalina/localhost에 XML 파일을 추가하여 만듭니다. 예컨대 downloads.xml 톰캣 후 http://example.com/app.downloads/TomApp의 WebApplication 컨텍스트 파일

<Context path="/app.downloads" docBase="Z:\Sites\example.com\downloads\"/> 

의 컨텍스트 파일 가끔 (항상)이 삭제되어 다시 시작하고 나는 수동으로 파일을 다시해야합니다.

무엇이 문제 일 수 있습니까? 그것을 고쳤다는 것이 있습니까?

+0

.war 파일에서 웹 응용 프로그램을 배포하고 있습니까? 그렇다면 war 파일 내에 context.xml을 만듭니다. – Bozho

+0

war 파일을 사용하고 있지 않습니다. – n002213f

답변

1

정상적인 경우는 아닙니다. 또한 간단한 다운로드 서비스를 위해 WAR를 배포 할 것이라고 기대하지 않습니다. 제 생각에 Tomcat 인스턴스는 Eclipse와 같은 IDE와 같은 다른 것으로 제어됩니다. 생산을 위해서도 그렇게해서는 안됩니다. 독립 실행 형 Tomcat을 실행하는 경우 문제가 해결되어야합니다.

+0

tomcat이 독립 실행 형 설치 (문자열이 첨부되지 않음)로 실행 중입니다. – n002213f

+0

그럼'server.xml'의''안에 선언하는 것 외에는 다른 옵션이 없습니다. – BalusC

+0

.. 또는 Tomcat 6.0으로 업그레이드. 여기에서 잘 작동합니다. – BalusC

1

이것은 Tomcat의 버그입니다. Tomcat 5에 대한 보고서를 제출했으나 문제가 복잡합니다.

파일은 재배포 할 때 제거되며 다시 시작하지는 않습니다. 따라서 앱이 재배포되지 않도록해야합니다. 서버가 실행되는 동안 앱을 변경하지 마십시오.

+0

수정 사항을 보낼 수 있습니까? – n002213f

+0

아니요. 문제는 복잡합니다. Tomcat은 3 가지 배포 모드 (Fragment, WAR, directory) 사이에서 혼란스럽고 여러 위치에서 수정해야합니다. 그래서 나는 패치를 생각해 내지 못했습니다. 수정 될 때까지 프로덕션 환경에서이 배포 방법을 사용하지 마십시오. –

관련 문제