安装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地址:端口号/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)