安装环境:redhat 6.3 64位
安装方式:二进制
软件:apache-tomcat-7.0.53.zip 或者
apache-tomcat-8.0.12.zip
下载地址:http://tomcat.apache.org/download-80.cgi
安装tomcat8 前提 系统必须已安装配置jdk7或以上。
安装tomcat8 和安装tomcat7 一样。
将apache-tomcat-8.0.0.RC3.tar.gz文件上传到/media/soft 中执行以下操作:
复制代码代码如下:
[root@zhanglin ~]# cd /media/soft
[root@zhanglin ~]# unzip apache-tomcat-8.0.12.zip // 解压压缩包
[root@zhanglin ~]# rm -rf apache-tomcat-8.0.12.zip // 删除压缩包
[root@zhanglin ~]# mv apache-tomcat-8.0.12 /u01/tomcat8 //移动到你想要的地方,同时更名(方便记忆)
[root@BIAPP soft]# cd /u01/
[root@BIAPP u01]# ll
total 8
drwx------. 9 root root 4096 Mar 25 06:25
tomcat7
drwxr-xr-x. 9 root root 4096 Aug 29 15:49
tomcat8
启动Tomcat
执行以下操作:
[root@zhanglin ~]# /u01/tomcat8/bin/startup.sh //启动tomcat8
Using CATALINA_BASE: /u01/tomcat8
Using CATALINA_HOME: /u01/tomcat8
Using CATALINA_TMPDIR: /u01/tomcat8/temp
Using JRE_HOME: /usr/java/jdk1.7.0_0/jre
Using CLASSPATH: /u01/tomcat8/bin/bootstrap.jar:/u01/tomcat8/bin/tomcat-juli.jar
出现以上信息说明已成功启动。
问题1
有可能遇见情况:Using JRE_HOME: /usr
这里可以手动的export JRE_HOME=/usr/java/jdk1.7.0_0/jre
防火墙开放8080端口
增加8080端口到防火墙配置中,执行以下操作:
[root@zhanglin ~]/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #开启8080端口
[root@zhanglin ~]/etc/rc.d/init.d/iptables save #保存配置
[root@zhanglin ~]/etc/rc.d/init.d/iptables restart #重启防火墙
检验Tomcat安装运行 netstat -lnpt 可以看见8080端口
通过以下地址查看tomcat8是否运行正常:
http://192.168.1.11:8080/
看到tomcat8系统界面,说明安装成功!

停止Tomcat8
[root@zhanglin ~]# /u01/tomcat8/bin/shutdown.sh //停止tomcat
问题2:
停止的时候出现:
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.
这个是jdk 版本过低的原因,删掉老版本的,安装新版本。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30936525/viewspace-2018394/
,如需转载,请注明出处,否则将追究法律责任。