2014-06-10 1 views
1

이클립스를 사용하고 있기 때문에 오래되었습니다. 나는 다른 .WAR (geoserver.war)에 의존하는 webapp를 가지고있다. Eclipse JUNO J2EE 패키지를 사용하고 있으며, 구성에 실패한 것은 Tomcat이 프로젝트에 내장 된 webapp와 함께 내 종속 .WAR을 배포하는 것입니다.이클립스 wtp 프로젝트에서 종속 (외부) 전쟁 배포

geoserver.war를 .. \ workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ webapps로 복사 했으므로 이제 서버에 앱을 실행할 때마다 배포됩니다. 그러나 이것은 분명히 적절한 방법이 아닙니다.

외계 전쟁을 전개하기 위해 Eclipse Tomcat 통합을 구성하는 방법.

답변

0

나는 비슷한 문제가있어서 WTP와 Maven을 사용하여 수정했다. 내가 한 것은 전쟁에서 하나의 종속성을 가진 더미 전쟁 프로젝트를 만드는 것입니다. 이 기술을 사용하면 가져온 전쟁을 오버레이 전쟁으로 사용하고 프로젝트 때문에 이클립스를 모듈로 서버 구성에 추가 할 수 있습니다.

세부 사항에, 치어 같은 것을 볼 것이다 : 모듈은 모든 서버 구성에 추가로

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <artifactId>your-module-name</artifactId> 
    <parent> 
    <groupId>your.group.id</groupId> 
    <artifactId>your.parent</artifactId> 
    <version>your.version</version> 
    </parent> 
    <packaging>war</packaging> 

    <dependencies> 
    <dependency> 
     <groupId>war.group.id</groupId> 
     <artifactId>war.id</artifactId> 
     <type>war</type> 
    </dependency> 
    </dependencies> 
</project> 

그 후, 기존 받는다는 프로젝트와 voila`로 가져 오기를, 전쟁은 사용할 수 있습니다 .