解决阿里云服务器的tomcat假启动

博客以Centos7为例,介绍了安装rngd服务(熵服务)的操作,通过执行“yum install rng-tools”命令进行安装,之后使用“systemctl start rngd”启动服务,还给出了参考链接。
在阿里云上配置tomcat服务器,可按以下步骤进行: 1. **安装JDK**:需完成JDK的安装,可参考对应链接操作。 2. **下载Tomcat**:由于Tomcat 10可能启动不了Java Virtual Machine,建议选择10以下的版本,可通过链接进行下载。 3. **移动并解压Tomcat**:将下载好的Tomcat移动到指定目录下,并解压安装到指定目录。 4. **配置Tomcat环境变量**:在`/etc/profile`文件中进行配置,使用`vim /etc/profile`命令编辑该文件,在文件最后面添加相关配置内容。保存后退出vim,然后执行`source /etc/profile`刷新变量,使配置立即生效。 5. **修改`catalina.sh`**:进入Tomcat的`bin`目录,修改`catalina.sh`文件,在指定位置新增配置语句,指定Tomcat的目录以及JDK的目录。 6. **修改`server.xml`**:进入Tomcat的`/conf`目录,修改Tomcat配置文件`server.xml`,将其中的两处`localhost`换成自己的公网IP。 7. **添加安全组规则**:在阿里云ECS服务器中添加安全组,放行8080端口。 8. **测试Tomcat**:使用`sh startup.sh`启动Tomcat,使用`service tomcat stop`关闭Tomcat。若以上指令没有报错,可在浏览器访问Tomcat服务器,访问地址为`http://你的IP:8080`。 9. **设置开机启动(可选)**:编辑内容如下: ```plaintext [Unit] Description=Apache Tomcat Web Application Container After=network.target [Service] Type=forking ExecStart=/usr/local/tomcat/bin/startup.sh ExecStop=/usr/local/tomcat/bin/shutdown.sh [Install] WantedBy=multi-user.target ``` 将上述内容配置好后,使用`systemctl enable tomcat`将Tomcat设为开机启动,使用`systemctl start tomcat`启动Tomcat,使用`systemctl status tomcat`查询当前Tomcat的状态,使用`systemctl stop tomcat`关闭Tomcat,还可重启服务器进行测试[^1][^2]。 如果是阿里云Windows服务器,还需把项目工程放入`tomcat->webapps->ROOT`中(若没有则自己创建),且该目录下不能有此工程的war包或发布的项目[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值