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

时间:2021-1-8 作者:admin

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

服务器端

作者用的是华为云鲲鹏弹性云服务器,操作系统选择的是Linux,后续操作连接就不再赘述了。
Linux下javaweb项目jar包零基础部署(华为云ubuntu+jar+mysql+本地上传)还是说一下吧
可以选择下载一个XShell然后登陆连接(连接方法总得会吧)

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

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

安装Mysql

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

可能会用到的命令

	启动服务
	sudo service mysql start
	重启服务
	sudo service mysql restart
	停止运行
	sudo service mysql stop
	查看状态
	sudo service mysql status

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

Linux下javaweb项目jar包零基础部署(华为云ubuntu+jar+mysql+本地上传)完成后重启mysql服务
让我们再看看状态
Linux下javaweb项目jar包零基础部署(华为云ubuntu+jar+mysql+本地上传)
这样我们的mysql完成外网通信啦
但是如果你的云服务器有安全组规则
那我们需要手动开启8090/8080/3306这类端口方便我们外网通信
Linux下javaweb项目jar包零基础部署(华为云ubuntu+jar+mysql+本地上传)按要求操作即可。
结束后可以用你本地mysql相关软件测试服务器数据库可不可以外网通信。

javajdk

华为云已自带javajdk,作者就不带大家安装了,位置就在
如果不知道怎么安装,网上这类教程比比皆是,就不带大家操作了
Linux下javaweb项目jar包零基础部署(华为云ubuntu+jar+mysql+本地上传)

jar包

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

大工告成!!!!

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。