这里不讲具体步骤,主要讲诉大概流程,因为很多步骤,搜关键字即可找到很多方法。菜鸟教程,本身能力有限,有问题可以发评论(亲身实验,发布成功)
1 网站
要发布网站,首先你得有个网站,我使用的框架是springboot,这里如果你使用springboot框架写,后期弄jar包会相对简单一点。如果你使用的springboot框架写的,那么恭喜你,只要按照接下来的步骤基本就行了。当然如果你没有用springboot也没事。网上搜对应的导jar包的方法即可。
javaweb项目导jar包流程
右键项目->选择run as (第一次先选择 maven clean,完成以后再选择 maven install,第一次加载可能比较慢)

显示这个加载成功
如果报错,大概率是因为你的jar可能真正运行,关闭,重新点 maven install即可。

这里是jar 的地址,之后需要导入终端。
2 服务器
发布网站需要服务器,网上搜阿里云,腾讯云都可以。
买了服务器后需要在自己账户内设置阿里云服务器密码以及查看自己的ip地址,并设置防火墙,建议看一下官方文档(不懂可以问)。
3 准备好linux终端
因为基本都是在linux上运行的,所以需要准备好一个linux终端,finalshell和xshell等皆可。登录终端需要输入自己的ip地址和端口号,和阿里云里设置的密码,随便设置一个名称。

3 配置mysql 和 jdk
上诉步骤完成后,登录即可进入linux操作系统了,此时我们要做的便是将自己jar包传上去,运行即可。但是有一个问题,就是在这个linux操作系统里是没有mysql和java的jdk的,所以不能直接运行,重点提一句,一定要注意你的javaweb项目的mysql和jdk版本,如果高于在终端里的版本可能无法运行,会报版本过高的错误(只要你的javaweb项目低于你运行的环境就行了,但是建议还是一致)。
贴一张错误的提示

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/autonavi/App : Unsupported major.minor version 52.0

mysql和jdk的配置过程比较麻烦,但是网上教程很多,自行搜索。
配置好mysql后,我们需要用一个软件连接我们服务器的MySQL,这里建议使用navicat(我刚开始使用的是sqlyog老是连不上),用navicat直接连上了(不知道为什么)

这里的密码是你在阿里云服务器里设置的密码,这里建议和mysql里设置的登录密码一致,不然可能会报
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘
当然每个人原因可能不同,一步一步修改即可。
4 运行jar
相信完成上面的步骤完成后,你可能也对linux有一定的了解了,此时我们需要上传我们的javeweb的jar包到linux上,然后在jar文件的目录下输入
java -jar xxx.jar(注意关闭服务器,网站就关闭了,其它运行命令自行搜索)
如果显示

那么恭喜你,发布成功了。
5 访问网站
如果你是springboot发布的,那么你的访问地址为
http://地址:8080
如果你没用框架访问地址为
http://地址:8080/jar名称
总结:
可能你在配置MySQL时会遇到很多问题,放轻松,多试几次,自然就熟悉了,对应的错误直接百度或者csdn就行,写的有点粗糙,但是大概流程如此,还是感觉有点啰嗦🤣。
如果我的文章对你有帮助,甚是欣喜。
不过学海无涯,加油!!!

更多推荐

发布javaweb网站教程(简单易懂)