Linux安装JDK和安装tomcat

文章目录

  • 安装JDK
  • 安装tomcat

安装JDK

  • 第一步: 卸载linux系统 提供的jdk
  • 第二步: 上传按照包到 /export/soft , 解压到 /export/install

    1.上传解压 JDK安装包
# 1 创建安装软件包目录 
[root@node01 /]# mkdir -p /export/soft
[root@node01 /]# mkdir -p /export/install进入到该目录下
[root@node01 /]# cd /export/soft/[root@node01 soft]# yum install -y lrzsz    (是否安装)
[root@node01 soft]# rz                      (rz 选择配置文件)[root@node01 soft]# ll                      (查看)
总用量 188112
-rw-r--r--. 1 root root   7110610 8月   7 21:25 apache-tomcat-6.0.53.tar.gz
-rw-r--r--. 1 root root 185515842 10月 10 2017 jdk-8u144-linux-x64.tar.gz将压缩包解压到指定目录
方法一:绝对路径解压
[root@node01 soft]# tar -zxvf jdk-8u141-linux-x64.tar.gz -C /export/install方法二:相对路径解压
[root@node01 soft]# tar -zxvf jdk-8u141-linux-x64.tar.gz -C ../install解压完毕
[root@node01 soft]# cd ../install/         (软件在该目录下)
[root@node01 install]# ll
总用量 8
drwxr-xr-x. 9 root root 4096 10月 16 01:21 apache-tomcat-6.0.53
drwxr-xr-x. 8 uucp  143 4096 7月  22 2017 jdk1.8.0_144
  • 第三步: 将 jdk路径 放到 环境变量中
    目的: 为了能够在任何目录下都可以使用 javac 和 java
    2. 创建java的配置文件
在/etc/profile.d目录内创建java.sh文件,编辑一下内容
[root@node01 install]# vi /etc/profile.d/java.sh
进入编辑输入该信息
export  JAVA_HOME=/export/install/jdk1.8.0_144        (java 解压后的路径)
export  PATH=$PATH:$JAVA_HOME/bin			($PATH:加上  JAVA_HOME/bin)
  • 第四步: 重新加载 环境变量的配置文件
    为了生效, 要么重启电脑, 要么 重新加载配置文件

    验证是否安装成功
[root@node01 install]# ps -aux   		(查看所有进程)[root@node01 install]# jps       		 (查看java 此时的进程)
-bash: jps: command not found   		(没有安装成功)[root@node01 install]# source /etc/profile    (重新加载配置文件)[root@node01 install]# jps      		(安装成功)
​29601 Jps# 测试 java -version  版本
[root@node01 install]# java -version
java version "1.7.0_131"# 更新软链接
删除软链接
​[root@node01 install]# rm -rf /etc/alternatives/java     
创建软链接
​[root@node01 install]# ln -s /export/install/jdk1.8.0_144/bin/java   /etc/alternatives/java ​	# 再次确认版本号
[root@node01 install]# java -version
java version "1.8.0_144"
[root@node01 install]# jps      		(安装成功)
​29601 Jps
  • 第五步: 测试是否安装成功

安装tomcat

作用:实际工作中我们可能需要发布web项目到tomcat中

  • 第一步: 将安装包上传到 /export/soft , 解压到 /export/install
# 切换到保存软件的目录 cd /export/soft  或者 cd ../soft/     (进入该目录查看)
[root@node01 install]# cd ../soft/
[root@node01 soft]# ll
总用量 188112
-rw-r--r--. 1 root root   7110610 8月   7 21:25 apache-tomcat-6.0.53.tar.gz
-rw-r--r--. 1 root root 185515842 10月 10 2017 jdk-8u144-linux-x64.tar.gz# 解压到 /export/install 安装目录 tar -zxvf apache-tomcat-6.0.53.tar.gz -C /export/install/
[root@node01 soft]# tar zxvf apache-tomcat-6.0.53.tar.gz  -C ../install/#进入上一级目录查看
[root@node01 soft]# cd ../install/
[root@node01 install]# ll
总用量 8
drwxr-xr-x. 9 root root 4096 10月 16 01:21 apache-tomcat-6.0.53
drwxr-xr-x. 8 uucp  143 4096 7月  22 2017 jdk1.8.0_144# 进入cd apache-tomcat-6.0.53/目录
[root@node01 install]# cd apache-tomcat-6.0.53/
[root@node01 apache-tomcat-6.0.53]# ll
总用量 116
drwxr-xr-x. 2 root root  4096 10月 16 01:21 bin
drwxr-xr-x. 3 root root  4096 10月 16 01:26 conf
drwxr-xr-x. 2 root root  4096 10月 16 01:21 lib
-rw-r--r--. 1 root root 56685 4月   2 2017 LICENSE
drwxr-xr-x. 2 root root  4096 10月 16 01:26 logs
-rw-r--r--. 1 root root   807 4月   2 2017 NOTICE
-rw-r--r--. 1 root root  9124 4月   2 2017 RELEASE-NOTES
-rw-r--r--. 1 root root 16220 4月   2 2017 RUNNING.txt
drwxr-xr-x. 2 root root  4096 10月 16 01:21 temp
drwxr-xr-x. 7 root root  4096 4月   2 2017 webapps
drwxr-xr-x. 3 root root  4096 10月 16 01:26 work#进入cd bin/目录
[root@node01 apache-tomcat-6.0.53]# cd bin/
[root@node01 bin]# ll
总用量 776
-rw-r--r--. 1 root root  22902 4月   2 2017 bootstrap.jar
-rw-r--r--. 1 root root  12120 4月   2 2017 catalina.bat
-rwxr-xr-x. 1 root root  18687 4月   2 2017 catalina.sh
-rw-r--r--. 1 root root   2084 4月   2 2017 catalina-tasks.xml
-rw-r--r--. 1 root root  24283 4月   2 2017 commons-daemon.jar
-rw-r--r--. 1 root root 204944 4月   2 2017 commons-daemon-native.tar.gz
-rw-r--r--. 1 root root   1278 4月   2 2017 cpappend.bat
-rwxr-xr-x. 1 root root   7742 4月   2 2017 daemon.sh
-rw-r--r--. 1 root root   2046 4月   2 2017 digest.bat
-rwxr-xr-x. 1 root root   1633 4月   2 2017 digest.sh
-rw-r--r--. 1 root root   3317 4月   2 2017 setclasspath.bat
-rwxr-xr-x. 1 root root   4259 4月   2 2017 setclasspath.sh
-rw-r--r--. 1 root root   2044 4月   2 2017 shutdown.bat
-rwxr-xr-x. 1 root root   1570 4月   2 2017 shutdown.sh
-rw-r--r--. 1 root root   2046 4月   2 2017 startup.bat
-rwxr-xr-x. 1 root root   1966 4月   2 2017 startup.sh
-rw-r--r--. 1 root root  32403 4月   2 2017 tomcat-juli.jar
-rw-r--r--. 1 root root 399836 4月   2 2017 tomcat-native.tar.gz
-rw-r--r--. 1 root root   3410 4月   2 2017 tool-wrapper.bat
-rwxr-xr-x. 1 root root   3410 4月   2 2017 tool-wrapper.sh
-rw-r--r--. 1 root root   2050 4月   2 2017 version.bat
-rwxr-xr-x. 1 root root   1575 4月   2 2017 version.sh启动
进入tomcat的安装目录下有个bin。进入bin,执行启动
./startup.sh#启动tomcat  # sh startup.sh 
[root@node01 bin]# sh startup.sh
Using CATALINA_BASE:   /export/install/apache-tomcat-6.0.53
Using CATALINA_HOME:   /export/install/apache-tomcat-6.0.53
Using CATALINA_TMPDIR: /export/install/apache-tomcat-6.0.53/temp
Using JRE_HOME:        /export/install/jdk1.8.0_144
Using CLASSPATH:       /export/install/apache-tomcat-6.0.53/bin/bootstrap.jar关闭tomcat  # ./shutdown.sh
[root@node01 bin]# ./shutdown.sh
Using CATALINA_BASE:   /export/install/apache-tomcat-6.0.53
Using CATALINA_HOME:   /export/install/apache-tomcat-6.0.53
Using CATALINA_TMPDIR: /export/install/apache-tomcat-6.0.53/temp
Using JRE_HOME:        /export/install/jdk1.8.0_144
Using CLASSPATH:       /export/install/apache-tomcat-6.0.53/bin/bootstrap.jar
  • 第二步: 启动tomcat 且 查看日志

    查看日志,部署
[root@node01 bin]# cd ../
[root@node01 apache-tomcat-6.0.53]# ll
总用量 116
drwxr-xr-x. 2 root root  4096 10月 16 01:21 bin
drwxr-xr-x. 3 root root  4096 10月 16 01:26 conf
drwxr-xr-x. 2 root root  4096 10月 16 01:21 lib
-rw-r--r--. 1 root root 56685 4月   2 2017 LICENSE
drwxr-xr-x. 2 root root  4096 10月 16 01:26 logs
-rw-r--r--. 1 root root   807 4月   2 2017 NOTICE
-rw-r--r--. 1 root root  9124 4月   2 2017 RELEASE-NOTES
-rw-r--r--. 1 root root 16220 4月   2 2017 RUNNING.txt
drwxr-xr-x. 2 root root  4096 10月 16 01:21 temp
drwxr-xr-x. 7 root root  4096 4月   2 2017 webapps
drwxr-xr-x. 3 root root  4096 10月 16 01:26 work
方式一:
[root@node01 apache-tomcat-6.0.53]# ll logs/catalina.out
-rw-r--r--. 1 root root 7884 10月 16 13:19 logs/catalina.out
方式二:
[root@node01 apache-tomcat-6.0.53]# cd webapps/
[root@node01 webapps]# ll
总用量 20
drwxr-xr-x. 10 root root 4096 10月 16 01:21 docs
drwxr-xr-x.  5 root root 4096 10月 16 01:21 examples
drwxr-xr-x.  5 root root 4096 10月 16 01:21 host-manager
drwxr-xr-x.  5 root root 4096 10月 16 01:21 manager
drwxr-xr-x.  3 root root 4096 10月 16 01:21 ROOT
# 删除所有日志
[root@node01 webapps]# rm -rf *
[root@node01 webapps]# ll
总用量 0
# 部署war包
[root@node01 webapps]# touch test001.war
[root@node01 webapps]# ll
总用量 0
-rw-r--r--. 1 root root 0 10月 16 13:31 test001.war
[root@node01 webapps]# pwd           (查看当前目录)
/export/install/apache-tomcat-6.0.53/webapps
[root@node01 webapps]# cd ../bin/

说明:tomcat 所有的日志均打入到了安装目录下的logs文件中的catalina.out
web项目(war包格式)部署的路径是安装路径下的webapps

第三步: 测试
http://192.168.100.201:8080/