Tomcat加载本地静态页面
在文件的自带 <host></host>
下面新增如下代码,
<Host name="127.0.0.1" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="liang" debug="0" reloadable="true" crossContext="true"/>
<Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="tot_log." suffix=".txt" timestamp="true"/>
</Host>
其中Host name="ip地址“ docBase="放在webapps目录下的html文件的文件夹名" 即 \webapps\liang\xxx.html
放置源文件夹#
配置好后,把含有html的文件夹放在tomcat的webapps目录下(appBase="webapps")
启动tomcat#
启动tomcat,访问http://localhost:8080/liang/xxx.html即可
注意:如果是在linux环境下启动tomcat时需要修改startup.sh的权限,运行命令:chmod 777 *.sh 即可
Tomcat中部署war包
修改配置文件#
这里我使用最快速的一种方式,即通过修改 conf/server.xml 文件来实现
也是在自带的 <host></host>
内容下面增加如下代码(当然,你可以选择在下面重新再写一个host标签,然后里面写内容;也可以直接就在这个host中做修改,加入如下代码)
<Context docBase="/home/xiaohua/my-app/yaoqishan" path="/" debug="0" reloadable="false"/>
在 server.xml 的host中添加如上一行代码即可成功实现将 yaoqishan.war 包部署到 tomcat 中,
启动 tomcat ,访问 http://localhost:8080/ 即可访问成功。
之后每次修复bug后,只需要将你的war包上传到 /home/xiaohua/my-app/yaoqishan 目录下替换掉原有的war包即可。
linux 下查看开放的端口#
firewall-cmd --list-all
linux 下开放端口#
firewall-cmd --add-port=8080/tcp --permanent
linux 下立即刷新配置#
firewall-cmd --reload
移除指定端口#
firewall-cmd --permanent --remove-port=8080/tcp
查看防火墙状态#
systemctl status firewalld
开启防火墙#
systemctl start firewalld
关闭防火墙#
systemctl stop firewalld
作者:Lorem Moon
出处:https://www.cnblogs.com/hello-cnblogs/p/16398912.html
版权:本作品采用「 CC BY-NC-SA 4.0 」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人