Moskitoの監視ツールをSpringブートアプリケーションと統合しようとしていますが、rmiポート(set JAVA_OPTS =%JAVA_OPTS%-DlocalRmiRegistryPort = 9401)の問題もあります。 9401、私はポートが(のnetstat -an | grepを9401)開いて表示されていない。ここMoSKito統合ツールRMIポートの問題
は私が行われ、エラーを取得している段階です。私が何かを欠けている場合は、私を修正してください。 MOSKITOインストールされたWindows 7 2)私は、Apache Tomcatのバージョン7をインストールして、Javaの8 3)私がダウンロードしたMOSKITOバージョン2.7.8 https://www.moskito.org/download.html 4)検査とWeb UIは、どこに良いロードされる -
1)私のオペレーティングシステムhttp://blog.anotheria.net/msk/the-complete-moskito-integration-guide-step-1/ に記載されているように、MoSKito Inspect tomcatからのデータを見ることができます。5)サンプルのSpringブートWebアプリケーションを作成し、 "mvn clean package"で構築して.Warファイルを作成しました。 moskitoに関連する以下のライブラリがlibフォルダ内の他のjarファイルと一緒に見えます。 moskito-aop-2.7.8.jar、moskito-core-2.7.8.jar、moskito-inspect-remote-2.7.8.jar、moskito-web-2.7.8.jar、moskito-webui-2.7.8 .jar。 6)このwarファイルをデプロイすると、次のURLでアプリケーションにアクセスできます。http://localhost:8090/(port 8090)とアプリケーションがうまくいきます。 6)以下のコマンドを使用してRMIポート9041を設定し、このURL(http://localhost:8088/moskito)でmoskito-inspect webuiにアクセスしようとすると、次のエラーメッセージとともにTomcatの応答404 [Not found] コマンド:
java -jar -DlocalRmiRegistryPort=9401 -Dserver.port=8090 myproject-0.0.1-SNAPSHOT.jar
エラーメッセージ:
MOSKITOは、エラーが発生しました:9401、原因:
は、ローカルホストの@ localhostに接続できません手動で設定された基準を解決できません。ローカルホスト、ポートのサーバー:9401は、ダウンしているかいない正しく
[net.anotheria.moskito.webui.util.APILookupUtility.findRemote(APILookupUtility.java:203)構成net.anotheria.moskito.webui.util.APILookupUtilityあります.findRemote(APILookupUtility.java:177)、net.anotheria.moskito.webui.util.APILookupUtility.getAdditionalFunctionalityAPI(APILookupUtility.java:130)、net.anotheria.moskito.webui.shared.action.BaseMoskitoUIAction.preProcess(BaseMoskitoUIAction.java :404)、net.anotheria.maf.MAFFilter.doPerform(MAFFilter.java:260)、net.anotheria.maf.MAFFilter.doFilter(MAFFilter.java:215)、org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:241)、org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)、net.anotheria.anoplass.api.filter.APIFilter.doFilter(APIFilter.java:107)、org.apache .catalina.core.ApplicationFil terChain.internalDoFilter(ApplicationFilterChain.java:241)、org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)、org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)、ORG .apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)、org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)、org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve .java:171)、org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)、org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)、org.apache.catalina。 core.StandardEngineValve.invoke(StandardEngineValve.java:116)、org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)、org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) 、org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process(AbstractProtocol.java:607)、org.apac he.tomcat.util.net.JIoEndpoint $ SocketProcessor.run(JIoEndpoint.java:316)、java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)、java.util.concurrent.ThreadPoolExecutor $ Worker.run( ThreadPoolExecutor.java:617)、org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61)、java.lang.Thread.run(Thread。Javaの:745)]以下
は私のpom.xml私が間違っているのは何
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>myproject</artifactId>
<version>0.0.1-SNAPSHOT</version>
<properties>
<moskito.version>2.7.8</moskito.version>
</properties>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.2.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>net.anotheria</groupId>
<artifactId>moskito-core</artifactId>
<version>${moskito.version}</version>
</dependency>
<dependency>
<groupId>net.anotheria</groupId>
<artifactId>moskito-aop</artifactId>
<version>${moskito.version}</version>
</dependency>
<dependency>
<groupId>net.anotheria</groupId>
<artifactId>moskito-inspect-remote</artifactId>
<version>${moskito.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.7</version>
<configuration>
<aspectLibraries>
<aspectLibrary>
<groupId>net.anotheria</groupId>
<artifactId>moskito-aop</artifactId>
</aspectLibrary>
</aspectLibraries>
<complianceLevel>1.8</complianceLevel>
<source>1.8</source>
<target>1.8</target>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
、誰かが同じ問題に直面したことがありますか?あなたの入力を感謝します。
を助けるためには、応答をいただき、ありがとうございます。私は監視のためにバックエンド代わりにMoSKito Inspect UIと接続しようとしています。私はポート9401がSpringブートアプリケーションがコマンドjava -jar -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port = 9401 -Dcom.sun.management.jmxremote.authenticateを使用して起動されたときに開かれていることが分かりました。 = false -Dcom.sun.management.jmxremote.ssl = false -Djava.rmi.server.hostname = 10.105.52.193 -Dserver.port = 8090 target/myproject-0.0.1-SNAPSHOT.jar しかし、私が試したときMoskitoからUIに接続するlocalhost:9401まだ見ている9401に接続できない – Sri
上記の問題のために私が直面していることを理解してください。 – Sri
"-Dcom.sun.management.jmxremote.port = 9401"では、そのポートでjmxを開きますが、jmxではなくmoskitoに対してこのポートを開く必要があります。このアプリケーションが開いているポートを確認できますか? – Leon