jdk+tomcat 安装及配置
创始人
2025-05-30 02:36:47
0

一、 jdk安装

1. 下载地址:​​​​​​Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/

2. 在/usr下创建java目录,并切到该目录下

mkdir /usr/java

cd /usr/java

3. 上传本地下载的jdk文件到该目录(此步在本地操作)

scp 本地jdk文件地址 用户名@服务器IP:/usr/java     (本地jdk文件地址为1中下载的文件,直接拖过去就可以; 用户名:是登录服务器的用户名; 服务器IP是服务器的IP; :/usr/java 其中的“:”不可省)

4.解压jdk文件(此步在服务器上操作)

tar -zxvf jdk-8u361-linux-x64.tar.gz    (文件是自己下载时的文件名)

5. 配置环境变量

打开/etc/profile文件

vim /etc/profile 

在 /etc/profile文件末尾加下以下路径

export JAVA_HOME=/usr/java/jdk1.8.0_361

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

6. 刷新profile

source /etc/profile

7. 验证安装成功

可以运行以下命令

java

javac

java -version

正常显示相应java信息即表示安装成功

二、安装tomcat

1. 下载tomcat文件。 linux下载以 tar.gz结尾的文件

Apache Tomcat® - Apache Tomcat 9 Software Downloads

2.  在/usr下创建java目录,并切到该目录下

mkdir /usr/tomcat

cd /usr/tomcat

3. 上传本地下载的tomcat文件到该目录(此步在本地操作)

scp 本地jdk文件地址 用户名@服务器IP:/usr/tomcat    (本地jdk文件地址为1中下载的文件,直接拖过去就可以; 用户名:是登录服务器的用户名; 服务器IP是服务器的IP; :/usr/java 其中的“:”不可省)

4. 解压tomcat文件(此步在服务器操作)

tar -zxvf apache-tomcat-9.0.73.tar.gz     (文件为自已下载的文件名)

5. 配置tomcat环境变量

cd apache-tomcat-9.0.73/bin     (切到tomcat的bin目录)

在catalina.sh文件末尾加入以下配置

vim catalina.sh     (打开catalina.sh编辑)

输入以下信息

JAVA_OPTS="$JAVA_OPTS  -Xms512m-Xmx1024m-Xss1024K-XX:PermSize=512m-XX:MaxPermSize=1024m"

export TOMCAT_HOME=/usr/tomcat/apache-tomcat-9.0.73

export CATALINA_HOME=/usr/tomcat/apache-tomcat-9.0.73

export JRE_HOME=/usr/java/1.8.0_361/jre

export JAVA_HOME=/usr/java/jdk-1.8.0_361

其中jre、java地址是服务上安装jdk的地址。

 6. 修改端口号(这里修改为8081,也可以不修改端口号。可以下面的命令确认原端口8080是否被占用,因我的被占用,所以修改为8081)

先查看要修改为的端口是否被占用

netstat -anp|grep 8081 

无返回即未被占用。

修改conf文件夹下的server.xml文件。

cd ../conf      (如果是依次执行的,这里是切到conf下。也可以直接 cd /usr/tomcat/apache-tomcat-9.0.73/conf)

vim  server.xml

修改 connector port 的值为 8081.

  

退出并保存

7. 启动tomcat

cd ../bin

./startup.sh

 8. 访问tomcat

在本地机器上输入  服务器IP:8081.  显示以下信息表示安装成功。

 

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...