阿里云服务器部署Java Web项目和连接MySQL数据库全流程 | 您所在的位置:网站首页 › web怎么部署项目到服务器 › 阿里云服务器部署Java Web项目和连接MySQL数据库全流程 |
前阵子接了一个小小的JavaWeb项目,按照需求得发布上线到云服务器,同时为了更熟悉JavaWeb开发的整个流程,所以买了个阿里云服务器来练练手。之前的练习中,都是用自己的电脑作为服务器,非同一局域网之下的其他人员无法访问本地项目,以为发布项目到Linux服务器上会很难,其实接触了之后才发现很简单,我们只需在阿里云服务器上装上和本机一样的(JDK、Mysql、Tomcat)环境(无非只是Linux比Windows系统少了可视化图形界面),然后将项目打包放到服务器上就好,接下来我将整个流程展示一遍,从购买阿里云服务器开始… 一、选购阿里云服务器进入阿里云官网,进行注册登录 搜索“阿里云服务器ECS”,并点击购买 选择自定义购买 ,按自己的需求选购服务器配置; 最好选择靠近您客户的地区,可降低网络时延、提高访问速度。 共享型实例是指入门级的服务器,适用于建站、测试等基础配置 选择 系统镜像推荐选择CentOS(Linux)系统镜像,因为Linux舍弃了图形化界面,用命令行进行操作,性能能得到更充分的利用。【注:非Aliyun Linux】 在确定了环境需求的前提下,也可直接从镜像市场中选择更加完备的镜像,这些镜像预装了运行所需的基本环境,省时省力。 这里有预装了完整的JavaWeb项目运行所需环境的系统镜像(Tomcat9、jdk1.8、MySQL5.6),系统版本建议选择CentOS7系列,7.3及以上版本。 点击“使用”,点击“下一步”配置网络和安全组 进行 网络和安全组 配置带宽按自己的需求进行选择,我这里选默认最小 安全组规则购买成功之后需要在控制台开放相应的端口,后面再设置 点击下一步,进行系统配置 进行 系统配置设置一个登录密码,别忘记了,忘记了可以找回或者重新装系统,步骤一样,后面连接需要用到 实例名称和描述按个人喜好进行设置 分组设置 默认不填,确认下单,购买成功!在阿里云官网首页点击控制台 点击云服务器ECS 点击左侧实例,即可看到刚才所购买的阿里云服务器实例 二、进行安全组配置点击“实例”右侧的“管理” 点击左侧“本实例安全组”,再点右侧“配置规则” 入方向安全组配置然后在入方向点击快速创建安全组,看我打的勾要打上,不然端口连接不上 添加之后还需再添加两个!两个!两个安全组 出方向安全组配置 三、连接到阿里云服务器 下载Xshell(通过网络连接到远程服务器主机)打开Xshell——>新建连接 填写你购买该服务器时设置的登录用户名(默认root)和密码 连接成功的提示语 输入java -version可以看到自带的jdk版本MySQL 输入rpm -qa | grep mysql查看是否安装数据库 输入mysql -u root -p输入密码,登录数据库(Linux系统很可爱,它隐藏了密码,千万不要换键盘啊)用本地数据库可视化工具Navicate连接到阿里云服务器的MySQL数据库 新建连接——>阿里云数据库MySQL版 常规设置(主机的连接端口和用户名密码) SSH通道设置(阿里云服务器的ip、端口和用户名、密码) 点击确定,双击左侧连接名打开连接,可手动对云服务器建数据库和建表,和操作云服务器数据库传来的数据 2.验证 Tomcat 在本地浏览器地址栏输入你所购买的阿里云服务器的公网ip+:8080,见到如下汤姆猫页面,说明你的阿里云服务器公网ip可公开访问且tomcat正常运行 3.下载Xftp(能在Linux和Windows之间互传文件) 部署JavaWeb项目到阿里云服务器 在eclipse编译器中,将JavaWeb项目导出为war包(WAR文件格式) 在项目上右键——>导出,选择WAR file 选择war包的导出地址,并取消勾选特定的Tomcat运行环境 打开前面下载好的Xftp工具,新建连接 连接成功,左侧为本机电脑文件,右侧为Linux系统文件(拖拽可互传文件) 在右侧Linux系统界面中,浏览到/usr/local/src/apache-tomcat-9.0.1/webapps目录下,直接将本地JavaWeb项目导出的WAR包拖拽到右侧的webapps目录下(此处无须解压,tomcat会帮我们自动解压)以上过后,整个项目部署的流程已完成 四、运行项目在本机浏览器地址栏中输入ip+:8080+项目名称(的指定jsp页面),即可访问JavaWeb项目 我们可以在服务器上部署JavaWeb、Html网页、App等等。 恭喜!至此为至,你已成功将Web项目部署到阿里云服务器! 五、关于如何去掉地址中的“:8080”字样 在Xftp工具中进入tomcat的cnof目录下/usr/local/src/apache-tomcat-9.0.1/conf,右键sever.xml用记事本打开2. 修改一处端口信息3. 重启tomcat Linux下重启命令:systemctl restart tomcat.service 或者进到tomcat的bin目录下,使用tomcat命令将tomcat重新启动不带8080端口号,再次进行访问 云服务器ECS地址:阿里云·云小站 |
CopyRight 2018-2019 实验室设备网 版权所有 |