ubutu下調試tomcat

下午在安裝tomcat的時候遇到了一個問題。

之前安裝了jdk。 已經配置了 JAVA_HOME

因此,在搭建tomcat環境的時候就簡單了很多。 只需要將對應的tomcat文件放到制定目錄下面即可。

我是將它放到了 opt下面。

然後cd tomcat cd bin 然後執行 ./startup.sh

執行的時候,控制檯沒有報錯。

打印的信息如下:‘

root@lxl-VirtualBox:/opt/apache-tomcat-7.0.53# ./bin/startup.sh
Using CATALINA_BASE:   /opt/apache-tomcat-7.0.53
Using CATALINA_HOME:   /opt/apache-tomcat-7.0.53
Using CATALINA_TMPDIR: /opt/apache-tomcat-7.0.53/temp
Using JRE_HOME:        /usr/lib/java/jdk1.7.0_55
Using CLASSPATH:       /opt/apache-tomcat-7.0.53/bin/bootstrap.jar:/opt/apache-tomcat-7.0.53/bin/tomcat-juli.jar
Tomcat started.

可是在本地就是無法訪問。 查看端口,netstat -nlp |grep 8080   發現8080並沒有進程,由此可見,tomcat並沒有啓動。

後來,在一個筒子的提醒下,進入tomcat的log中,撇了一眼tomcat的日誌,發現 catalina.out中的確有問題。

./catalina.sh: 1: eval: /usr/lib/java/jdk1.7.0_55/bin/java: Permission denied

由此可見,是權限的問題。 啓動的時候去訪問jdk的bin的時候被拒絕了。因此我修改了這個目錄的權限。 執行  
chmod 777 /usr/lib/java/jkd1.7.0_55 

,結果發現還是報錯。

後來仔細看了看這個命令,發現這個命令只是給當前的目錄授權。。 並沒有給他的子目錄授權。 給子目錄授權的話,還得加上一個參數 -R  於是 執行

chmod 777 /usr/lib/java/jkd1.7.0_55  -R

重啓tomcat ,先看了一眼日誌,沒有錯誤。再訪問,終於看到可愛的貓咪了。

新手入門,困難重重,士不可以不宏毅,任重而道遠。騷年加油!!!!!!!

發佈了48 篇原創文章 · 獲贊 12 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章