ubuntu的apt-get install tomcat8的坑

导读:本篇文章讲解 ubuntu的apt-get install tomcat8的坑,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

所带的坑

我比较喜欢尝试新鲜的东西,于是闲来无事,卸载了win7系统,安装了ubuntu18.4lts版本的linux系统。

配置好了java环境变量后,利用apt-get install tomcat8指令安装了tomcat8。
/etc/init.d/tomcat8 start启动t,omcat8发现是可以启动的。
于是,输入127.0.0.1:8080,出现Apache Tomcat/8.0.53这个小老虎。

我的编译器idea,配置tomcat8吧,总是出现错误:
下午9:34 Error running ‘Unnamed’: Can’t find catalina.jar

出错原因:

Ubuntu 默认把 Tomcat 分到2个目录
当配置 Eclipse Server 或者idea configuration时会把人逼疯,配置哪个路径都不对
Eclipse /idea 无法识别安装的 Tomcat。

彻底删除tomcat8

我们只能手动安装tomcat,但在安装tomcat之前,需要完全卸载tomcat。但是tomcat8的文件夹很多,我们只能全局查找tomcat8

root@zhubaoya-ThinkPad-Edge-E431:~# find / -name tomcat8

找到这么多文件:
这里写图片描述
只能一个一个删除
这里写图片描述
但这两个文件删不了,我们可以通过这种方式删除:

root@zhubaoya-ThinkPad-Edge-E431:~# umount /run/user/1000/gvfs
root@zhubaoya-ThinkPad-Edge-E431:~# umount /run/user/121/gvfs

再次输入find / -name tomcat8发现没有了,这就说明完全删除了。

手动安装tomcat8

我们需要到https://tomcat.apache.org/download-80.cgi下载tomcat,这个是tomcat8版本的,如果你用的是火狐浏览器,下载到火狐浏览器的包中:
这里写图片描述
apache-tomcat-8.0.53.tar.gz
将文件解压到usr目录下

tar -zxvf /tmp/mozilla_zhubaoya0/apache-tomcat-8.0.53.tar.gz -C /usr

//到该目录下
cd /usr

//修改目录名为 tomcat8
mv apache-tomcat-8.0.53 tomcat8

修改staruup.sh文件,在最后配上tomcat和java的环境变量:

# java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH

# tomcat environment
export TOMCAT_HOME=/usr/tomcat8

这里写图片描述

修改之后,立即使修改生效:source startup.sh
启动startup.sh
这里写图片描述
关闭:usr/tomcat8/bin/shutdown.sh

出现的问题

有时候,我们输入http://192.168.1.8:8080/ 或者localhost:8080,并没有出现上图的小猫,这时,我们别着急,查看tomcat的日志文件:
less catalina.out
这里写图片描述
端口号被占用了,这时关闭tomcat,重启tomcat就可以了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/99262.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!