阿里云手工部署Java Web项目
2017-12-26 00:00
253 查看
摘要: 本文档介绍如何使用一台基本配置的云服务器 ECS 实例部署 Java web 项目。适用于刚开始使用阿里云进行建站的个人用户。
操作系统:CentOS 7.4
Tomcat 版本:Tomcat 8.5.23
JDK 版本:JDK 1.8.0_152
按 i 键进入编辑模式。
在 /etc/profile 文件中添加以下信息:
按 Esc 键退出编辑模式,输入下面命令保存并关闭文件。
依次运行以下命令解压 apache-tomcat-8.5.23.tar.gz,重命名 Tomcat 目录,并设置用户权限。
说明:
在 /usr/local/tomcat/ 目录里:
bin 目录中存放 Tomcat 的一些脚本文件,包含启动和关闭 Tomcat 服务脚本。
conf:存放 Tomcat 服务器的各种全局配置文件,其中最重要的是 server.xml 和 web.xml。
webapps:Tomcat 的主要 Web 发布目录,默认情况下把 Web 应用文件放于此目录。
logs:存放 Tomcat 执行时的日志文件。
如果打不开 Tomcat 默认管理界面,请确认防火墙是否开放了 Tomcat 访问端口
还有非常重要的一点是** 阿里云里面有个安全组需要把8080端口加入进去(被坑了很久) **
centos7默认使用的是firewall作为防火墙
这样就开放了相应的端口。
使最新的防火墙设置规则生效。
配置要求
这里列出的软件版本仅代表写作本文档使用的版本。操作时,请您以实际软件版本为准。操作系统:CentOS 7.4
cat /etc/redhat-release
Tomcat 版本:Tomcat 8.5.23
JDK 版本:JDK 1.8.0_152
安装 JDK
按以下步骤安装 JDK。新建一个目录
mkdir /usr/java
下载并解压
下载并解压源码 jdk-8u152-linux-x64.tar.gz 到 /usr/java。cd /usr/java wget http://mirrors.linuxeye.com/jdk/jdk-8u152-linux-x64.tar.gz tar xzf jdk-8u152-linux-x64.tar.gz -C /usr/java
设置环境变量
编辑 /etc/profile:vi /etc/profile
按 i 键进入编辑模式。
在 /etc/profile 文件中添加以下信息:
#set java environment export JAVA_HOME=/usr/java/jdk1.8.0_152 export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib export PATH=$JAVA_HOME/bin:$PATH
按 Esc 键退出编辑模式,输入下面命令保存并关闭文件。
:wq
加载环境变量
source /etc/profile
查看 jdk 版本
当出现 jdk 版本信息时,表示 JDK 已经安装成功。java -version java version "1.8.0_152" Java(TM) SE Runtime Environment (build 1.8.0_152-b16) Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)
安装 Tomcat
按以下步骤安装 Tomcat。依次运行以下命令解压 apache-tomcat-8.5.23.tar.gz,重命名 Tomcat 目录,并设置用户权限。
cd /home wget http://mirrors.linuxeye.com/apache/tomcat/v8.5.24/apache-tomcat-8.5.24.tar.gz tar xzf apache-tomcat-8.5.24.tar.gz mv apache-tomcat-8.5.24 /usr/local/tomcat/ chown -R 777 /usr/local/tomcat/
说明:
在 /usr/local/tomcat/ 目录里:
bin 目录中存放 Tomcat 的一些脚本文件,包含启动和关闭 Tomcat 服务脚本。
conf:存放 Tomcat 服务器的各种全局配置文件,其中最重要的是 server.xml 和 web.xml。
webapps:Tomcat 的主要 Web 发布目录,默认情况下把 Web 应用文件放于此目录。
logs:存放 Tomcat 执行时的日志文件。
tomcat启动与停止
sh /usr/local/tomcat/bin/startup.sh sh /usr/local/tomcat/bin/shundown.sh
tomcat自启动
暂无。配置防火墙
问题如果打不开 Tomcat 默认管理界面,请确认防火墙是否开放了 Tomcat 访问端口
还有非常重要的一点是** 阿里云里面有个安全组需要把8080端口加入进去(被坑了很久) **
centos7默认使用的是firewall作为防火墙
firewall-cmd --permanent --zone=public --add-port=8080/tcp
这样就开放了相应的端口。
firewall-cmd --reload
使最新的防火墙设置规则生效。
相关文章推荐
- 手工部署Java Web项目【阿里云教程】
- 部署java web项目到阿里云上
- 阿里云服务器部署Java web项目(一)
- 图片教程:写好的Java Web项目部署到阿里云服务器
- Java Web项目部署到阿里云服务器
- 阿里云服务器部署java web项目
- 阿里云部署Java web项目
- Java Web项目部署到阿里云服务器
- Java Web项目部署到阿里云服务器
- 如何将Java Web项目部署到服务器上
- tomcat部署java web项目遇到的一些小问题
- 如何将java web项目上线/部署到公网
- Tomcat在阿里云ECS上部署JavaWeb项目
- 如何将java web项目上线/部署到公网
- 部署Java Web项目过程中报过的错、解决方案及需要注意的问题
- Eclipse使用Maven搭建Java Web项目并直接部署Tomcat8(全实战)
- 阿里云部署Java web项目初体验
- Intellij Idea在部署Java Web项目时为无法获取路径的问题
- 将 java web网站部署到阿里云
- 一键部署Java Web项目