云服务器搭建tomcat环境,部署网站心得(jdk11和tomcat10)

阿里云手动部署阿里云文档+整理

(如果不行的话,参考其他资料,一边查chatgpt可能解决)

1手动部署jdk 11,  jdk11,tomcat10

查看本机是否自带java

#rpm -qa|grep java

查看yum中jdk版本

#yum search jdk

列出java11

#yum list |grep java-11

安装必要的(-y表示安装过程中都默认yes)

#yum install -y java-11-openjdk.x86_64

#yum install -y java-11-openjdk-devel.x86_64

#yum install -y java-11-openjdk-headless.x86_64

查看是否安装成功

#rpm -qa | grep jdk

结果:

copy-jdk-configs-3.3-11.el7_9.noarch

java-11-openjdk-headless-11.0.22.0.7-1.el7_9.x86_64

java-11-openjdk-devel-11.0.22.0.7-1.el7_9.x86_64

java-11-openjdk-11.0.22.0.7-1.el7_9.x86_64

设置环境变量

#vi /etc/profile

加入以下配置(根据你的jdk版本要修改的)

#set java environment

JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.22.0.7-1.el7_9.x86_64

JRE_HOME=$JAVA_HOME/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

让修改生效

#source /etc/profile

验证jdk配置

#java -version

结果:

    openjdk version "11.0.13" 2021-10-19 LTS

    OpenJDK Runtime Environment 18.9 (build 11.0.13+8-LTS)

    OpenJDK 64-Bit Server VM 18.9 (build 11.0.13+8-LTS, mixed mode, sharing)         

2 安装tomcat10

tomcat安装root文件夹下,如果没有用xftp等软件下一个过来

root文件夹下运行 tar -zxvf apache-tomcat-10.1.19.tar.gz

移动Tomcat所在目录

sudo mv apache-tomcat-10.1.19 /usr/local/tomcat/

运行systemctl status firewalld命令查看当前防火墙的状态。关了就不用管了

如果您想临时关闭防火墙,运行以下命令。

systemctl stop firewalld

如果您想永久关闭防火墙,需要依次运行以下命令

systemctl stop firewalld

systemctl disable firewalld

开8080防火墙

firewall-cmd --zone=public --add-port=8080/tcp --permanent

不要改server.xml

不要按照阿里云改那个是配置他那个测试用的

不用自启动脚本了,直接手动启动tomcat

sudo /usr/local/tomcat/bin/startup.sh

监听端口

netstat -tnlp

上传项目到/usr/local/tomcat/webapp

改成用自己项目启动

改vim /usr/local/tomcat/conf/server.xml

在</Host>标签前添加<Context docBase="project" path="" reloadable="true" />。其中docBase为需要访问的项目名称。

<Context docBase="project" path="" reloadable="true" />

关闭tomcat

sudo /usr/local/tomcat/bin/shutdown.sh

检查tomcat进程

ps -ef|grep java

kill -9 12976 (可改,根据查出来的进程,杀死进程)

重启tomcat

sudo /usr/local/tomcat/bin/startup.sh

应该就行了输入网址。

公网:8080

3 (如果有域名)tomcat配置通过域名直接访问项目首页的完整步骤

第二步,将index.html设置项目的默认首页,修改项目的web.xml文件

       <welcome-file-list>

              <welcome-file>index.html</welcome-file>

       </welcome-file-list>

第三步:将tomcat访问端口号更改为 80,更改后可以通过访问www.project.top 查看是否访问到猫的界面。

  <Connector port="80" protocol="HTTP/1.1"

               connectionTimeout="20000"  redirectPort="8443" />

第四步:将Engine标签下的defaultHost更改为你设置的域名。

<Engine name="Catalina" defaultHost="www.yournet.work">

第五步:更改<Host></Host>标签下的name值为访问的域名。

<Host name="www.yournet.work"  appBase="webapps"

            unpackWARs="true" autoDeploy="true">

第六步:在</Host>标签前添加<Context docBase="project" path="" reloadable="true" />。其中docBase为需要访问的项目名称。

<Context docBase="project" path="" reloadable="true" />

到此配置完成。可以重新启动tomcat输入域名测试。直接在浏览器中访问你的域名即可。

  • 12
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值