springmvc web网站开发完成后maven打包发布到远程服务器里

网站本地开发测试完成后,需要打包发布远程服务器,下面为大家分享,使用maven插件,如何打包自己的项目,发布到远程的服务器里。

第一步:本地eclipse里,在项目名字上面右键,选择,maven-install.

如图所示,友情提醒,主意,项目本身,必须提前配置好所依赖的JDK,我之前因为依赖的是JRE,所以报错了。改成JDK后正常打包。打包后会在项目文件夹target下面,有一个后缀名为.war格式的文件,那就是你将来上传的war包。

第二步,上传到远程服务器里。

上传之前,可以把这个长名字改成短名字,比如改成:zz106ms.war。这样看起来好记忆。

远程服务器里需要提前创建好网站的存在目录。

我的是在c:wwwroot/zz106ms这个路径下面存着了,我直接借助于宝塔app,把war文件上传到了这个路径下面来。解压缩,就会出现如下图片所示的内容。

如图,宝塔里,需要再网站下面,添加java项目,名字就是你的域名了。目前我使用的是根域名。

不带www的,我使用的tomcat的独立项目。我虽然增加了www.zz106ms.com,但是依然不能打开,不知道为什么。有知道原因的朋友可以留言给我,多谢了。

项目端口号,你自己写一个,只要不和别的冲突就行了,我写的是8088,这一类的。你自己定义一个就行。

第三步,tomcat的配置文件修改一些参数。

如图,server.xml文件是一个配置文件,里面需要增加你的本地硬盘文件夹,和程序代码里的相对路径的之间的映射情况。否则,你打开网站就会报错502,Bad Gateway,这种错误,都是因为路径映射不到地址,就会出现各种奇怪的错误。我花费了很多时间去排查原因,分享给大家少走弯路了。

第四步,数据库的导入转存。

从本地数据库里导出来一个格式为sql的文件,在远程宝塔里面,mysql管理创建好同名的mysql数据库,密码,账号一定要和程序里db.properties里面的配置一模一样才行。

奇怪的是,宝塔里面的mysql数据库不允许空密码,必须设置密码,所以提醒大家到处war之前,提前修改这个配置参数哦。

第四步,导入之前预设好大雨一些配图视频等文件,到指定的文件夹里。就可以正常打开网站预览效果了。

最后,祝愿大家都能顺利部署自己的网站成功!有疑问可以给我留言,我看见了会解答大家的疑惑。欢迎交流java技术。

猜你喜欢

转载自blog.csdn.net/yrldjsbk/article/details/129042278
今日推荐