为什么80%的码农都做不了架构师?>>>
接上文:搭建云服务器并部署发布Java项目
1、购买腾讯云服务器的学生套餐时,再加8元即可获得一个自己的域名
然后点云产品,进入到云解析,进行域名和你的云服务器的公网ip进行关联
解析之前还有一个身份认证,审核(审核很快,我的一两个小时内就审核完了)
审核通过之后
添加解析
添加之后,解析
进到这个页面,然后直接新手快速添加
解析网站,
解析完成,再用域名访问自己的网站
http://www.xxxx.cn:8080/testlinuxtomcat/login.html
看到这个网址你可能会好奇,为什么会有个8080,别人的网站的都没有端口号,但是你去掉端口就访问不了,怎么回事?
8080是访问tomcat的默认端口,默认端口没改你要访问tomcat下的项目,就得加上8080端口。
而一般访问网站时,域名后面没有端口号,是因为http协议有一个默认端口80,访问网站时可以省略。
想要不输入端口就能访问,那就得修改配置默的认端口为80
2、修改默认端口
用SSH远程连接客户端SSH Secure Shell Client连接你的云服务器
进入tomcat的安装目录:
# cd /opt/tomcat8/
再进入文件夹conf中修改配置文件server.xml
# vi server.xml
找到这个8080端口,按a进行修改,改成80
然后按esc键 再按英文的冒号:wq 按回车,保存并退出。
修改完成,再重启tomcat,
# /opt/tomcat8/bin/startup.sh
去掉端口,再用域名访问一下
http://www.xxxx.cn/testlinuxtomcat/login.html
3、将Java项目打包部署到云服务器上
myeclipse中,右键项目,导出Export,选择war file
下一步选择保存目录。
然后用SSH客户端将.war文件上传至tomcat下的webapps目录下即可。
4、导入数据(MySQL)
用navicat Lite数据库管理工具将开发环境中的数据导出为.sql文件,再在云服务器中的数据库执行。
1、右键原数据库,转储为SQL文件,
2、在目标数据库中新建查询,执行SQL文件。
注:项目导出war包之前,记得修改jdbc配置的账号信息:root账号和密码和云服务器中数据库的一致。