Tomcat で実行されている Java EE Maven Web アプリケーションで、 http: //sizeof.sourceforge.netまたは呼び出しを必要とする同等のライブラリを使用したいと考えてい-javaagent:
ます。
SO リサーチを使用して、pom.xml に次の追加を行いました。
SizeOf ライブラリを実際に使用する場合:
<dependency> <groupId>net.sourceforge.sizeof</groupId> <artifactId>SizeOf</artifactId> <version>0.2.1</version> <type>jar</type> </dependency>
-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>
すべてがうまく構築されます。を使用してメソッドを呼び出すと、設定に失敗したSizeOf
ことを示すエラー Instrumentation is not set が表示されます。-javaagent
私はあなたの助けに感謝します。