linux下搭建java环境配置jdk+tomcat配置

本文详细介绍了在Linux系统中如何配置Java环境,包括下载JDK、解压、配置环境变量,并展示了如何通过命令行进行验证。接着讲解了Linux下安装与配置Tomcat的步骤,包括下载、解压、修改端口号以及启动和停止服务的方法。还提供了检查和管理进程、查看日志等实用命令。
摘要由CSDN通过智能技术生成

java环境配置

1、先下载jdk (jdk-8u212-linux-x64.tar.gz)
2、我们可以直接xftp连上去,在根目录下新建一个soft
(这个随意,看你想装哪里,我一般会想将这些软件都装一个文件看起整齐,方便管理的样子。纯个人习惯),将下载好的tar.gz上传到/root/soft/
3、在xshell用命令 tar zxvf jdk-8u212-linux-x64.tar.gz 解压安装

解压之后便可删除之前传输进来的压缩包,删除文件  rm -f jdk-8u212-linux-x64.tar.gz

4、配置环境
与Windows中配置JDK类似需要配置一下三个环境变量,上面也说过了为了安全考虑,我们就在~/.bashrc下配置变量

第一步: vi ~/.bashrc

加入下面变量(注意“=”两边没有空格)

export JAVA_HOME=/root/soft/jdk1.8.0_212
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

第二步:source ~/.bashrc
:wq
使环境变量生效

输入命令查看环境变量:

echo $CLASSPATH
echo $PATH

输入命令查看jdk的版本

java -version

ps:有时候需要重启才可以看到这些配置信息。

linux下配置tomcat

1、先下载tomcat的linux版本,地址如下:(https://tomcat.apache.org/download-90.cgi)

将下载好的tar.gz上传到/software/目录
解压在/sotfware/下面:tar -zxvf apache-tomcat-9.0.20.tar.gz

重命名:为方便记忆以及日后的使用,我们将该文件夹使用 mv 命令重命名为 tomcat9.执行命令:mv apache-tomcat-9.0.20 tomcat9

2、修改端口号(这一步也不是一定要做的,不过我修改成9999了)

进入tomcat9服务器的conf目录下,找到server.xml文件

3、然后你可以切换bin目录下面./startup.sh 启动服务,./shutdown.sh 关闭服务

ps -ef|grep tomcat 查看运行的进程,kill -9 pid 如:kill -9 16619 杀死进程

cd logs/ 进入logs目录 tail -f catalina.out 查看日志 ctrl+c 退出查看日志信息

pwd 返回当前使用的目录路径 cd …/ 返回上一层目录

然后你在你自己电脑上面输入服务器ip+端口号 (如果并没有出现可爱的tomcat小猫,检查一下端口是否开启 不能让外网访问,所以要打开防火墙,使外部能访问)

PS:一些命令:

启动一个服务:systemctl start firewalld.service

关闭一个服务:systemctl stop firewalld.service

重启一个服务:systemctl restart firewalld.service

显示一个服务的状态:systemctl status firewalld.service

在开机时启用一个服务:systemctl enable firewalld.service

在开机时禁用一个服务:systemctl disable firewalld.service

查看服务是否开机启动:systemctl is-enabled firewalld.service;echo $?

查看已启动的服务列表:systemctl list-unit-files|grep enabled

#查看进程对应信息
ps -ef|grep 进程名
ps -ef | grep java 或 tomcate 等等 …

#杀掉PID进程
kill -9 进程PID
kill -9 9129

#查看端口号占用情况,(可查看该端口号对应的PID)
lsof -i :端口号
lsof -i :8005

#查看进程PID 或 端口号占用情况,(可查看进程PID与端口号之间的对应关系)
netstat -antup|grep 进程PID 或 端口号
netstat -antup|grep 9129 或 8005

linux强制杀死某个端口进程命令,例如80端口:
sudo fuser -k -n tcp 80

查看tomcat运行日志
切换到tomcat的logs目录下: 比如我的是cd /ahdy/tomcat8/logs
执行输出命令 :tail -f catalina.out
这样终端就会实时输出tomcat运行日志
退出查看:Ctrl+c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值