Tomcat安装配置

本文详细介绍了在Windows、Mac和Linux(以CentOS7为例)操作系统下,如何安装并配置JDK和Tomcat。涵盖了从下载、安装、环境变量设置到运行和测试的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

windows

1、下载

tomcat http://tomcat.apache.org/
JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html


2、安装JDK
1)双击安装
2)打开运行->cmd->java -version


3、设置环境变量
1)命令行 set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_71
2)打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3)新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
4)新建变量名:CATALINA_BASE,变量值:C:\tomcat
5)新建变量名:CATALINA_HOME,变量值:C:\tomcat
6)打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin


4、安装tomcat
1)直接解压缩下载文件到C盘下。安装路径修改为:c:\tomcat。
2)打开运行->cmd->进入到tomcat的bin目录下运行:service.bat install


5、运行
1)打开运行->cmd->startup

2)浏览http://localhost:8080

mac

1、下载

tomcat http://tomcat.apache.org/
JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html


2、安装JDK
1)双击安装
2)打开终->java -version

3、安装tomcat
1)直接解压缩下载文件至/Library目录下,将文件夹改名为Tomcat。
2)修改文件权限运行命令sudo chmod 755 /Library/Tomcat/bin/*.sh。

4、设定管理者的帐号和密码,编辑/Library/tomcat/conf/tomcat-users.xml ,加入

<role rolename="tomcat"/>

<user username="tomcat" password="tomcat" roles="tomcat"/>
 

5、测试

1)启动/Library/Tomcat/bin/startup.sh,停止/Library/Tomcat/bin/shutdown.sh

2)浏览http://localhost:8080

liinux

CentOS 7安装Tomcat9
1、安装
tar -xvzf apache-tomcat-9.0.22.tar.gz
mv apache-tomcat-9.0.22 /usr/share/tomcat9


chown -R tomcat /usr/share/tomcat9/
cd /usr/share/tomcat9/bin
chmod 777 *.sh

cd /usr/share/tomcat9/conf
vi server.xml
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="utf-8" relaxedPathChars="|{}[]^,"                                    relaxedQueryChars="|{}[]^,"/>

2、新建服务配置文件
vi /usr/lib/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
[Service]
ExecStart=/usr/share/tomcat9/bin/startup.sh
ExecStop=/usr/share/tomcat9/bin/shutdown.sh
SuccessExitStatus=143
User=tomcat
Group=tomcat
[Install]
WantedBy=multi-user.target

3、运行
systemctl enable tomcat 开机启动
systemctl start tomcat.service
systemctl status tomcat.service
systemctl restart tomcat.service
systemctl stop tomcat.service

4、其他

cd /usr/share/tomcat9/conf
vi tomcat-users.xml

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="******" roles="manager-gui,manager-script,manager-jmx,manager-status"/>

注意密码不能有特殊字符

vi /usr/share/tomcat9/webapps/manager/META-INF/context.xml
<!--  
  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
  <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
-->

注释掉才能使用tomcat manager-gui

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值