Linux平台 安装java_JDK和Tomcat

Linux平台 安装java_JDK,和Tomcat

在这里插入图片描述

​ 除了在学校学习 java 的时候现在我接触java的原因更多是因为Tomcat. 一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat安装过程相较于nginx和httpd(源码安装)来说还要简单很多,

​ Tomcat作为一个java软件自然继承java的优点,一次编译到处运行.所以安装Tomcat的核心就在于安装好javajdk.JDK是用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。它不提供具体的开发软件,它提供的是无论你用何种开发软件写Java程序都必须用到的类库和Java语言规范。 只要安装好JDK就可以在自己的环境上运行Java软件.

在这里插入图片描述

在Redhat系列下安装软件通常有两种方法

一,rpm安装

​ 优点:

​ 1. 管理简单,通过命令实现软件的安装,卸载,升级,

​ 2. 安装速度快,自动配置依赖环境,环境变量,和配置文件

​ 缺点:

1. 无法看到源码
2. 不能灵活的开放功能

二,源码安装

​ 优点:

1. 可以看到源码,能力足够可以修改源码实现软件定制
2. 可以自由的选择所需要的功能

​ 缺点:

1. 安装步骤较为复杂,对综合能力要求较高
2. 编译时间长

下面开始源码安装JDK

一,获得软件包(java官网下载)

[root@W1 ~]# ls
Desktop     jdk-8u161-linux-x64.tar.gz  

二,创建java目录,移动解压后的文件至目标目录

[root@W1 ~]# mkdir  /usr/java 
[root@W1 ~]# tar -xf jdk-8u161-linux-x64.tar.gz
[root@W1 ~]# ls
Desktop       jdk-8u161-linux-x64.tar.gz  jdk1.8.0_161  
[root@W1 ~]# mv jdk1.8.0_161  /usr/java
[root@W1 ~]# ls /usr/java
jdk1.8.0_161
[root@W1 ~]# ls /usr/java/jdk1.8.0_161/
bin             jre          release
COPYRIGHT       lib          src.zip
db              LICENSE      THIRDPARTYLICENSEREADME-JAVAFX.txt
include         man          THIRDPARTYLICENSEREADME.txt
javafx-src.zip  README.html

ps:

​ bin目录存放各种工具命令

​ lib目录存放的是JDK工具命令的实际执行程序

三,配置环境变量(追加在文件最后)

[root@W1 ~]# vim /etc/profile
...
JAVA_HOME=/usr/java/jdk1.8.0_161
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin/
export  PATH  JAVA_HOME  CLASSPATH

[root@W1 ~]# source /etc/profile
[root@W1 ~]# javac -version
javac 1.8.0_161

接下来安装Tomcat

一,搞一个Tomcat源码包

[root@W1 ~]# ls
apache-tomcat-9.0.6.tar.gz  Desktop                    
jdk-8u161-linux-x64.tar.gz

二,解压并移动到对应的目录

[root@W1 ~]# tar -xf apache-tomcat-9.0.6.tar.gz 
[root@W1 ~]# ls
apache-tomcat-9.0.6         jdk-8u161-linux-x64.tar.gz
apache-tomcat-9.0.6.tar.gz  Desktop 
[root@W1 ~]# mv apache-tomcat-9.0.6 /usr/

三,启动并检测

[root@W1 bin]# /usr/apache-tomcat-9.0.6/bin/startup.sh 
Using CATALINA_BASE:   /usr/apache-tomcat-9.0.6
Using CATALINA_HOME:   /usr/apache-tomcat-9.0.6
Using CATALINA_TMPDIR: /usr/apache-tomcat-9.0.6/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_161
Using CLASSPATH:       /usr/apache-tomcat-9.0.6/bin/bootstrap.jar:/usr/apache-tomcat-9.0.6/bin/tomcat-juli.jar
Tomcat started.
[root@W1 bin]# ss -aunt | grep 8080
tcp    LISTEN     0      100      :::8080                 :::*           

真机访问时,要注意网络的连通性 和 访问的端口 :8080

注意:selinux和防火墙(不会配就关掉)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值