CentOS7 Tomcat JSP 安装部署

安装JDK

yum install -y java-1.8.0-openjdk

测试安装

java -version

安装Tomcat

 yum install -y tomcat tomcat-webapps tomcat-admin-webapps tomcat-docs-webapp

编辑tomcat-users.xml

vi /etc/tomcat/tomcat-users.xml

去掉注释

<role rolename="admin-script"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user name="admin" password="adminadmin" roles="admin,manager,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status" />

启动tomcat

systemctl start tomcat

添加自动启动

systemctl enable tomcat

访问默认站点

host:8080

部署JSP站点

在webapps下创建目录并

mkdir /usr/share/tomcat/webapps/myweb

添加测试页

vi /usr/share/tomcat/webapps/myweb/index.jsp

添加内容(输出版本号)

<%= getServletContext().getServerInfo() %>

访问地址

host:8080/myweb

多域名配置

vi /etc/tomcat/server.xml

在Engine节点下添加Host节点,详细配置参考

<Host name="www.myweb.com" appBase="/home/myweb" unpackWARs="true" autoDeploy="true">
  <Context path="" docBase="/home/myweb" debug="0" reloadable="false" />
</Host>

重启生效

多站点配置

站点不在webapps目录下

vi /usr/share/tomcat/conf/server.xml

在Host节点下添加Context节点,详细配置参考

<Context path="myweb" docBase="/home/myweb" debug="0" reloadable="false" />

重启生效

war 发布

1.项目导出 war 文件

右键 -> Export -> Web -> WAR file -> Browse...(选择导出目录+文件名)

2.上传到服务器
3.解压到指定目录

jar -xvf project.war  -d

第三方JAR部署

1.把jar文件上传到tomcat/lib目录
2.增加默认加载目录

vi /etc/tomcat/catalina.properties
# 追加目录
common.loader=${catalina.base}/lib...,${catalina.base}/lib/extras/*.jar
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值