CygwinでApache Tomcatを設定しようとしています。configtest.shスクリプトを実行すると、このエラーが発生します。それは、現在のディレクトリから始めているように私の環境変数すべてが正しいように見えるが、Javaクラスを見つけていない文句とき、それはいくつかの奇妙なパスで探してみる:CygwinでApache Tomcatを設定する
Using CATALINA_BASE: C:\cygwin\usr\local\apache-tomcat-7.0.26
Using CATALINA_HOME: C:\cygwin\usr\local\apache-tomcat-7.0.26
Using CATALINA_TMPDIR: C:\cygwin\usr\local\apache-tomcat-7.0.26\temp
Using JRE_HOME: C:\Program Files (x86)\Java\jre7
Using CLASSPATH: C:\cygwin\usr\local\apache-tomcat-7.0.26\bin\bootstrap.jar;C:\cygwin\usr\local\apache-tomcat-7.0.26\bin\tomcat-juli.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
<<No stacktrace available>>
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap not found in java.lang.ClassLoader$1{urls=[
file:/usr/local/apache-tomcat-7.0.26/bin/C,
file:/usr/local/apache-tomcat-7.0.26/bin/\cygwin\usr\local\apache-tomcat-7.0.26\bin\bootstrap.jar;C,
file:/usr/local/apache-tomcat-7.0.26/bin/\cygwin\usr\local\apache-tomcat-7.0.26\bin\tomcat-juli.jar], parent=null}
at java.net.URLClassLoader.findClass(URLClassLoader.java:531)
at java.lang.ClassLoader.loadClass(ClassLoader.java:341)
at java.lang.ClassLoader$1.loadClass(ClassLoader.java:1112)
at java.lang.ClassLoader.loadClass(ClassLoader.java:293)
Configuration error detected!
誰も私が間違ってやっているものを私に教えてもらえます?
WindowsとCygwinのパスを混在させようとしています。 –
私のパスはWindowsパスとしてjavaに渡されるはずです。それは起動スクリプトがするものです。だから私は彼らがスタックトレースにすべてのファンキーを表示する理由を知らない。 –
実際、私は問題を見る。 $ _RUNJAVAは私のWindowsのインストールではなく、/ usr/bin/javaを呼び出します。私はこれについて何をすべきかわかりません。 –