ubuntu的apt-get install tomcat8的坑

所带的坑

我比较喜欢尝试新鲜的东西,于是闲来无事,卸载了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

找到这么多文件:
ubuntu的apt-get install tomcat8的坑_第1张图片
只能一个一个删除
这里写图片描述
但这两个文件删不了,我们可以通过这种方式删除:

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版本的,如果你用的是火狐浏览器,下载到火狐浏览器的包中:
ubuntu的apt-get install tomcat8的坑_第2张图片
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

ubuntu的apt-get install tomcat8的坑_第3张图片

修改之后,立即使修改生效:source startup.sh
启动startup.sh
ubuntu的apt-get install tomcat8的坑_第4张图片
关闭:usr/tomcat8/bin/shutdown.sh

出现的问题

有时候,我们输入http://192.168.1.8:8080/ 或者localhost:8080,并没有出现上图的小猫,这时,我们别着急,查看tomcat的日志文件:
less catalina.out
ubuntu的apt-get install tomcat8的坑_第5张图片
端口号被占用了,这时关闭tomcat,重启tomcat就可以了

你可能感兴趣的:(ubuntu,tomcat,ufw)