介绍

运行java web的环境

搭建

准备

Linux:Linux 操作系统

Apache Tomcat:Web 应用服务器

JDK:Java 开发工具包

jdk的安装

1、下载

链接

2、上传服务器后,新建 JDK 安装目录

mkdir /usr/java

3、将 JDK 源码包解压到指定位置

tar -zxvf jdk-8u201-linux-x64.tar.gz

4、打开 profile 文件

vim /etc/profile

5、按 i 切换至编辑模式,在 export PATH USER ... 后另起一行,根据您实际使用的 JDK 版本添加以下内容

export JAVA_HOME=/usr/java/jdk1.8.0_221(您的 JDK 版本)
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

6、按 Esc,输入 :x,保存文件并返回

7、读取环境变量

source /etc/profile

8、查看 JDK 是否已经安装成功

java -version

tomcat的安装

1、下载

链接

2、解压 Tomcat 源码包

tar xvzf apache-tomcat-9.0.20.tar.gz

3、将解压后的文件夹下的文件移动到 /usr/local/tomcat/ 目录下

mv apache-tomcat-8.5.55 /usr/local/tomcat/

4、打开 server.xml 文件

vim /usr/local/tomcat/apache-tomcat-9.0.20/conf/server.xml

5、找到 <Host ... appBase="webapps">,按 i 切换至编辑模式,将 appBase="webapps" 替换为以下内容:

appBase="/usr/local/tomcat/apache-tomcat-9.0.20/webapps"

6、按 Esc,输入 :wq,保存文件并返回

7、打开 profile 文件

vim /etc/profile

8、按 i 切换至编辑模式,在 export PATH USER ... 后另起一行,根据您实际使用的 tomcat版本添加以下内容

export TOMCAT_HOME=/usr/local/tomcat8.5
export PATH=$TOMCAT_HOME/bin:$PATH

9、按 Esc,输入 :x,保存文件并返回。

10、启动 Tomcat

/usr/local/tomcat/apache-tomcat-9.0.20/bin/startup.sh

验证

1、创建测试文件

echo Hello World! > /usr/local/tomcat/webapps/ROOT/index.jsp

2、关闭防火墙

systemctl stop firewall.service 

3、在本地浏览器中访问如下地址,查看环境配置是否成功

http://云服务器实例的公网 IP:8080

linux:搭建java web环境的更多相关文章

  1. ubuntu搭建java web环境

    java web环境即jdk+tomcat+mysql jdk:http://www.oracle.com/technetwork/java/javase/downloads/index.html t ...

  2. 阿里云搭建JAVA WEB环境(SQL Server + TomCat + 配置域名)

    假期刚刚搭完,先写个提纲,今晚写完: 1.申请一个月的免费的云服务器ECS; 2.在云服务器上安装Java开发环境+Sql Server+Tomcat; 3.购买域名并认证,绑定服务器共有IP地址; ...

  3. Window server 2016 搭建Java Web环境

    系统下载 下载种子(迅雷下载): ed2k://|file|cn_windows_server_2016_updated_feb_2018_x64_dvd_11636703.iso|629426585 ...

  4. Linux 搭建Java web服务器

    未经允许,不得转载 1.jdk的下载与配置 1.1下载 sudo wget http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45- ...

  5. Linux安装JAVA web环境

    一:安装jdk   1.下载 在oracle下载东西的时候因为oracle的一些验证机制,所以需要在链接前面添加一些参数 wget --no-check-certificate --no-cookie ...

  6. Docker搭建Java Web运行环境

    1. 前提条件 安装了Docker的64位Linux 操作系统 Linux操作系统镜像 Linux版本的JDK压缩包 Linux版本的Tomcat压缩包 2. 启动容器 容器是在镜像的基础上来运行的, ...

  7. 使用 Docker 搭建 Java Web 运行环境

    黄勇的博客 Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐 ...

  8. 转:使用 Docker 搭建 Java Web 运行环境

    原文来自于:http://www.codeceo.com/article/docker-java-web-runtime.html Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都 ...

  9. 使用 Docker 搭建 Java Web 运行环境(转)

    原文 http://www.importnew.com/21798.html Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种“轻量级”容器技术,它几 ...

随机推荐

  1. .NET Core学习笔记(8)——Entity Framework Core之Database First

    曾经我以为再也不会去弄啥Database First,然鹅我错了.这个世界上就是有啪啪打脸和真香的时候.当小伙伴拿着做好的DB表结构和SQL脚本递过来的时候,我知道我没法拒绝.望着他突起的肱二头肌和充 ...

  2. [简单-剑指 Offer 53 - II. 0~n-1中缺失的数字]

    [简单-剑指 Offer 53 - II. 0-n-1中缺失的数字] 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0-n-1之内.在范围0-n-1内的n个数字中有且只有一 ...

  3. TurtleBot3使用课程-第二节a(北京智能佳)

    目录 1.[第3类]LRF(LDS)传感器 2 1.1 传感器包安装 2 1.1.1 传感器端口访问设置 2 1.1.2 运行hlds_laser_publisher节点 2 1.1.3 在RViz中 ...

  4. 第十五章节 BJROBOT cartographer 算法构建地图【ROS全开源阿克曼转向智能网联无人驾驶车】

    建地图前说明:请确保你的小车已经校正好 IMU.角速度.线速度,虚拟机配置好 ROS 网络的前提进行,否则会造成构建地图无边界.虚拟机端无法正常收到小车主控端发布的话题数据等异常情况!! 1.把小车平 ...

  5. spark的运行指标监控

    sparkUi的4040界面已经有了运行监控指标,为什么我们还要自定义存入redis? 1.结合自己的业务,可以将监控页面集成到自己的数据平台内,方便问题查找,邮件告警 2.可以在sparkUi的基础 ...

  6. 详解Vue中的computed和watch

    作者:小土豆 博客园:https://www.cnblogs.com/HouJiao/ 掘金:https://juejin.cn/user/2436173500265335 1. 前言 作为一名Vue ...

  7. 区间合并 C++

    #include <iostream> #include <vector> #include <algorithm> using namespace std; ty ...

  8. scaffoldingTools

    脚手架工具 脚手架工具概要(前端工程化的发起者) 脚手架的本质作用:创建项目基础架构.提供项目规范和约定 相同的组织结构 相同的开发规范 相同的模块依赖 相同的工具配置 相同的基础代码 举例:IDE创 ...

  9. 日常采坑:.NetCore上传大文件

    一..NetCore上传大文件 .NetCore3.1 webapi 本地测试上传时,遇到一个坑,大点的文件直接失败,根本不走控制器方法. 二.大文件上传配置 IFormFile方式,vs IIS E ...

  10. Python+Docker+Flask+pyecharts实现数据可视化

    1.数据加工pyecharts图实现: 数据源:本地CSV文件 ps:由于是跟生产环境做交互,生产环境指标由HSQL加工,使用存储过程挂后台定时运行,后使用python实现导出及定时分发,本地pyth ...