![](/img/trans.png)
[英]Jmeter>>> i found a error every time when i execute ./jmeter command(./jmeter: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java/bin/java: not found)
[英]Tomcat not running, "eval: /usr/lib/jvm/java-8-openjdk/bin/java: not found"
我已經在我的Ubuntu桌面上安裝了Tomcat服務器,運行時提示Tomcat已經啟動,但是無法瀏覽界面,於是查了一下,在logs/catalina.out
文件中發現了一個問題:
/home/user/Programs/apache-tomcat-8.0.26/bin/catalina.sh: 1: eval: /usr/lib/jvm/java-8-openjdk/bin/java: not found
./bin/catalina.sh: 1: eval: /usr/lib/jvm/java-8-openjdk/bin/java: not found
我什java-8-openjdk
在jvm
目錄中沒有java-8-openjdk
文件,它包含的唯一內容是:
lrwxrwxrwx 1 root root 24 22 2014 default-java -> java-1.7.0-openjdk-amd64
lrwxrwxrwx 1 root root 20 16 16:06 java-1.7.0-openjdk-amd64 -> java-7-openjdk-amd64
drwxr-xr-x 5 root root 4096 24 14:52 java-6-openjdk-amd64
drwxr-xr-x 7 root root 4096 2 20:58 java-7-openjdk-amd64
drwxr-xr-x 8 root root 4096 24 16:38 java-8-oracle
我檢查了環境變量,它們看起來不錯。 問題是什么?
編輯:
正如我注意到 Tomcat 使用 JRE_HOME 而不是 JAVA_HOME,而不是正確設置的事實,如何更改它?
Using CATALINA_BASE: /home/shota/Programs/apache-tomcat-8.0.26
Using CATALINA_HOME: /home/shota/Programs/apache-tomcat-8.0.26
Using CATALINA_TMPDIR: /home/shota/Programs/apache-tomcat-8.0.26/temp
Using JRE_HOME: /usr/lib/jvm/java-8-openjdk
Using CLASSPATH: /home/shota/Programs/apache-tomcat-8.0.26/bin/bootstrap.jar:/home/shota/Programs/apache-tomcat-8.0.26/bin/tomcat-juli.jar
Using CATALINA_PID: /home/shota/Programs/apache-tomcat-8.0.26/tomcat.pid
Existing PID file found during start.
Removing/clearing stale PID file.
Tomcat started.
我通過在 bin 目錄中創建 setenv.sh 文件並在那里設置 JAVA_HOME 來解決這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.