2010-04-19 3 views
1

IBM RAD IDE를 사용하고 동적 웹 프로젝트를 빌드 중입니다. 프로젝트를 빌드하고 '프로젝트 추가 또는 제거'를 선택하여 서버에 추가하려고하면 추가하거나 제거 할 프로젝트가 없다는 응답이 나타납니다.IBM Rational Application Developer를 사용하여 Websphere에 WAR 파일을 배치 할 수 없습니다.

그렇다면 로컬 WAS에 배포하기 위해 EAR 파일 (J2EE Project)을 만들고 웹 프로젝트를 추가해야합니까? 몇 가지 필수 구성이 누락 되었습니까?

답변

3

WAS에는 EAR 파일이 필요합니다. RAD 문제가 아닙니다.

사실 내가 http://dev-answers.blogspot.com/2006/07/cant-deploy-war-on-websphere-6.html에서 가져온하지만

당신의 WAR를 만들기

을 시도하지 않은 해결 방법이 있습니다. WEB-INF \ web.xml에 있습니다. WebSphere는 web.xml의 스키마와 비교하여 유효성을 검사하며 유연하지 않습니다. 당신이 당신의 web.xml에 노드를 열어이 세부 사항을 추가하고이 스키마에 따라 유효 확인 :

<web-app version="2.4" 
xmlns="http://java.sun.com/xml/ns/j2ee" 
xsi="http://www.w3.org/2001/XMLSchema-instance" 
schemalocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 

당신은 모든 사람들이 무엇 인 EAR에 WAR을 패키징 할 단지 수 있습니다.

0

매우 제한된 RAD 경험에서, 실제로 배포하려면 EAR이 필요합니다. 꽤 고통스럽지 않습니다 ... 당신은 배포하는데 특별한 문제가 있습니까?

+0

아니요 - 이전에 EAR 파일을 작성하고 배포했지만 이번에는 프로젝트에서 EAR 파일을 호출하지 않고 단순한 WAR 파일 만 사용하려고합니다. 대부분의 자바 웹 서버를 사용하면 WAR 파일에 놓을 수 있으며 배포 할 수 있습니다 - IBM RAD에 EAR이 필요하다고 가정합니다 –

관련 문제