2012-11-05 1 views
1

web.xml에 변경 사항이있는 weblogic 10.3 및 cretaed EXT에 대한 평생 전쟁을 전개했습니다. 이 EXT를 배포하면 weblogic은 EXT의 web.xml에서 변경 한 내용을 사용하지 않습니다.EXT 플러그인이 liferay 6.0.6 및 Weblogic 10.3의 web.xml을 병합 할 수 없습니다.

은 내가 봤이가하는 Liferay 6.0에서 문제가 발견 6.2 더 많은 정보를 원하시면 아래 링크를 통해 이동하시기 바랍니다을 Liferay 해결 : 나는 아래에 따라 제안되고있는 Liferay 위키 몇 가지 해결 방법을 발견 Howerver http://issues.liferay.com/browse/LPS-13222

단계.

  1. 사본 어딘가에 기존의 web.xml
  2. 관리 콘솔의 새로운 web.xml 파일과 이전
  3. 사용 plan.xml의 차이에 따라
  4. 배포 EXT 플러그인
  5. 메이크업의 plan.xml

그러나 여전히 step3에서 plan.xml을 만드는 방법에 대해 궁금합니다.

그래서 새로운 web.xml과 이전 web.xml 사이의 차이점을 기반으로 plan.xml을 어떻게 만들 수 있는지 알고 싶습니다.

+0

위키 링크를 제공 할 수 있습니까? 또한 해결 방법으로 서버에서 'web.xml'을 직접 업데이트 할 수 있다고 생각합니다. –

+0

답장을 보내 주셔서 감사합니다. 여기 링크는 http://www.liferay.com/community/wiki/-/wiki/Main/Weblogic+tips#section-Weblogic+tips-EXT+plugins+and+web.xml입니다. + changes – Gautam

+1

위키에는 ['plan generator' (http://docs.oracle.com/cd/E13222_01/wls/docs90/deployment/wlplangenerator.html)에 대한 링크가 포함되어 있습니다. –

답변

1

당신은 단지 diff를해야합니다. Linux에서는 콘솔을 엽니 다. 예를

diff web_old.xml web_new.xml > mydiff.patch 

그것은 "mydiff.patch"라는 파일에서 두 파일의 차이를 표시하기위한 시도 .

cd /path-of-the-web.xml-folder-on-the-server 
patch -p0 < mydiff.patch 

당신은 또한 당신은 diff 파일을 만들기 위해 svn diff 명령을 사용할 수 있습니다

지금, 당신은 배포 된 web.xml 파일 (종료하기 전에 서버)를 패치 할 수 있습니다. 이 작업을 완료 한 후 서버를 다시 시작하십시오.

희망이 있습니다.