linuxtomcat安装
① win7怎么添加开机启动项linux安装tomcat详细步骤
Ubuntu可直接在线安装,命令为
#更新系统包sudo apt update#安装java,jdk,可自己选择安装版本sudo apt install openjdk-17-jdk#安装tomcat,默认只有tomcat9的sudo apt install tomcat9我环境为centos的,所有直接下载解压安装。
一:安装JAVA
1. 下载 JDK安装
官方下载地址:https://www.oracle.com/java/technologies/downloads/
目前最新为java 17的版本,选择X64版本下载。
#下载wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz#解压tar -zxvf jdk-17_linux-x64_bin.tar.gz#移动文件夹并重命名javamv jdk-17.0.1/ /usr/java2. 配置环境变量
编辑配置文件
vim /etc/profile末尾添加
export JAVA_HOME=/usr/javaexport PATH=$PATH:$JAVA_HOME/bin;#CLASSPATH可以不配置,旧版本才需要,如果其他需要必须配置,也可以加上#export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar;更新配置文件
source /etc/profilejava -version查看版本信息
[root@localhost ~]# java -versionjava version "17.0.1" 2021-10-19 LTSJava(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)安装完成。
二:安装tomcat
1:下载解压安装
tomcat官网:https://tomcat.apache.org/
找到自己需要的版本下载,目前最新版为tomcat10。
我在这里下载tomcat10
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz#如果报错可用curl -O 下载,如下:curl -O https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz解压,并移动重命名
#解压tar -zxvf apache-tomcat-10.0.12.tar.gz#移动命名mv apache-tomcat-10.0.12 /usr/tomcat2:配置环境变量
编辑配置文件
vim /etc/profile末尾添加
export TOMCAT_HOME=/usr/tomcatexport PATH=$TOMCAT_HOME/bin:$PATH# 创建 Tomcat 服务器的端口号环境变量, 以后默认端口变更, 修改这里即可export TOMCAT_PORT=8080更新配置文件
source /etc/profile命令startup.sh 启动tomcat
#启动startup.sh#查看是否有进程ps -ef|grep tomcat启动成功
注:如果没有进程显示,用以下命令,可查看打印错误。
catalina.sh run浏览器输入IP加8080端口访问测试,tomcat默认为8080端口。
3:配置开机启动并加入系统服务
在目录/etc/init.d中,创建编写脚本文件tomcat。
vim /etc/init.d/tomcat内容如下:
#!/bin/sh# chkconfig: 345 99 10# description: Auto-starts tomcat# /etc/init.d/tomcat# Tomcat auto-start# Source function library.#. /etc/init.d/functions# source networking configuration.#. /etc/sysconfig/networkRETVAL=0export JAVA_HOME=/usr/java/export CATALINA_HOME=/usr/tomcatexport CATALINA_BASE=/usr/tomcatstart(){if [ -f $CATALINA_HOME/bin/startup.sh ];then echo $"Starting Tomcat" $CATALINA_HOME/bin/startup.sh RETVAL=$? echo " OK" return $RETVALfi}stop(){if [ -f $CATALINA_HOME/bin/shutdown.sh ]; then echo $"Stopping Tomcat" $CATALINA_HOME/bin/shutdown.sh RETVAL=$? sleep 1 ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9 echo " OK" # [ $RETVAL -eq 0 ] && rm -f /var/lock/... return $RETVAL fi}case "$1" instart) start ;;stop) stop ;;restart) echo $"Restaring Tomcat" $0 stop sleep 1 $0 start ;;*) echo $"Usage: $0 {start|stop|restart}" exit 1 ;;esacexit $RETVAL注意事项:
需要root操作权限,需要修改以下3个部分的路径名称为你自己的设置相关路径和名称。
“export JRE_HOME=/usr/java”
“export CATALINA_HOME=/usr/tomcat”
“export CATALINA_BASE=/usr/tomcat”
添加执行权限
chmod +x /etc/init.d/tomcat设定开机启动服务
chkconfig tomcat on这时可以用 systemctl start/stop/status tomcat.service 操作tomcat相关服务了。
完成,最后reboot 验证即可。
② 如何在linux上安装tomcat
在Linux上安装和运行Tomcat服务器是一项相对简单的任务,尤其对于那些熟悉Java环境的用户来说。首先,您需要确保系统上已经安装了JDK。如果没有,请先安装JDK。具体操作方法是在终端中输入:
sudo apt-get install openjdk-8-jdk
安装完成后,您需要编辑/etc/bashrc文件,以配置JAVA_HOME环境变量。打开此文件,添加如下内容:
export JAVA_HOME=/opt/jdk1.7
接着,创建一个符号链接,将Java的可执行文件指向系统路径。在终端中执行:
ln -s /opt/jdk1.7/bin/java /usr/bin
完成上述步骤后,您需要将Tomcat解压到指定目录,例如/opt/tomcat。解压完成后,进入该目录,并执行启动脚本:
cd /opt/tomcat
./bin/startup.sh
此时,Tomcat应该已经成功启动。为了验证这一点,您可以在终端中输入以下命令,检查8080端口是否被占用:
netstat -ntlp | grep 8080
如果一切正常,您将看到类似以下的信息:
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 1784/java
这表明Tomcat正在监听8080端口,您可以通过访问http://localhost:8080来访问其管理界面。
③ 如何在linux下安装tomcat服务器
1
首先在网上下载linux版本的tomcat安装软件。
在搜索引擎上输入关键字:download tomcat linux
2
点击下载Core tar.gz。
找到linux版本tar.gz文件点击下载,下载到本机。如果想下载windows版本可以点击windows版本下载。
3
将下载的tar文件上传到服务器上,并且解压到某个目录下。
使用命令将文件解压:tar -zxvf TOMCAT.tar.gz -C /home/yyy/tomcat/
4
进入tomcat解压目录/bin,找到启动脚本startup.sh。
linux下启动脚本一般都是sh结尾的,执行脚本一般都存放在bin目录下。
5
开始启动tomcat。
运行脚本./startup.sh &开始启动tomcat容器。使用&表示后台副,shell关闭之后tomcat仍在后台启动。
6
查看启动是否正常。
打开浏览器,输入网址:http://服务器IP:8080出现如下界面说明启动正常。
④ linux怎么安装tomcat服务器
方法/步骤
1
首先我们来下载tomcat,因为之前我安装的是 jdk 1.7的版本,所以这里我下载的也是对应的tomcat 7,,点击 Download 链接,打开下面的页面;
2
在上面打开的页面中,打开到已经编译过的 tar.gz包,说明看,下图;
3
在tar.gz包的链接上右键,在弹出的菜单中选择“复制链接地址”(大多浏览器上都有类似的功能);
4
通
过上面的操作,我们获取到了,tomcat的下载地址,下面我们来用终端下载 tomcat:输入命令:wget
5
下
载完成后,我们来解压包,输入命令:tar -zxvf apache-tomcat-7.0.61.tar.gz -C /usr/local/把文件
解压包 /usr/local/ 目录下,然后输入命令:mv /usr/local/apache-tomcat-7.0.61
/usr/local/tomcat7重命名刚解压出的tomcat目录 apache-tomcat-7.0.61 的名称为 tomcat7
6
输
入命令:/usr/local/tomcat7 切换到
/usr/local/tomcat7目录下,下面我们来启动tomcat服务,只要进入到tomcat下的bin目录下,找到sartup.sh就可以
启动服务了,为了启动服务,我们来输入命令:./bin/startup.sh 回车后,你会看到服务启动的状态信息
7
tomcat默认启动端口号是:8080,当你在虚拟机的linux系统里面,输入http://localhost:8080/,你会发现访问成功;
8
而
当你用linux的ip在外部访问时,会发现失败,这是因为默认情况下,linux的防火墙是开启的,并且只允许系统安装好后,特别的几个端口可以外部访
问,后期装的软件,如果需要通过外部端口访问,有两种解决方案:1.使用命令:sevice iptables stop
来停止防火墙服务,但是当你启动linux系统时,防火墙又会重新启动;2.最根本的解决办法,是在防火墙规则里添加需要外部访问的端口号规则,使用下面
的命令来实现: 首先输入命令:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
来编辑防火墙规则文件, 接着输入命令:/etc/rc.d/init.d/iptables save 保存到iptables这个文件
最后输入命令:service iptables restart 来重新启动防火墙服务,使刚添加的规则生效
9
配置完成并生效后,可以使用命令:/etc/init.d/iptables status来查看当前8080端口是否添加成功;
10
防火墙规则添加好了,你再用在外部的浏览器使用 http://192.168.1.64:8080/ 的格式来访问tomcat,就会发现成功了。