文档章节

解析域名、修改默认端口、打包java项目和连接数据库并导入数据

南风末
 南风末
发布于 2018/12/02 16:37
字数 720
阅读 61
收藏 0

接上文:搭建云服务器并部署发布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账号和密码和云服务器中数据库的一致。

© 著作权归作者所有

南风末
粉丝 6
博文 237
码字总数 343213
作品 0
南昌
程序员
私信 提问
如何打造类似数据虫巢官网系列教程之三:架设网站

文·blogchong 本文接上一篇《如何打造类似数据虫巢官网系列教程之二:爬虫是怎么炼成的》,以及不清楚前情概要的可以先看这篇《如何打造类似数据虫巢官网系列教程之一:介绍已经准备工作》。...

数据虫巢
2017/03/20
0
0
利用MAVEN的profile 实现打包环境的切换

产生问题的背景 由于在项目开发的时候,我们一般都是使用的本地库,数据库连接写的是本地的,如果我们将项目打成war的时候,里面的配置连接写的是我们本地的,当我们直接把war拷贝到服务器上...

数据加载中
2018/09/15
0
0
springboot项目从打包到部署到上线域名绑定一条龙服务

自己刚到一家公司,目前的话有可能自己部署项目上线和服务器处理,以前都是不关心上线的问题都是有运维来处理。现在要亲自动手去解决这些事情,所以多学习一些技术和只是还是挺不错的,我要发...

快乐的小火柴
2018/08/08
0
0
JEESNS 开源社交系统 V0.5 发布

简介 JEESNS是一款基于JAVA企业级平台研发的社交管理系统,依托企业级JAVA的高效、安全、稳定等优势,开创国内JAVA版开源SNS先河。数据库使用MYSQL,全部源代码开放。 官方网址:http://www....

zchuanzhao
2017/02/07
2.9K
2
开源BI工具Metabase安装

安装Metabase: Metabase是作为Java jar文件构建和打包的,可以在有Java环境的任何地方运行。下面我们提供有关如何在各种常见配置中安装和运行Metabase的详细说明。 本篇只介绍jar安装方式,...

全科
2018/07/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

用Python帮你上马,哪里无码打哪里

目录 0 引言 1 环境 2 需求分析 3 代码实现 4 代码全景展示 5 后记 0 引言 所谓的像素图,就是对图像做一个颗粒化的效果,使其产生一种妙不可言的朦胧感。费话不多说,先来看一张效果图。 <c...

上海小胖
16分钟前
1
0
python from import与import as 的含义

from os import makedirs, unlink, sep #从os包中引入 makedirs.unlink,sep类 from os.path import dirname, exists, isdir, splitext 从 os包中的path类中引入 dirmame exists 等方法 impo......

dillonxiao
16分钟前
1
0
【转】URL最大长度问题

今天在测试Email Ticket的时候发现在进行Mark as Read/Unread操作时,请求是通过GET方式进行的。URL中列出了所有参与该操作的Ticket Id。于是,我想起GET请求是有最大长度限制的。遂输入超长...

ZhangLG
18分钟前
0
0
Segment段

CurrentHashMap和HashMap相比支持并发操作,整个CurrentHashMap是由一个个的Segment组成的,也是就是常说的分段锁 Segment继承了重入锁ReentrantLock来进行加锁, 可以简单的把CurrentHashMa...

周慕云
20分钟前
0
0
JS Date 自定义格式化方法

JS Date 自定义格式化方法 Date 时间对象 快速 自定义格式化 定义方法 // 自定义格式化方法Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1, ......

DrChenXX
24分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部