介绍

运行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. 【Mongodb】后台主键_id自增(Java版本)

    ObjectId的选择 创建MongoDB文档时,如果没有赋值ID,系统会自动帮你创建一个,通常会在客户端由驱动程序完成.得到的ObjectId类似于这种   ObjectId使用12字节的存储空间, ...

  2. Object[] cannot be converted to String[]

    原因: 你应该是想把List数组转 String数组吧! 然后想当然的调用list.toArray()方法. 结果 该方法返回的是Object[]数组,导致类型不匹配! 解决办法: 还在乖乖的用循环吧 ...

  3. vue的绑定属性v-bind

    v-bind的简略介绍 v-bind用于绑定一个或多个属性值,或者向另一个组件传递props值.目前,个人所用之中,更多的是使用于图片的链接src,a标签中的链接href,还有样式以及类的一些绑定,以 ...

  4. @component的作用详细介绍

    最近项目要采用spring boot在学习的spring boot 的过程中第一次见到@component注解,特意在网上搜索下,摘录在此方便日后查阅. 1.@controller 控制器(注入服务) ...

  5. JVM内存模型总结,有各版本JDK对比、有元空间OOM监控案例、有Java版虚拟机,综合实践学习!

    作者:小傅哥 博客:https://bugstack.cn Github:https://github.com/fuzhengwei/CodeGuide/wiki 沉淀.分享.成长,让自己和他人都能有 ...

  6. VirtualBox安装ubuntu 开发环境 配置

    一 下载VirtualBox安装程序以及ubuntu光盘镜像 1.下载VirtualBox安装程序(本文选用的是6.0.12版本) 建议从清华大学镜像站 https://mirrors.tuna.ts ...

  7. win7-win10 禁用IPV6临时地址

    IPV6临时地址本意是保护设备隐私,但有时候需要暂时禁用的情景下指令 netsh interface ipv6 set privacy state=disable 启用则修改最后的状态值为enable ...

  8. 深入理解static、volatile关键字

    static 意思是静态的,全局的.被修饰的东西在一定范围内是共享的,被类的所有实例共享,这时候需要注意并发读写的问题. 只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内找到他们. ...

  9. .NET 云原生架构师训练营(模块二 基础巩固 敏捷开发)--学习笔记

    2.7.1 敏捷开发 敏捷介绍 敏捷的起源 敏捷软件开发宣言 敏捷开发十二原则 生命周期对比 敏捷开发的特点 敏捷的发展 敏捷的核心 敏捷的起源 2001年,17个老头子在一起一边滑雪,一边讨论工作, ...

  10. ps ww

    [root@ma ~]# ps ww -p 1 PID TTY STAT TIME COMMAND 1 ? Ss 0:01 /sbin/init[root@ma ~]# ps -p 1 PID TTY ...