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