2011-09-13 1 views
1

Eclipse 3.7에서 Tomcat 7에 배포 할 Eclipse Java 웹 응용 프로그램이 있습니다. 내가 특정이 <Context> 요소에 매개 변수를 추가 할 수있는 방법이있다 :배포 된 Eclipse 웹 응용 프로그램에서 Tomcat <Context> param을 설정하십시오.

<Context docBase="myapp" path="/myapp" reloadable="true" source="org.eclipse.jst.j2ee.server:myapp"/> 

내 질문은 이것이다 : Servers > Tomcatv7-config > server.xml에서 내 이클립스 서버 구성에서, 나는 내 응용 프로그램을 배포 할 때 다음 줄이 추가 참조 계획?

DWR to work properly in Tomcat 7에 대해 useHttpOnly=”false”을 추가해야합니다. 나는이와 보안 위험을 이해, 그래서 강의 :

답변

2

당신은 당신의 WAR/프로젝트 내에서// META-INF에서의 context.xml을 지정할 수 없어야하십시오있는 트럼프은 server.xml 줄 것입니다 :

파일 내의 /META-INF/context.xml에있는 개별 파일에 있습니다. 선택적으로 (호스트의 copyXML 속성을 기반으로) 이 $ CATALINA_BASE/conf/[enginename]/[hostname] /에 복사되고 응용 프로그램의 기본 파일 이름과 ".xml"확장자로 바뀔 수 있습니다.

+0

감사합니다. 나는 자신을 어디에 배치 할 것인지를 결정하는 애플 리케이션의 생각을 좋아하지 않는다. (이는 노드의 일부이다). 응용 프로그램이 아니라 배포자가 제어해야하는 것 같습니다. 또한 우리의 코드는 고객에게 제공되므로 하드 코딩 된 context.xml을 애플 리케이션에 넣을 수는 없습니다 (물론 빌드 프로세스에서 제외 할 수도 있습니다). 이러한 우려에도 불구하고 이것이 내가 필요한 것을 성취 할 수있는 유일한 방법이라고 생각합니까? 감사! –

관련 문제