2014-04-25 2 views
1

최근에 IntelliJ + JRebel을 사용하여 지금까지 언급 한 내용과 비슷합니다.IntelliJ + JRebel에서 JBoss AS 7.1.1을 청소하는 방법

성가신 일이 한 가지 있습니다. Eclipse (현재 배포 된 모든 파일을 볼 수 있음)에서와 마찬가지로 JBoss 배포 디렉토리의 내용을 볼 수 없습니다.

필자는 IntelliJ가 JBoss를 디렉터리로 가리 키도록 특정 방법으로 시작한다는 것을 이해하는 한 보관 파일 (ear/war/whatever)을 컴파일했습니다.

하지만 지금은 IntelliJ가 내 전쟁의 구버전을 어딘가에 갖고있는 것처럼 보입니다. 전쟁이 만들어지는 대상 폴더에서 찾을 수 없으며 내 앱을 두 번 배포하려고합니다.

나는 나는 보스가 전쟁 파일을 찾을 수 없음을 가리키는 웹 애플리케이션 B

14:10:55,159 ERROR [org.jboss.msc.service.fail:94] MSC00001: Failed to start service jboss.deployment.unit."CRF-webapp.war".STRUCTURE: org.jboss.msc.service.StartException in service jboss.deployment.unit."CRF-webapp.war".STRUCTURE: Failed to process phase STRUCTURE of deployment "CRF-webapp.war" 

의 전쟁을 찾을 수없는 실패를 얻을 그 후 다음과 같은 오류를

14:10:55,111 INFO [org.jboss.as.server.deployment:66] JBAS015876: Starting deployment of "B-webapp.war" 
14:10:55,111 INFO [org.jboss.as.server.deployment:66] JBAS015876: Starting deployment of "A-webapp.war" 
14:10:55,113 INFO [org.jboss.as.server.deployment.scanner:266] JBAS015012: Started FileSystemDeploymentService for directory /Users/macbook15/jboss-as-7.1.1.Final/standalone/deployments 

를 얻을 수

Caused by: java.io.FileNotFoundException: /Users/macbook15/Downloads/repo.hg/naiis-webapp/target/CRF-webapp.war (No such file or directory) 

IntelliJ에 저장된 캐시 또는 다른 장소에이 정보가 있습니다 (다른 정보가 있음). 배포 할 앱)이 여전히 저장되어있을 수 있습니다. 당신이 전쟁 파일은 각각의 컨텐츠 디렉토리에 앉아있을 수 있습니다 사용하는 독립형 또는 배포 구성에 따라 어떤 도움

+0

JRebel없이 시작하면 어떻게됩니까? JRebel을 활성화하고 rebel.xml이있는 경우 JRebel은 클래스 로더를 만들어 작업 영역에서 리소스를로드합니다. 어쩌면 문제는 리소스 중 일부가 올바르게 매핑되지 않았고 올바르지 않다는 것입니다. –

+0

는 누락 된 파일에 대한 메시지를 얻었거나 두 가지 모두 시도했습니다. –

+0

사용중인 독립형 또는 배치 구성에 따라 war 파일이 각 컨텐츠 디렉토리에있을 수 있습니다. 콘텐츠 디렉토리와 관련된 질문은 http://stackoverflow.com/questions/12089387/where-is-deployed-content-for-jboss-as-7에서 확인하십시오. 또한 콘텐츠 디렉토리에 대한 정보가있는 마지막 세그먼트 인 stanalone.xml 또는 domain.xml을 확인하십시오. – randominstanceOfLivingThing

답변

1

에 대한

감사합니다. 콘텐츠 디렉토리 관련 질문 확인 here 콘텐츠 디렉토리에 대한 정보가있는 마지막 세그먼트 인 stanalone.xml 또는 domain.xml도 확인하십시오.

+0

해결 방법은 독립 실행 형 -full.xml (또는 독립 실행 형 파일/standalone.xml/domain.xml)에서 필요한 섹션을 제거하는 것이 었습니다. 설정에서 소스를 배포 폴더로 복사하기 때문에이 항목이 필요하지 않습니다. IntelliJ는 분명히 그것을 필요로합니다. –