idea部署项目到服务器

  • Post author:
  • Post category:其他


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


所需工具

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

数据库管理工具(mysql workbench)

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

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

然后编辑

选择输出目录即可。

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

Putty(

https://www.putty.org/


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

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

FileZilla(

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


按照如下图配置即可

idea设置为war包部署模式:

创建Artifact为war包部署模式:

修改项目的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包:

然后本地运行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

/

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



版权声明:本文为keq_keq原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。