购买服务器学生后,阿里推出了一款名为云翼计划的产品。 通过学生认证后,可以以超便宜的价格享受。 我的账户是支付宝(Alipay )账户,以前通过过学生认证。 云翼计划的入口就在这里。 但是,我通过学生小组活动参加了。 因为团体活动,可以优惠一年的免费域名。
服务器配置成功购买服务器后,请找到服务器的公共IP地址。 这里隐藏了公共网络IP
必须释放端口才能配置安全组服务。 否则,无法访问端口。 因为需要安全性,所以云服务中存在安全组。 请记住常用端口发行版、tomcat 8080端口、mysql 3306端口、https 443和80端口
部署JavaWeb项目将Java运行时环境部署到服务器Linux安装JDK1.8和环境变量Linux安装Tomcat设置和环境变量设置
这里我引入的是一个简单的web项目,没有使用数据库mysql。 所以不需要安装mysql。 但是,这里也共享mysql安装教程。 要安装并打包Mysql5.7.23本地项目以生成war文件,请参见以下教程: 首先,请结合使用Java和Tomcat环境,购买并使用域名,并确保本地有Java开发环境和IDEA
但是,上面的教程涉及在服务器上部署Java和Tomcat环境。 你只是盖了房子,但里面还没有家具,不能入住。 所以,接下来来买家具。 首先打开IDEA,创建新项目,然后选择web APP。
在web目录中找到index.jsp
请在标签上写上hello world
导入网站的时候需要war包,所以现在正在想办法做。
单击右上角的此图标
按照图中的步骤单击(单击绿色加号,然后出现其菜单)。
然后添加content,选择默认的保存路径即可。 通常位于war包的同一目录中
这样就完成了设定。 接下来,创建运行Build-Build Artifacts-build命令的war软件包
在build之后,在此out目录下找到war包
打开xshell和xftp工具,连接到云服务,将webhelloworld_war.war添加到云服务的/usr/Java/Tomcat/Apache-Tomcat-8.5.20/war
Tomcat绑定域名很好。 我们必须稍微修改一下什么。 请不要担心。 很简单的一行。 每次提到配置更改,脑子都不能变大。
修改/usr/Java/Tomcat/Apache-Tomcat-8.5.20/conf /中的server.xml:
将host节点的name更改为云服务器的域名。 例如,www.example.com在host节点下添加一个节点。 其中webhelloworld_war是war包的包名称或项目名称
顺便说一下,如果要修改这个xml文件,可以在xshell中用vi进行修改,大大提高使用体验。 当然,也有非常朴素的方法。 您也可以在xftp中本地下载server.xml,然后在sublime text中更改并上载。
启动服务并成功访问,更改配置文件后,请不要忘记还有一点很重要。 请不要忘记。 就是重新启动Tomcat
在shell上单击/usr/Java/Tomcat/Apache-Tomcat-8.5.20/wsd ch /
的双曲正弦值
./shutdown.sh
然后执行
./startup.sh
这里,如果Tomcat停止失败,请将Java.net.connect exception : connectionrefusedsevere 3360 couldnotcontactlocalhost 33608005.Tomcat
亲测有效
那么,现在回到正题。 在浏览器中输入云服务域名:8080,例如(www.example.com:8080 )就可以访问刚才导入的程序
就像这样