腾讯云轻量级服务器操作

本文介绍了如何通过SSH连接腾讯云轻量级服务器,包括宝塔面板的安装步骤,以及遇到的常见问题如端口转发、tomcat配置、项目部署和远程调试技巧。重点讲解了如何处理非root用户权限限制、强制停止tomcat进程及调试路径获取问题。
摘要由CSDN通过智能技术生成

腾讯云轻量级服务器操作

是用SSH连接远程服务器

在这里插入图片描述

宝塔面板安装

安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

注意:需要手动开放8888端口

常见问题

1.直接修改tomcat中conf目录下的server.xml文件,将服务器的端口号改为80,无法访问。

原来是在lunix下,非root用户不能监听1024以上的端口号,这个tomcat服务器就没办法绑定在80端口下,所以这里需要使用linux的端口转发机制,把到80端口的服务请求都转到8080端口上。

解决:需要在tomcat关闭的情况下,使用命令:
注意:server.xml配置文件中仍然使用8080端口,使用命令将80转发到8080即可。

#将80端口转发到8080端口
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080  

重启tomcat,问题解决

2.当tomcat关闭无法关闭时,使用以下命令查看tomcat的启动进程。

ps -ef|grep tomcat
在这里插入图片描述
获取进程后,使用以下命令强制杀掉该进程
kill -s 9 1827 (1827:代表进程号,其中-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。)

3.部署到云服务器的tomcat下的webapps后,出现项目访问出现404的情况

先讲tomcat关闭,然后将webapps目录下项目的解压目录删除,然后重启tomcat(注意:这里最好使用宝塔面板,因为使用命令有时会造成无法启动,出现异常等。这里先点击tomcat下的重启按钮,然后再点击启动(因为点击重启后不意味着tomcat已经启动成功了)

4.项目代码获取服务器的真实路径失败(即从服务器的根目录 /
开始的路径。之前是可以获取到的,不知道为什么,这次通过远程调试发现路径获取为null,目前不知道上面原因)

远程调试

注:这里使用的IDE为IDEA,以下时详细步骤:

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值