Tomcat의 Java EE Maven 프로젝트에서 JavaAgent 설정

여자 이름

Tomcat에서 실행되는 Java EE Maven 웹 응용 프로그램에서 http://sizeof.sourceforge.net 또는 -javaagent:호출이 필요한 유사한 라이브러리 를 사용하고 싶습니다 .

SO 연구를 사용하여 pom.xml에 다음과 같은 추가 사항이 있습니다.

  1. 실제로 SizeOf 라이브러리를 사용하는 경우 :

    <dependency>
        <groupId>net.sourceforge.sizeof</groupId>
        <artifactId>SizeOf</artifactId>
        <version>0.2.1</version>
        <type>jar</type>
    </dependency>
    
  2. -javaagent 호출을 수행하려면

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.4</version>
        <configuration>
             <forkMode>once</forkMode>
             <argLine>
                 -javaagent:"${settings.localRepository}/net/sourceforge/sizeof/SizeOf/0.2.1/SizeOf-0.2.1.jar"
             </argLine>
             <useSystemClassloader>true</useSystemClassloader>
        </configuration>
    </plugin> 
    

모든 것이 잘 구축됩니다. 를 사용하여 메서드를 호출 할 때 SizeOfInstrumentation is not set, 즉 설정이 -javaagent실패했음을 나타내는 오류가 표시 됩니다.

도와 주셔서 감사합니다.

여자 이름

나는 Maven과 Surefire에 대해 큰 멍청이였습니다. 위의 구성은 예상대로 작동합니다. 빌드 시간 동안 테스트를위한 javaagent를 설정합니다. 그러나 그것은 내가 원하는 것이 아닙니다.

Netbeans IDE를 통해 TomEE / Tomcat 서버에서 -javaagent를 VM 옵션으로 올바르게 설정했습니다.

In Netbeans (OS X, 7.3): 
Tools > Servers > (your server) > Platform.
Fill in next to VM Options: -javaagent:/path/to/javaagent.jar

여기에 이미지 설명 입력

추신 : Maven 솔루션은 훨씬 더 좋을 것입니다. 가지고 있다면 공유 해주세요.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Tomcat의 Java EE Maven 프로젝트에서 JavaAgent 설정

분류에서Dev

Eclipse에서 Maven Java 프로젝트 설정

분류에서Dev

(개정) Eclipse EE에서 JSP 프로젝트 (Tomcat 7 사용)의 루트 폴더 경로

분류에서Dev

Java EE에서 웹 프로젝트의 루트 경로를 얻는 방법

분류에서Dev

Eclipse Java EE IDE에서 Maven 프로젝트를 생성하지 못했습니다.

분류에서Dev

Java에서 Maven으로 변환 된 프로젝트의 Maven 종속성 누락

분류에서Dev

Maven 프로젝트 설정

분류에서Dev

셀레늄에서 특정 테스트 실행 (Eclipse IDE의 Maven 프로젝트)

분류에서Dev

maven-archetype-quickstart에 의해 생성 된 Maven Java 프로젝트에서 속성 파일 읽기

분류에서Dev

Bitbucket 파이프 라인의 Java Maven 프로젝트에서 pom.xml에서 버전 가져 오기

분류에서Dev

SEAM / Java EE-도메인에서 로케일 설정

분류에서Dev

Netbeans의 Tomcat 7에서 Java EE 7 실행

분류에서Dev

Kotlin + Java 프로젝트의 Eclipse에서 컴파일 오류가 발생하지만 프로젝트는 Maven으로 빌드됩니다.

분류에서Dev

번들로 패키징을 설정할 때 Maven 프로젝트의 PluginVersionResolutionException

분류에서Dev

Maven 프로젝트의 클래스 경로를 설정하는 방법

분류에서Dev

Java에서 Java 버전 지정-Intellij의 Scala 혼합 프로젝트

분류에서Dev

Tomcat에 Maven 프로젝트 배포

분류에서Dev

NetBeans에서 Java EE 프로젝트에 대한 어설 션을 활성화하는 방법은 무엇입니까?

분류에서Dev

Maven의 모든 프로젝트에 대한 기본 배포를 설정할 수 있나요?

분류에서Dev

Java 클래스에서 Maven 프로젝트의 종속성 목록을 얻는 방법

분류에서Dev

외부 Java 프로젝트에서 사용자 정의 내장 기능 사용

분류에서Dev

Eclipse 용 Maven 프로젝트에서 HttpServletRequest 유형에 대해 getServletContext () 유형이 정의되지 않았습니다.

분류에서Dev

Java EE 프로젝트에서 Dagger 2를 사용할 수 있습니까?

분류에서Dev

여러 컴퓨터에서 Maven 프로젝트의 자동 배포를 설정하는 방법은 무엇입니까?

분류에서Dev

Android Eclipse의 프로젝트에서 비디오 소스 설정

분류에서Dev

Android Eclipse의 프로젝트에서 비디오 소스 설정

분류에서Dev

Maven을 사용하여 Java 프로젝트에서 AsyncHttpClient 사용

분류에서Dev

Maven에서 빌드 된 Tomcat 웹 프로젝트 Java 클래스에서 assets 폴더에 액세스 할 수 없습니다.

분류에서Dev

Maven 프로젝트의 상대 경로에서 파일 읽기

Related 관련 기사

  1. 1

    Tomcat의 Java EE Maven 프로젝트에서 JavaAgent 설정

  2. 2

    Eclipse에서 Maven Java 프로젝트 설정

  3. 3

    (개정) Eclipse EE에서 JSP 프로젝트 (Tomcat 7 사용)의 루트 폴더 경로

  4. 4

    Java EE에서 웹 프로젝트의 루트 경로를 얻는 방법

  5. 5

    Eclipse Java EE IDE에서 Maven 프로젝트를 생성하지 못했습니다.

  6. 6

    Java에서 Maven으로 변환 된 프로젝트의 Maven 종속성 누락

  7. 7

    Maven 프로젝트 설정

  8. 8

    셀레늄에서 특정 테스트 실행 (Eclipse IDE의 Maven 프로젝트)

  9. 9

    maven-archetype-quickstart에 의해 생성 된 Maven Java 프로젝트에서 속성 파일 읽기

  10. 10

    Bitbucket 파이프 라인의 Java Maven 프로젝트에서 pom.xml에서 버전 가져 오기

  11. 11

    SEAM / Java EE-도메인에서 로케일 설정

  12. 12

    Netbeans의 Tomcat 7에서 Java EE 7 실행

  13. 13

    Kotlin + Java 프로젝트의 Eclipse에서 컴파일 오류가 발생하지만 프로젝트는 Maven으로 빌드됩니다.

  14. 14

    번들로 패키징을 설정할 때 Maven 프로젝트의 PluginVersionResolutionException

  15. 15

    Maven 프로젝트의 클래스 경로를 설정하는 방법

  16. 16

    Java에서 Java 버전 지정-Intellij의 Scala 혼합 프로젝트

  17. 17

    Tomcat에 Maven 프로젝트 배포

  18. 18

    NetBeans에서 Java EE 프로젝트에 대한 어설 션을 활성화하는 방법은 무엇입니까?

  19. 19

    Maven의 모든 프로젝트에 대한 기본 배포를 설정할 수 있나요?

  20. 20

    Java 클래스에서 Maven 프로젝트의 종속성 목록을 얻는 방법

  21. 21

    외부 Java 프로젝트에서 사용자 정의 내장 기능 사용

  22. 22

    Eclipse 용 Maven 프로젝트에서 HttpServletRequest 유형에 대해 getServletContext () 유형이 정의되지 않았습니다.

  23. 23

    Java EE 프로젝트에서 Dagger 2를 사용할 수 있습니까?

  24. 24

    여러 컴퓨터에서 Maven 프로젝트의 자동 배포를 설정하는 방법은 무엇입니까?

  25. 25

    Android Eclipse의 프로젝트에서 비디오 소스 설정

  26. 26

    Android Eclipse의 프로젝트에서 비디오 소스 설정

  27. 27

    Maven을 사용하여 Java 프로젝트에서 AsyncHttpClient 사용

  28. 28

    Maven에서 빌드 된 Tomcat 웹 프로젝트 Java 클래스에서 assets 폴더에 액세스 할 수 없습니다.

  29. 29

    Maven 프로젝트의 상대 경로에서 파일 읽기

뜨겁다태그

보관