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

本文档详述了如何在云服务器上部署JSP项目,包括准备云服务器,配置JDK、Tomcat和MySQL,将项目导出为WAR文件并上传,以及设置数据库。关键步骤包括保持本地与云端JDK版本一致,通过PSCP工具上传文件,修改Tomcat端口和服务器IP地址,以及迁移数据库。确保每个环节正确无误,即可实现远程访问你的JSP应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

期末有个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地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值