私はガイドに従います。ここTomcat 8.0.36(バイナリバージョン)をWebサイトからダウンロードしてEl Capitanにインストールしましたが、端末を介して実行しようとするとエラーが発生します。助けてください!
omnis-MacBook-Air:bin omni$ sudo ./startup.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-8.0.36-src
Using CATALINA_HOME: /usr/local/apache-tomcat-8.0.36-src
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.0.36-src/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
Using CLASSPATH: /usr/local/apache-tomcat-8.0.36-src/bin/bootstrap.jar:/usr/local/apache-tomcat-8.0.36-src/bin/tomcat-juli.jar
touch: /usr/local/apache-tomcat-8.0.36-src/logs/catalina.out: No such file or directory
/usr/local/apache-tomcat-8.0.36-src/bin/catalina.sh: line 429: /usr/local/apache-tomcat-8.0.36-src/logs/catalina.out: No such file or directory
更新:Tomcatフォルダにログフォルダを作成し、Tomcatが起動したと表示されますが、localhost:8080を実行すると機能しません(サイトにアクセスできません)。
omnis-MacBook-Air:bin omni$ ./startup.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-8.0.36-src
Using CATALINA_HOME: /usr/local/apache-tomcat-8.0.36-src
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.0.36-src/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
Using CLASSPATH: /usr/local/apache-tomcat-8.0.36- src/bin/bootstrap.jar:/usr/local/apache-tomcat-8.0.36-src/bin/tomcat-juli.jar
Tomcat started.
Catalina.outです。
Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
ベストアンサー1
誤ってCATALINA_BASE変数に基づいてソースディストリビューションをダウンロードしました(パスの最後の-srcに注意してください)。
CATALINA_BASE:/usr/local/apache-tomcat-8.0.36-srcを使用してください。
バイナリディストリビューションをダウンロードする必要があります。