Wildfly8.2.1.Final에서 Arquillian을 실행하려면 -vm를 설정해야 합니다.

3416 단어 WildflyArquillian
Arquillian 튜토리얼 학습
Java EE의 단일 테스트 방법을 배워서 Arquillian을 알게 되었습니다.
아래의 Getting Started는 매우 예의 바르므로 참고할 만하다.
http://arquillian.org/guides/getting_started_ja/
WildFly를 사용하여 작업하는 상술한 강좌로 제작된 POM도 있다.jbossas의remote를 모방하여 xml의 프로필을 추가했습니다.<profile>
<id>arquillian-wildfly-remote</id>
<dependencies>
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-7.0</artifactId>
<version>1.0.3.Final</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.wildfly.arquillian</groupId>
<artifactId>wildfly-arquillian-container-remote</artifactId>
<version>1.0.1.Final</version>
<scope>test</scope>
</dependency>
</dependencies>
</profile>
WildFly 8.2.1.Final, GreeterTest를 시작합니다.자바를 실행한 후 녹색 술집이 순조롭게 나왔다.
샘플 항목으로 테스트를 진행하다
Maven으로 Java EE 프로젝트 만들기
Eclipse(mass)로 다음 순서에 따라 프로젝트를 제작했습니다.
  • 파일(F) -> 신규(N) -> 기타 Maven-> "Maven 프로젝트"
  • 새 Maven 프로젝트에서 필터에 "wildfly"
  • 를 입력합니다.
  • "wildfly-javaee7-webapp-archetype"8.2.0.Final
  • 선택
  • 그룹 ID, 그림자 ID를 지정하여 프로젝트를 만듭니다
  • 제작된 프로젝트에서 POM.xml 참조,wildfly에remote 프로필이 추가되었습니다.<profile>
    <!-- An optional Arquillian testing profile that executes tests
    in a remote WildFly instance -->
    <!-- Run with: mvn clean test -Parq-wildfly-remote -->
    <id>arq-wildfly-remote</id>
    <dependencies>
    <dependency>
    <groupId>org.wildfly</groupId>
    <artifactId>wildfly-arquillian-container-remote</artifactId>
    <scope>test</scope>
    </dependency>
    </dependencies>
    </profile>
    코드 사본
    프로젝트의 견본 코드를 삭제합니다.다음 두 디렉터리 아래의 파일을 수동으로 삭제했습니다.
    1. src/main/java
    2. src/test/java
    강좌에서 만든 Greeter,Phrase Builder의 원본 코드를 src/main/java로 복사하고, Greeter Test를 src/test/java로 복사합니다.
    항목을 마우스 오른쪽 단추로 클릭하고 "Maven"에서 "Maven 프로필 선택"에서 "arq-wildfly-remote"를 선택한 다음 "OK"를 누릅니다.

    그래서 POM.xml에서 다음 오류가 발생했습니다.Missing artifact sun.jdk:jconsole:jar:jdk찾아봤어, eclipse.ini에 vm 경로를 지정해야 할 것 같습니다.
    Stack OverFlow에서 같은 문제를 겪은 사람의 기사입니다.
    -vmargs 매개변수 이전에 추가되었습니다.나는 이런 느낌이야.-vm
    C:\Program Files\Java\jdk1.8.0_51\bin\javaw.exe
    eclipse를 다시 시작하면 POM 오류가 사라집니다.
    WildFly를 시작하여 GreeterTest를 실행하면 안전하게 녹색으로 끝납니다.
    조사에 시간이 많이 걸렸기 때문에 같은 문제를 겪는 분들에게 참고가 됐으면 좋겠다고 생각합니다.

    좋은 웹페이지 즐겨찾기