Linux 安裝tomcat8和tomcat7
安裝環境:redhat 6.3 64位
安裝方式:二進位制
軟體:apache-tomcat-7.0.53.zip 或者
apache-tomcat-8.0.12.zip
下載地址:
安裝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 版本過低的原因,刪掉老版本的,安裝新版本。
安裝方式:二進位制
軟體:apache-tomcat-7.0.53.zip 或者
apache-tomcat-8.0.12.zip
下載地址:
安裝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部落格 ” ,連結:http://blog.itpub.net/30936525/viewspace-2018394/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下Tomcat8的安裝LinuxTomcat
- Websocket:TomCat7 與 TomCat8的區別WebTomcat
- tomcat7 與 tomcat8 載入 jar包的順序TomcatJAR
- 在CentOS7.8中安裝tomcat8CentOSTomcat
- Tomcat7安裝基於jdk 1.7環境TomcatJDK
- linux 解除安裝jdk和安裝LinuxJDK
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(2)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(1)OracleLinux
- Linux Haproxy 安裝和部署Linux
- 安裝和使用memcached(linux)Linux
- linux安裝cuda和cudnnLinuxDNN
- Linux下安裝chrome和chromedriverLinuxChrome
- Linux sz和rz 命令安裝Linux
- LInux簡單安裝和命令Linux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.5. Linux配置OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.3. Linux登入OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.4. Linux命令(1)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.4. Linux命令(2)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.4. Linux命令(3)OracleLinux
- Windows安裝Tomcat失敗:Failed installing tomcat7 serviceWindowsTomcatAI
- Oracle Linux 7.5下載和安裝OracleLinux
- linux磁碟管理和軟體安裝Linux
- 在 Linux 上安裝和使用 DockerLinuxDocker
- Linux 7安裝和配置phpmyadminLinuxPHP
- Linux、Mac和Windows安裝GradleLinuxMacWindowsGradle
- linux和windows雙系統安裝LinuxWindows
- Linux - Vsftp之安裝和配置LinuxFTP
- Linux 上安裝和培植VMWARE TOOLSLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.1. 簡介OracleLinux
- linux 安裝yum 安裝phpLinuxPHP
- Linux安裝解除安裝MySQLLinuxMySql
- 11. Oracle for Linux安裝和配置——11.1. Vm安裝和虛機建立OracleLinux
- 11. Oracle for Linux安裝和配置—11.3. Oracle安裝和配置—11.3.1. Oracle軟體安裝OracleLinux
- Linux上安裝rz和sz命令【lrzsz】Linux
- linux安裝redis和遠端連線LinuxRedis
- Linux安裝和配置zokeeper 詳細教程Linux
- linux下Anaconda的安裝和使用Linux
- Linux系統安裝和使用Kafka教程。LinuxKafka