搭建了一天的项目,陆陆续续也遇到一些小问题不过最后还是成功解决了,接下来把这个过程记录下来。
首先呢,是因为腾讯云服务器的一波广告一个月才10块钱,所以毫不犹豫买下来了
也就是这样的服务器,还不错
接下来呢就是配置这个服务器
1.安装java JDK并配置环境
参考:http://blog.csdn.net/u012934325/article/details/73441617
(安装这个的时候遇到一个小问题:could not open jvm.cfg
解决参考:http://blog.csdn.net/dividlee/article/details/49253045)
2.配置tomcat环境
参考:https://www.cnblogs.com/beginner-boy/p/7806680.html
3.开发一个测试项目
我用的是idea工具开发
项目为gradle项目
新建项目
我用的是本地的gradle,需要的可以自己去官网下载一个
接下来完成创建项目结构如下所示
当然还需要自己新建一些文件夹来搞定这个项目,完整的目录结构如下
接下来就是写项目了,来个简单的
build.gradle配置
依赖添加完成
完成tomcat导入
接下来就是web.xml,spring-mvc.xml,以及项目的配置如下图
好,接下来就是运行项目
那么自此我们的简单项目就算跑通了
4.导出war包
**
**
bulid这个war包
**
**
**
**
bulid后就能看的out文件夹就有一个archive.war的包了
5.将这个war包放入云服务器的tomcat webapp文件下中
**
**
我是将这个war包的名字改了复制到这个文件夹,然后就可以启动tom猫了
然后就是访问这个项目,看红圈内容,这就是为什么我把out的这个包给改成text.war包的意义所在了,那么我们的项目也就算是基本完成了,接下来就是通过外网进行访问
6.接下来就是云服务器的配置了,首先看看自己的服务器将这些端口开放了没
设置了之后用你的电脑去ping这个云服务器看能成功不
当然最开始我是没ping成功的,改防火墙
成功如下
**
**
那么ping通了就说明可以用了,但此时我们可能还是没发通过ip访问项目
我们需要将服务器的tomcat端口设置成80端口如图:
这时应该就可以访问了,当然你的防火墙是关闭的,
如果没有关闭那么还需要最后一个设置
参考:https://jingyan.baidu.com/article/4853e1e57b986e1909f72693.html?qq-pf-to=pcqq.discussion
记住添加80端口,改成tcp协议
那么此时在用你自己的电脑去通过ip访问云服务器上的项目
成功!!!