Ubuntu 下的Tomcat 安装犯的一个不可能犯的错误

来源:互联网 发布:淘宝家具好卖吗 编辑:程序博客网 时间:2024/06/06 06:58
         Ubuntu 刚安装完毕,接下来就是安装一些常用的软件,象什么Mplayer、Eva 等常用的工具一个也不能少的。还有我的 Java 、eclipse 等学习的工具。幸好Ubuntu 提供了一种简单的软件安装方法。只要点击“安装/删除”按钮,再选择你想安装的软件,系统就会自动的帮你从网上下载并且安装好,是不是很爽呀!而且系统安装的都是当前软件的最新版本,咱再也不用自己去网上找了,也不用为下载那个版本发愁了,一切都是那么的美好。
         任何事物都有两面性,Ubuntu 也不利外,在给我们自己安装的同时,也没有显示软件被安装在那个目录下了。这就给我出了难题,我只得通过 javac -verbose 命令来查看java 的安装位置(哈哈,是不是很笨呀!)。由于Ubuntu 本身没有提供 Tomcat ,所以我从网上下了一个 Tomcat 。现在的任务就是安装 JAVA_HOME 了,我在 /etc/environment 文件中加入了 JAVA_HOME ="/usr/lib/jvm/jvm/jdk-6-sun" 。并且为了确认安装的正确否,我还输入 echo $JAVA_HOME 来查看了输出呢。现在开始运行 ./startup.sh 来运行Tomcat,显示命令正常完成,打开 Firefox 输入 http://localhost:8080, 可是却显示无法连接。我试了n 次,结果都一样,于是我只得重启他了,当我输入 ./shutdown.sh 时 却显示一个错误,什么 “./catlina.sh  not found 338” 。我当时就知道了我安装的不正确。.于是我就上网上搜了一下,碰巧也有一个和我出了一样的问题。他的解释是 JAVA_HOME 目录不正确。于是我再一次审视我的 /etc/environment 文件感觉一切正常呀,没什么问题。于是我再一次打开我的 java 安装的路径,/usr/lib/jvm/  我忽然发现我的地址栏的地址 跟我 环境变量中的地址不一样,怎么多了一个jvm 呢。我想问题可能就是他了,于是我删掉那个多余的目录。保存文件,从启电脑(因为环境变量的配置只有在系统加载时才被读取,我是这么认为的),再次启动Tomcat 然后在浏览器中输入 http://localhost:8080 终于那只可爱的tom 猫出现的。
         整个安装过程我花了一个多小时,要是当初不犯那个错误,即或是能够早点检查出来这个不起眼的错误,我想就不会浪费我一个小时了。其实有时人们总是善于发现大的错误,而忽略一些自认为不会出错的地方,而着些小的错误有时往往也是致命的。所以我把我这个错误写错来,希望与大家一快分享我的错误,并从中共同提高。
原创粉丝点击