任务 5 编写JS代码
任务目标
将Java-web打包成war,发布到腾讯云服务器。
任务步骤
1.购买腾讯云服务器
根据如下规格购买一个腾讯云CVM服务器。
计费模式 | 地域 | 可用区 | 网络类型 | 实例类型 | 镜像 | vCPU | 内存 |
---|---|---|---|---|---|---|---|
按量计费 | 广州 | 广州三区 | Default-VPC | 标准型S5 | CentOS-7.6-64位 | 1核 | 2GB |
公用带宽 | 实例名 | 设置密码 | 安全组 | 购买数量 |
---|---|---|---|---|
按使用流量 | SRV1 | 设置一个安全系数高的密码 | 放通全部端口 | 1 |
2.创建云服务器
创建云服务器的步骤,请参考《使用自定义数据配置CVM实例》课程的任务1-自定义数据配置Linux系统的CVM实例。创建完成后,在云服务的实例菜单查看已经购买成功的云服务器,复制公网ip。
3.使用远程连接工具
前往FinalShell官网下载符合自身操作系统的安装包并安装。使用FinalShell工具连接上一步购买的腾讯云服务器,输入云服务器的公网ip,用户名和密码。
如果显示连接成功,表示填写的公网ip,用户名密码无误。
4.登录云服务器
使用root权限登录CVM,确保yum包更新到最新。
sudo yum update
5.安装Tomcat
用yum在线安装Tomcat。
yum -y install tomcat
6.指向公网ip
修改Java项目代码,将form表单的action属性和img图片的src属性指向刚才购买的腾讯云服务器。将原代码中的127.0.0.1改为腾讯云服务器的公网ip,例如我购买的腾讯云公网ip是129.204.152.57。
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>首页</title>
</head>
<body>
<form action="http://129.204.152.57:8080/testweb/DoLoginServlet" method="POST">
<fieldset>
<legend>请登录!</legend>
用户名:<input type="text" name="account" placehodler="输入用户名"><br><br>
密码: <input type="password" name="password" placehodler="输入密码"><br><br>
<img id="imgcode" alt="图片不存在" src="http://129.204.152.57:8080/testweb/DoValidateCodeServlet" height="40px"><a id="changeCode" href="#####"> 看不清,换一张!</a><br><br>
验证码:<input type="text" name="code">
<br><br>
<input type="submit" value="提交">
</fieldset>
</form>
</body>
</html>
7.打包成war
将Java项目打包成war文件,选择testweb项目,右键选择【Export】,选择【WAR file】,选择一个硬盘路径存放导出的war文件。
8.上传war包
将war文件上传到腾讯云服务器的/user/share/tomcat/webapps。
9.启动Tomcat
tomcat start
10.查看Tomcat状态
查看Tomcat状态,如果显示为绿色的【active (running)】表示启动成功。
systemctl status tomcat
学员评价