我正在運行32位版本的Ubuntu 14.04的VirtualBox。當試圖運行sudo service tomcat7 start
時,我收到以下消息。無法在32位Ubuntu上啓動Tomcat7 14.04
start-stop-daemon: unable to stat /usr/lib/jvm/java-t-openjdk-amd64/jre/bin/java
然後它返回說服務器已經啓動。
運行service tomcat7 status
後,我得到如下:
Tomcat servlet engine is running with pid
注意,沒有顯示PID,這沒有任何意義,我。
無論如何,當我試圖導航到本地主機/時,這一切都結束於實際運行的servlet。
我不知道爲什麼它在32位安裝上尋找64位Java。我有一切(據我所知)正確安裝。 我已經卸載/重新安裝tomcat和java無濟於事。
任何幫助表示讚賞。
也許有一個鎖定文件需要刪除的地方? – ZhongYu
如果你從'tomcat/bin'內運行'startup.sh',你會遇到同樣的問題嗎? – Will
無論你在哪裏安裝tomcat。我猜你現在已經從apt安裝了?如果是這樣運行:dpkg -L tomcat-package-name,它將列出它的安裝位置tomcat – Will