把jsp+servlet+mysql项目发布到腾讯云服务器,允许外网访问

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32846595/article/details/77260095

期末有个jsp的课程设计,最后用一个礼拜完成了,然后就想到要利用自己腾讯云的服务器发布这个项目,于是就摸索这成功将项目发布了。分为以下几步


准备工作.首选你得要有一个云服务器,可以选择腾讯,阿里等等,这里不再赘述了,至于购买方法可以看我之前的博客。然后配置好jdk(一定要和本地的jdk版本一致!!),tomcat,还有mysql。然后希望你的Tomcat可以通过外网成功访问了,如果还不行,也可以看我之前的博客。

1.在eclipse中将工程右击-->Export-->输入‘war’ 选择导出为war文件。


2.通过文件上传工具,我是使用putty中自带的pscp工具,将war文件上传到云服务器的/tmp/文件中,放置到tomcat的的webapps文件下,关闭tomcat,再重新启动Tomcat,你就会发现你的war文件自动解压了。此时,如果之前你可以通过浏览器正确访问Tomcat的话,就可以直接通过 【你的ip:8080】/【你的工程名】访问到你工程的首页


3.登陆你的数据库,


数据库建好,选择使用该数据库,


将本地数据库生成sql脚本,传到云服务器,之后运行退出数据库后,通过运行以下内容

mysql -h localhost -u root -p < /tmp/xx.sql 

生成你的数据库文件,如果不退出mysql也可以直接通过以下

source /tmp/xxx.sql
运行mysql脚本

4.到此时你就完成了。


几点说一下:

1.本地的jdk和云端的jdk版本一定要一样,不然会报错。

2.如果想要改访问tomcat的端口,可以在tomcat/conf中的servser.xml中设置,将8080改为80



将localhost改为你的ip地址


将localhost改为你的ip地址




猜你喜欢

转载自blog.csdn.net/qq_32846595/article/details/77260095