服务端项目可以打war包或者jar包
war包要放在tomcat的webapp中,启动tomcat后会自动解压webapp下的包并运行
jar包通常是springboot的项目,自带tomcat,部署到服务器后运行java -jar xxx.jar就可以运行
这里讲jar包部署
第一步,新建项目
IDEA新建,File-New-Project,填好信息,注意sdk我们使用1.8的,所以projectsdk选1.8,java选8
![](https://img-blog.csdnimg.cn/img_convert/591e5f8a2021b87ab79901921d38181e.png)
选spring web项目
![](https://img-blog.csdnimg.cn/img_convert/bbf27c1dc9f801a07d5b56094fb4bf00.png)
如果编译不过去,检查下面几点,看sdk是否都是1.8
1、
![](https://img-blog.csdnimg.cn/img_convert/3765fd5abf16def7a83b902164f5bb09.png)
2、
![](https://img-blog.csdnimg.cn/img_convert/e4553f93a184f3ae9560a59b9b28ea72.png)
![](https://img-blog.csdnimg.cn/img_convert/2305bfcab361245350acec4577b9c646.png)
3、
![](https://img-blog.csdnimg.cn/img_convert/ce06cf9fe3634511c68cbe87c55d00af.png)
4、
![](https://img-blog.csdnimg.cn/img_convert/173139c273fb19f7cd1d5b9a6f3e5ea2.png)
编译成功后,编写简单代码
![](https://img-blog.csdnimg.cn/img_convert/f7f1fa13db2ca7c490b6f8fc5043ad4e.png)
运行后,在本地浏览器中输入http://localhost:6600/getnumber验证
![](https://img-blog.csdnimg.cn/img_convert/62478d7928c811e4d14f16e888ec0688.png)
第二步,项目打包
![](https://img-blog.csdnimg.cn/img_convert/277d3eba2649a93f2dd93239f79d9ba4.png)
双击之后会在target目录下面生成jar包
![](https://img-blog.csdnimg.cn/img_convert/e4fab35f3e3d0f84398a925ef5131e7a.png)
第三步,上传阿里云并启动部署,我们的阿里云jdk等环境已经部署好了,直接上传运行
通过finalshell,直接将生成的jar拖到阿里云根目录,并运行java -jar demo.jar
![](https://img-blog.csdnimg.cn/img_convert/5547864d77abb7c4e091f8f5b147c2e4.png)
运行后通过在浏览器地址栏中,输入 http://公网ip:端口号或http://公网ip:端口号/pagename,就可以访问网站了
![](https://img-blog.csdnimg.cn/img_convert/1101e429206b166c025ee7d270338702.png)
成功!!!
启动服务:
java -jar demo.jar 启动后关闭窗口,服务会停止
nohup java -jar demo.jar & 启动后关闭窗口,服务会一直运行
关闭服务:
ps -aux | grep java 查出进程号
kill -9 进程号 结束进程
![](https://img-blog.csdnimg.cn/img_convert/ff4353aa7ed229a4a38c32eb322b5d3e.png)