安装tomcat
在局域网需要发布一些数据自用,选择了tomcat方式。
我用的是openEuler 22.03 LTS
1.1 安装java环境
yum install java-1.8.0-openjdk
1.2 下载并安装tomcat
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.88/bin/apache-tomcat-8.5.88.tar.gz
tar -zxvf apache-tomcat-8.5.88.tar.gz # 解压
mv apache-tomcat-8.5.88 tomcat # 改名(这个无所谓)
1.3 配置环境变量
配置: /etc/profile
JAVA_HOME
JRE_HOME
根据实际情况指定路径,我这儿不用配置。
1.4 修改端口号
修改: conf/server.xml文件
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxParameterCount="1000"
/>
默认8080,改成需要的即可。
修改完成需要开放此端口:
firewall-cmd --zone=public --add-port=端口号/tcp --permanent
firewall-cmd --reload
1.5 添加虚拟目录
修改: conf/server.xml
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="/web" docBase="/mnt/web/html" debug="0" reloadble="true" />
</Host>
添加:
<Context path="虚拟目录" docBase="物理路径" debug="0" reloadble="true" />
path指定虚拟目录名,就是网址中的部分,如:http://..../虚拟目录/index.html
docBase是本地目录
1.6 启动和关闭
tomcat/bin/startup.sh # 启动
tomcat/bin/shutdown.sh # 关闭
1.7 访问
http://IP地址:端口号/

浙公网安备 33010602011771号