idea部署项目到服务器

首先需要服务器搭建好与本机相同配置的mysql和tomcat!并开放端口3306。

所需工具:根据自己的操作系统下载相应版本即可。

数据库管理工具(mysql workbench)

对服务器端数据库配置新的管理界面:

idea部署项目到服务器_第1张图片

 然后在本地数据库管理界面选中自己想要上传的数据库,并且下方三个对象全部勾选

idea部署项目到服务器_第2张图片

 然后编辑

选择输出目录即可。

 

然后打开服务器端数据库管理界面点击 file->open sql script,加载刚刚输出的sql文件,运行即可。

 

Putty(https://www.putty.org/)

打开界面如下:  host name框输入ip地址 ,open即可

idea部署项目到服务器_第3张图片

 接下来在命令窗中输入用户名登录服务器即可。

 

FileZilla(https://filezilla-project.org/download.php?type=client)

按照如下图配置即可

idea部署项目到服务器_第4张图片

 

 

idea设置为war包部署模式:

idea部署项目到服务器_第5张图片

 创建Artifact为war包部署模式:

idea部署项目到服务器_第6张图片

 

修改项目的jdbc配置(示例),更改服务器密码(如果不同的话):


driver = com.mysql.jdbc.Driver
url = jdbc:mysql://localhost:3306/travelling?user=root&useUnicode=true&characterEncoding=utf8&useSSL=false
user = root
password = mycx331

 

 在File->project structure中察看自己的target输出目录,并且点击右侧项目察看web-inf下的lib文件是否包含所有需要的jar包:

idea部署项目到服务器_第7张图片

 然后本地运行tomcat进行打包。

 

找到target目录下的 项目名.war 通过FileZilla上传到服务器的tomcat的webapps目录下,

例子:/home/apach-tomcat/apache-tomcat-9.0.17/webapps

注意!!一定要用putty连接服务器后重启服务器让它重新加载项目!

~bash: cd  (到tomcat/bin目录下)

#关闭服务器

~bash: ./shutdown.sh

#启动服务器          

~bash: ./startup.sh

然后访问服务器的url路径应该是:  ip:端口号/项目名/mapping路径

例子:http://57.106.192.111:8080/recommend/

然后就可以进行远程访问项目了~

 

你可能感兴趣的:(后台开发)