169
云计算
负载均衡
产品简介
产品价格
快速入门
用户指南
实践操作
常见问题
购买指南
云服务器
产品简介
计费规则
购买指导
控制台使用指南
常见问题
云数据库
产品简介
计费规则
购买指导
快速入门
连接实例
控制台使用指南
对象存储
产品简介
控制台使用指南
程序员百科
Python
天翼云服务器最佳实践-手动部署Java Web

产品推荐:

1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>

2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>>

3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>>

4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 

5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>>   



点击这里点击这里注册天翼云VIP帐号,立即体验云服务器>>>

Tomcat是一个被广泛使用的Java Web应用服务器。本文介绍了在天翼云弹性云主机上部署Java Web环境的操作步骤。首先需要下载部署Java Web环境所需的安装包,并将安装包上传至云主机,然后设置弹性云主机安全组规则,再安装并配置相关软件,完成开发环境的配置。

适用对象:本文档适用于使用天翼云弹性云主机部署Java Web环境的用户。

相关软件及工具

软件包名称获取方式
jdkhttp://www.oracle.com/technetwork/java/javase/downloads
tomcathttp://tomcat.apache.org/download-80.cgi

说明 : 上表中为jdk和tomcat软件包官方获取地址,您还可以参考其他开源镜像地址获取安装包。

工具名称说明获取方式
PuTTY跨平台远程访问工具。用于在软件安装过程中在Windows系统上访问云主机。https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
WinSCP跨平台文件传输工具。用于在Windows系统和Linux系统间传输文件。http://winscp.net/

说明 : 上表中为PuTTY和WinSCP工具包官方获取地址,您还可以参考其他开源镜像地址获取安装包。

必备事项

1.创建弹性云主机,且弹性云主机已绑定弹性IP。

2.登录弹性云主机,执行如下命令,新建jdk目录。

cd /home/
mkdir webDemo
cd webDemo/
mkdir jdk

3.登录弹性云主机,执行如下命令,新建tomcat目录。

cd webDemo/
mkdir tomcat

4.您可以选择将安装包下载至本地后使用文件传输工具将安装包上传至云主机。或者选择使用wget命令直接下载安装包至云主机。

  • 方法一

1)使用文件传输工具上传安装包至云主机。

2)使用WinSCP工具上传jdk软件包至云主机jdk文件夹。

3)使用WinSCP工具上传tomcat软件包至云主机tomcat文件夹。

  • 方法二

1)使用wget命令直接下载安装包至云主机。

I.执行如下命令,进入jdk目录。

cd /home/webDemo/jdk

II.执行如下命令,下载jdk软件包。

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

III.执行如下命令,进入tomcat目录。

cd /home/webDemo/tomcat

IV.执行如下命令,下载tomcat软件包。

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.88/bin/apache-tomcat-8.5.88.tar.gz --no-check-certificate
说明

本文使用的云主机以天翼云CentOS 7.3 64bit操作系统云主机为例。

  • *JDK软件包以jdk-17_linux-x64_bin.tar.gz安装包为例。

  • Tomcat以apache-tomcat-8.5.78.tar.gz安装包为例。

  • 如果当前操作步骤中下载链接过期,您可以参考表1查询其他版本jdk和tomca下载地址,或者使用其他开源镜像地址获取安装包。


设置弹性云主机安全组规则

安全组规则设置步骤

  1. 单击弹性云主机名称,查看弹性云主机详情,在弹性云主机详情页面,选择“安全组”。
  2. 在“安全组”界面,单击“更改安全组规则”,进入安全组详情界面。
  3. 在安全组详情界面,单击“添加规则”,弹出添加规则窗口。
  4. 根据界面提示配置安全组规则。

添加ICMP安全组规则

如果云主机默认设置是禁止ICMP规则,当ping 弹性服务器IP时会显示超时。因此首先为云主机添加ICMP规则。

为云主机添加web项目分配端口的访问规则,以8080 端口为例:

image.png

说明
  • 入方向:指从外部访问安全组规则下的弹性云主机。

  • 出方向:指安全组规则下的弹性云主机访问安全组外的实例。

  • 端口范围:安全组规则的端口范围,取值范围为:1~65535,Anyd代表所有端口。

其中0.0.0.0/0表示所有IPv4地址,::/0表示所有IPv6地址。

WEB服务端口默认使用得端口为:80(http)、443(https),用户也可选择将Web服务器配置为在非标准端口上运行,如8080,此时需要配置对应的安全组端口。

安装JDK

  • 解压jdk安装包到jdk目录下。

tar -xvf jdk-8u231-linux-x64.tar.gz -C /home/webDemo/jdk/

  • 配置环境变量。
vi /etc/profile
  • 在底部添加以下内容。
#set java      environment
export      JAVA_HOME=/home/webDemo/jdk/jdk1.8.0_231
export      JRE_HOME=/home/webDemo/jdk/jdk1.8.0_231/jre
export      CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JRE_HOME/lib/tools.jar  
export PATH=JAVA_HOME/bin:JAVA_HOME/bin: $PATH
  • 执行以下命令保存并退出。
:wq
  • 执行以下命令使/etc/profile里的配置生效。
source /etc/profile
  • 验证安装。
java -version

回显信息如下所示验证安装jdk成功。

[root@ecs-c525-web ~]# 
java -versionjava version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode

安装tomcat

  • 解压tomcat安装包到tomcat目录下。
tar -xvf apache-tomcat-8.5.47.tar.gz -C /home/webDemo/tomcat/
  • 进入tomcat的bin目录,执行以下命令安装tomcat。
cd /home/webDemo/tomcat/apache-tomcat-8.5.47/
cd bin/
  • 执行如下命令编辑setclasspath.sh 脚本。
vi setclasspath.sh

并在setclasspath.sh 脚本添加以下内容。

export JAVA_HOME=/home/webDemo/jdk/jdk-17.0.3
export JRE_HOME=$JAVA_HOME
  • 保存后退出,可输入以下命令启动tomcat。
./startup.sh

验证Java Web环境搭建完成

  • 在浏览器输入以下内容。

http://云主机弹性IP:8080,如果界面跳转至默认的Tomcat界面,证明Java Web环境搭建完成。我们就可以在公网访问云主机的8080端口了。

访问云主机的8080端口如图所示:

注意

天翼云服务器80/8080/443/8443端口需备案完成后才可开通使用,除上述四个端口,云主机其余端口均为开通状态,直接调用即可。但域名+IP+端口号如能通过互联网访问,则属于未备案,只做内部访问无妨。

80/8080/443/8443端口会在备案成功后一个工作日内开通,开通后会电话联系网站负责人。


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!