Tomcat 安装、配置和部署

发布于 2023-10-04 17:38:38 字数 3699 浏览 50 评论 0

一. Windows 版 Tomcat 特殊操作

1.1 服务器启动

第一步:安装服务

service.bat install

第二步:启动服务

点击 {tomcat_home}/bin/Tomcat8w.exe

点击 start

1.2 start 按钮变灰

第一步:卸载服务

service.bat remove

第二步:安装服务

service.bat install

1.3 配置虚拟机参数

java 选项卡中输入参数,使用服务启动时编辑 catlina.bat 不起作用。

-Xms2048m
-Xmx2048m

# 打开 JMX,即可远程查看虚拟机允许状况
-Dcom.sun.management.jmxremote.port=8999
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false

二. 公共操作

2.1 开启 Tomcat 管理页面权限

编辑 {tomcat_home}/conf/tomcat-users.xml 文件,在 <Context></Context> 标签中添加如下配置:

<role rolename="tomcat"/>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="root" password="123456789" roles="manager-gui,manager-script,tomcat,admin-gui,admin-script"/>

但是这样配置后只能使用服务器本机访问管理页面,如果需要允许其他主机访问管理页面,需要编辑 {tomcat_home}/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" />
-->

经过测试 7.x 版本的不用注释如上内容,8.x 后需要手动放开访问控制了,默认管理页面只允许服务器本地访问,可能是为了安全起见吧。

2.2 配置服务器默认端口

第一步:开放端口

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save

第二步:修改 {tomcat_home}/conf/server.xml

2.3 修改默认访问的项目

修改 {tomcat_home}/conf/server.xml

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

0 文章
0 评论
21 人气
更多

推荐作者

内心激荡

文章 0 评论 0

JSmiles

文章 0 评论 0

左秋

文章 0 评论 0

迪街小绵羊

文章 0 评论 0

瞳孔里扚悲伤

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文