2012-10-04 1 views
6

에서 웹 페이지의 핫 배포를 활성화합니다. jboss에 처음이므로 tomcat에서와 같이 핫 전개 기능을 사용하고자합니다. 지금 xhtml 페이지를 변경할 때 응용 프로그램을 다시 작성한 다음 너무 많은 전체 전쟁을 다시 배포하십시오.jboss-as-7.1.1.Final

하지만 Tomcat에서는 war 파일을 추출한 다음 변경 xhtml 파일 만 바꾸고 변경 사항을 즉시 확인합니다.

jboss-as-7.1.1.Final에 대해 동일한 동작을 수행하는 방법이 궁금하고 eclipse에 포함되지 않았습니다.

감사합니다.

+0

합니다. 배포의 경우 배포 한 후 myapp.war.deployed로 변경되는 myapp.war.dodeploy 파일을 만들 수 있습니다. 이 파일 이름을 myapp.war.dodeploy로 다시 변경하여 변경 사항을 재배포 할 수 있습니다. – randominstanceOfLivingThing

+0

개미 동기화 작업이 포함 된 분해 된 전쟁 파일이 변경 사항을 인식합니까? – r0ast3d

답변

6

JBoss에서도 동일한 작업을 수행 할 수 있습니다. 파일은 jboss 서버 (독립형) 디렉토리의/tmp/vfs/temp */content *에 있어야합니다. 해당 디렉토리에서 xhtml을 찾고 새 디렉토리로 바꿀 수 있습니다. 그것은 작동해야합니다! ..

은 보스가 감지 뜨거운 배포를 활성화>

0

나에게있어 가장 좋은 방법은 eclipse를 사용하고 서버에 배포 옵션을 선택하는 것이다. 그렇게하려면 Eclipse에서 JBoss 플러그인이 필요합니다. 그것은 당신을 위해 automaticaly 할 것입니다. 지금까지 아무런 문제가 없습니다. 유일한 문제는 콩을 변경하면 '전체 게시'를 수행해야한다는 것입니다.

+0

그 설정은 "서버에 배포"어디입니까? JBoss 플러그인을 설치했지만이 설정을 찾을 수 없습니까? –

2

here가 web.xml-에서 프로젝트에이 추가 확인 = 진정한 JSP-구성 developement에를 사용하여 다른 방법이 보인다.

<servlet> 
      <servlet-name>jsp</servlet-name> 
      <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> 
      <init-param> 
       <param-name>development</param-name> 
       <param-value>true</param-value> 
      </init-param> 
      <load-on-startup>3</load-on-startup> 
     </servlet> 

또는 u로 추정되는 새 jboss를 사용할 수 있습니다. 또는 u이 링크 지침을 따를 수 있습니다 : 당신의 전쟁 파일 이름이 myapp.war입니다

https://issues.jboss.org/browse/AS7-659