2017-03-01 5 views
0

Netbeans 8.0.2의 샘플 Wicket 프로젝트를 여기에 표시된대로 생성 된 pom.xml로 배포 - 저장 - 저장하려고합니다. http://wicket.apache.org/start/quickstart.html. Tomcat을 서버에 추가하고 관리 사용자와 암호를 추가했습니다 (물론 tomcat-users.xml 확인). 프로젝트를 "실행"하면 Tomcat이 시작되지만 프로젝트가 배포되지 않습니다. "실행"출력 Netbeans 8 : tomcat 8.5로 저장시 배포 방법

NetBeans: Deploying on tomcat8 
    profile mode: false 
    debug mode: false 
    force redeploy: true 
Starting Tomcat process... 
Waiting for Tomcat... 

을 보여줍니다 ... 내가 톰캣 서버에서 탭을 "종료"일단 빌드는 계속 작동하고 프로젝트의 대상 디렉토리에 생성 된 WAR 파일로 끝납니다.

사용자 추가 이외의 기본 Tomcat 구성을 변경하지 않았습니다.

반면에 Deploy-on-save는 Glassfish-4.1에서 잘 작동합니다.

서버 포트를 변경하고 일부 게시물이 제안 된대로 (이전 netbeans 버전의 경우) 비록을 pom.xml에 추가하려고 시도했지만 지금까지 성공하지 못했습니다.

netbeans 8에서 tomcat-8.5에 대한 deploy-on-save를 구성 할 수 있습니까? 그렇다면 어떻게됩니까?

+0

이 문제는 의 설명으로 해결할 수 있습니까? – jiai

답변

0

Ahhaa, 8.04에서 Netbeans 8.2로 업그레이드하는 것이 트릭을 만들었습니다!

이제 앱을 실행하면 다른 창이 나타나서 관리자 암호를 다시 한 번만 묻습니다. 즉, 서버를 추가 할 때 부여한 것과 동일합니다. 이 이중 요청을 피하기 위해 수동으로 tomcat-users.xml에 <role rolename="manager-script"/>을 추가해야합니다.

첫 실행 후 앱이 저장되어 다시 빌드되고 다시 배포됩니다.