Linux下javaweb项目jar包零基础部署(华为云ubuntu+jar+mysql+本地上传)

超详细! 华为云Linux下javaweb项目jar包零基础部署(华为云ubuntu+jar+mysql+本地上传)

 

服务器端

作者用的是华为云鲲鹏弹性云服务器,操作系统选择的是Linux,后续操作连接就不再赘述了。
华为云官网即可免费领取还是说一下吧
可以选择下载一个XShell然后登陆连接(连接方法总得会吧)

          什么!!!!你这都不会
		那我们不做了,咱ALT+F4然后打游戏去吧。
  • 1
  • 2

咱就直接控制台复制IP然后设置好的账号密码直接可以连接。

安装Mysql

     sudo apt-get install mysql-server -y     
     # -y意思是默认一直选是 ,你也可以自己看着选项自己输Y/N
  • 1
  • 2

可能会用到的命令

	启动服务
	sudo service mysql start
	重启服务
	sudo service mysql restart
	停止运行
	sudo service mysql stop
	查看状态
	sudo service mysql status
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

以下是我服务器上用过的命令
安装好以后我们执行mysql_secure_installation 安全配置向导 根据提示输入Y/N(按照自己需求来操作)
如果也是用华为云机器:
输入 vim /etc/mysql/mysql.conf.d/mysqld.cnf 修改配置信息 (如图)
将下图位置注释掉开启3306远程访问端口
有些机器位置 /etc/mysql/my.cnf
你也可以查询一下你自己的位置可以输入whereis命令查看

将这里注释掉完成后重启mysql服务
让我们再看看状态
状态
这样我们的mysql完成外网通信啦
但是如果你的云服务器有安全组规则
那我们需要手动开启8090/8080/3306这类端口方便我们外网通信
在这里插入图片描述按要求操作即可。
结束后可以用你本地mysql相关软件测试服务器数据库可不可以外网通信。

javajdk

华为云已自带javajdk,作者就不带大家安装了,位置就在
如果不知道怎么安装,网上这类教程比比皆是,就不带大家操作了
在这里插入图片描述

jar包

因为IDea打包项目成jar包后是自带Tomcat的
所以我们不需要再安装Tomcat
我们将本地打包好的jar包导入
sudo apt-get install lrzsz # 可以代替ftp上传
我们新建一个io文件夹
mkdir io
然后进入
cd io
在当前目录下输入rz
即可完成本地文件上传服务器
在这里插入图片描述
做到这一步基本上我们的任务完成了80%
我们测试一下访问
首先
java -jar 你的包名.jar
然后用本机或让同学朋友访问http://ip:8090
即可访问成功。
但是这里我们遇到了问题,我们将xshell断开后发现我们部署的网页无法连接了。
这里只需要让我们的程序永久运行即可
nohup java -jar 你的包名.jar& #记得要加&符号

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值