2

私はWindows7マシンを持っていて、Tomcat6とtomcat7の両方をWindowsサービスとして(実行可能ファイルを使用して)インストールしようとしました。どちらも実行されません。私は1週間以上さまざまな解決策を研究していて、ほぼすべてを試しましたが、次のエラーが発生し続けます。

Sep 13, 2012 10:19:46 AM org.apache.catalina.startup.Bootstrap initClassLoaders
SEVERE: Class loader creation threw exception
java.lang.UnsatisfiedLinkError: sun.management.VMManagementImpl.isThreadAllocatedMemoryEnabled()Z
    at sun.management.VMManagementImpl.isThreadAllocatedMemoryEnabled(Native Method)
    at sun.management.ThreadImpl.<init>(Unknown Source)
    at sun.management.ManagementFactory.getThreadMXBean(Unknown Source)
    at sun.management.ManagementFactory.createPlatformMBeanServer(Unknown Source)
    at java.lang.management.ManagementFactory.getPlatformMBeanServer(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.createClassLoader(Bootstrap.java:158)
    at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:91)
at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:227)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:426)

Eclipseで実行しようとすると。起動サーバーの実行可能ファイルをクリックして単独で実行しようとすると、読み込みが開始され、途中で約4分の1が停止し、読み込みウィンドウがエラーメッセージなどなしで消えます。他に何をすべきかわかりませんか?

4

1 に答える 1

1

例外はこれを言います:

java.lang.UnsatisfiedLinkError:
      sun.management.VMManagementImpl.isThreadAllocatedMemoryEnabled()Z

これは、JVMがメソッドのネイティブ実装を見つけられなかったため、isThreadAllocatedMemoryEnabled()システムクラスのネイティブメソッドの呼び出しが失敗したことを示しています。VMManagementImpl

私が考えることができる唯一の説明は、Tomcatを実行するために使用しているJavaインストールが壊れているということです。

于 2012-09-13T14:53:13.093 に答える