安装Java和Tomcat

安装Java

  下载java源码包

  安装的是JDK8,下载地址如下:下载链接

  注意,不要在服务器中使用wget来下载jdk,因为oracle会认为你是爬虫,下载的文件不是jdk,而是一个html文件。

  

  上传服务器并解压

  使用传输工具将jdk的源码传到服务器上,然后解压后,将文件夹拷贝到/usr/local/下即可。

[root@localhost src]# pwd
/usr/local/src
[root@localhost src]# ls
jdk-8u201-linux-x64.tar.gz  
[root@localhost src]# tar zxf jdk-8u201-linux-x64.tar.gz 
[root@localhost src]# ls
jdk1.8.0_201  jdk-8u201-linux-x64.tar.gz 
[root@localhost src]# mv jdk1.8.0_201 /usr/local/java
[root@localhost src]# /usr/local/java/bin/java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

  

  添加Path和环境变量

  将java下面的bin目录中的各种命令加入到path中,可以修改/etc/profile文件,可以让服务器上的所有用户使用java环境:

# 编辑/etc/profile文件,在文件末尾增加以下3行代码

# 配置JAVA_HOME变量
export JAVA_HOME=/usr/local/java

# 配置JRE_HOME变量
export JRE_HOME=$JAVA_HOME/jre

# 配置环境PATH
export PATH=$JAVA_HOME/bin:$PATH

# 配置CLASSPATH变量,如果是JDK7及之后版本可以不用设置
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    

  使配合文件生效

  使用source命令来时配置生效。

source /etc/profile

  

  进行测试

# 创建一个测试文件
[root@localhost ~]# vi Test.java
#文件内容为
public class Test {
    public static void main(String[] args) {
        System.out.println("hello world");
    }
}

# 进行编译
[root@localhost ~]# javac Test.java

# 运行
[root@localhost ~]# java Test
hello world

  

 

安装Tomcat

  下载Tomcat的源码包,解压到/usr/local/下,目录名为tomcat。

  tomcat的源码包列表:https://archive.apache.org/dist/tomcat/tomcat-8/

[root@localhost ~]# cd /usr/local/src
[root@localhost src]# wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz
[root@localhost src]# ls
apache-tomcat-8.0.53.tar.gz  jdk-8u201-linux-x64.tar.gz 
[root@localhost src]# tar zxf apache-tomcat-8.0.53.tar.gz 
[root@localhost src]# mv apache-tomcat-8.0.53 /usr/local/tomcat

  注意,在下载的时候,有src和bin包两种,请选择bin包格式,因为src包中会缺少一些东西。

 

  配置环境变量

# 编辑/etc/profile文件夹,在末尾增加两行命令
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat

# 保存退出后,使用source 命令让配置文件生效
source /etc/profile

  

  创建cataline.out文件

  该文件用于存储:服务器启动和运行过程中的控制台输出。

[root@localhost ~]# cd /usr/local/tomcat
[root@localhost tomcat]# touch logs/catalina.out

 

  修改防火墙配置

  防火墙默认只开启了某些端口,如果Tomcat要使用的端口没有打开的话,就不能从别的地方访问本机服务器,假设Tomcat的服务器使用8089端口,可以这样修改:

# 编辑/etc/sysconfig/iptables这个文件,添加
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT

  

  重启防火墙,让配置生效

[root@localhost ~]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]
iptables: Applying firewall rules:                         [  OK  ]

  

  启动服务器

[root@localhost ~]# /usr/local/tomcat/bin/startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/java
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

  

  查看Tomcat的状态

  有多种方式:

  1、Tomcat默认使用8080端口,可以通过lsof -i:8080来查看8080端口是否被使用即可。

  2、查看进程: ps aux | grep tomcat

  3、查看/usr/local/tomcat/logs/catalina.out日志输出文件即可。

  4、访问localhost:8080,看是否会有下面的页面:

  

 

  因为开启了防火墙的8080端口,所以可以让其他主机访问本机服务器。

 

转载于:https://www.cnblogs.com/-beyond/p/10498808.html

在Linux系统的Red Hat系列(如CentOS或Fedora)中,yum是一个常用的包管理工具,用于安装软件包。以下是使用yum安装JDK和Tomcat的步骤: 1. **安装JDK**: - 打开终端:`sudo yum update -y` (先更新系统) - 搜索可用的JDK包:`sudo yum search java-1.x.x-openjdk`(替换1.x.x为你需要的Java版本) - 例如对于OpenJDK 8,输入`sudo yum install java-1.8.0-openjdk-devel -y` (如果可用) 2. **验证安装**: - 可以通过`java -version`命令检查JDK是否安装并能正常使用。 3. **安装Tomcat**: - 首先,确认你的系统上没有现有的Tomcat安装:`sudo yum list tomcat*` - 如果没有,打开EPEL存储库(Enhanced Package for Enterprise Linux),这对于一些非官方的软件包非常有用: ```shell sudo yum-config-manager --enable epel ``` - 然后搜索Tomcat包:`sudo yum search tomcat8` 或 `sudo yum search tomcat9`(取决于你的系统支持的Tomcat版本) - 安装Tomcat: ```shell sudo yum install tomcat8 tomcat8-admin tomcat8-webapps -y ``` 或者对应的其他版本。 4. **启动Tomcat**: - 使用命令`sudo systemctl start tomcat8` 启动Tomcat,也可以使用`sudo service tomcat8 start` - 查看状态:`sudo systemctl status tomcat8` 5. **验证安装**: - 访问`http://localhost:8080`(默认端口),如果看到Tomcat的欢迎界面,说明安装成功。 请注意,这里假设你的系统是基于Red Hat的,并且EPEL存储库是可用的。如果你的系统有所不同,可能会有略微差异。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值