步骤 1:购买 Linux 实例(略)

步骤2:安装JDK

本节介绍如何安装java jdk。

软件包中包含的软件及版本如下:

  • Tomcat:1.8.0_121

说明:这是写文档时参考的软件版本。您下载的版本可能与此不同。

准备工作

下载JDK安装包,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

将下载好的JDK包上传到Linux上面:

操作步骤

1、新建一个目录:

  1. [root@localhost ~]# cd /usr/
  2. [root@localhost usr]# mkdir java
  3. [root@localhost usr]# cd java/
  4. [root@localhost java]# mkdir jdk
  5. [root@localhost java]# cd jdk
  6. [root@localhost jdk]#

2、解压jdk-8u121-linux-x64.tar.gz到jdk目录下:

  1. [root@localhost mnt]# tar -xvf jdk-8u121-linux-x64.tar.gz -C /usr/java/jdk/

3、配置环境变量:

  1. [root@localhost mnt]# vi /etc/profile

4、在底部添加以下内容:

  1. #set java environment
  2. export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121
  3. export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre
  4. export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
  5. export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH

5、保存后执行以下命令:

  1. [root@localhost mnt]# source /etc/profile

6、验证安装:

  1. [root@localhost ~]# java -version

我们可以看到JDK已经成功安装了。


步骤3:安装Tomcat8.0

本节介绍如何部署Tomcat环境。

软件包中包含的软件及版本如下:

  • Tomcat:8.5.11

说明:这是写文档时参考的软件版本。您下载的版本可能与此不同。

准备工作

下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi

将下载好的Tomcat包上传到Linux上面:

操作步骤

1、解压apache-tomcat-8.5.11.tar.gz

  1. # tar -xvf apache-tomcat-8.5.11.tar.gz -C /usr/java/tomcat/

2、解压之后,我们进入解压的文件:

  1. [root@localhost mnt]# cd /usr/java/tomcat/apache-tomcat-8.5.11/

  • bin目录中存放Tomcat的一些脚本文件,最重要的也是用的最多就是启动和关系tomcat服务脚本。
  • conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml
  • webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录
  • logs:存放Tomcat执行时的日志文件

3、进入到tomcat的bin目录:

  1. [root@localhost apache-tomcat-8.5.11]# cd bin/

4、编辑setclasspath.sh脚本,添加以下内容:

  1. export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121
  2. export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre

5、保存后输入以下命令启动tomcat。

  1. [root@localhost bin]# ./startup.sh

6、从浏览器访问,输入http://ip:8080 即可访问,如果外部无法访问,但是Linux内部却可以访问,这种情况一般是防火墙的问题,关闭防火墙就可以了。

7、安装好Tomcat后,在webapps下面自带一个demo,通过浏览器访问即可看到已经部署好的web项目。

  1. [root@localhost apache-tomcat-8.5.11]# cd webapps/

8、部署项目只需要把项目复制到Tomcat的Webapps下即可。这也是最简单的一种方式。如果您想更改您的tomcat服务接口,那么可以到tomcat下的conf目录,里面有个server.xml文件。重要的配置信息在这里:

9、在配置文件中有一个unpackWARs参数,如果设置为false即可以部署war包项目,tomcat会自动解压文件。还可以在server.xml中使用Context标签指定项目在任何位置

  <Context path="定web应用的虚拟路径名" docBase="要部署的Web应用的源路径(实际位置)" reloadable="true" />

如何部署Java_web项目到云服务器上的更多相关文章

  1. 怎样将本地web数据库项目部署到腾讯云服务器上?

    怎样将本地web数据库项目 部署到腾讯云服务器上? 1.本地计算机的工作: 1.1用eclipse或者myeclipse做好一个web项目,可以只做一个数据库的增删改查,本地部署到Tomcat服务器, ...

  2. 怎样将本地web项目部署到腾讯云服务器上?

    怎样将本地web项目部署到腾讯云服务器上? 1.本地计算机的工作: (1).用eclipse新建一个web项目,然后在webcontent下新建一个index.html,然后在本地部署到Tomcat服 ...

  3. Docker 快速部署 Django项目到云服务器

    项目结构: 1,dockerfile FROM python:3.7 RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY pip.conf /roo ...

  4. 将web项目部署到阿里云服务器上

    一.用eclipse将写好的项目打成war包 1.右键点击项目,选择Export 选择打包之后的路径,点击Finsh. 2.购买阿里云服务器 按下图选择 3.设置云服务器防火墙 4.远程连接云服务器 ...

  5. 使用Nginx+uwsgi在亚马逊云服务器上部署python+django项目完整版(二)——部署配置及相关知识

    ---恢复内容开始--- 一.前提: 1.django项目文件已放置在云服务器上,配置好运行环境,可正常运行 2.云服务器可正常连接 二.相关知识 1.python manage.py runserv ...

  6. 云服务器上利用Docker部署Django项目

    转载别人的,请看下面链接 云服务器上利用Docker部署Django项目

  7. 从零部署Spring boot项目到云服务器(准备工作)

    自己的博客终于成功部署上线了,回过头来总结记录一下整个项目的部署过程! 测试地址:47.94.154.205:8084 注:文末有福利! 一.Linux下应用Shell通过SSH连接云服务器 //ss ...

  8. 从零部署Spring boot项目到云服务器(正式部署)

    上一篇文章总结了在Linux云服务器上部署Spring Boot项目的准备过程,包括环境的安装配置,项目的打包上传等. 链接在这里:http://www.cnblogs.com/Lovebugs/p/ ...

  9. 阿里云服务器上通过Docker部署redmine

    背景:在日常工作的过程中会遇到各种各样的问题,每个问题来了之后需要花时间解决.这里就面临两个问题. 1:问题责任不明确,有时候会遇到数据库或者物理服务器的问题,这时候就需要把相应问题指派给相应的人,传 ...

随机推荐

  1. bzoj2257 [Jsoi2009]瓶子和燃料 最大公约数

    [Jsoi2009]瓶子和燃料 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1449  Solved: 889[Submit][Status][Di ...

  2. Redis Windows版安装详解

    一.下载Redis Redis下载有两个途径一是官网.二是Github,由于Redis官方只支持Linux系统,所以官网是没有Windows版本的,不过微软开源团队维护了一份所以我们可以使用这个. 官 ...

  3. Hadoop(四)HDFS集群详解

    前言 前面几篇简单介绍了什么是大数据和Hadoop,也说了怎么搭建最简单的伪分布式和全分布式的hadoop集群.接下来这篇我详细的分享一下HDFS. HDFS前言: 设计思想:(分而治之)将大文件.大 ...

  4. ASP.NET没有魔法——ASP.NET MVC 与数据库大集合

    ASP.NET没有魔法——ASP.NET与数据库 ASP.NET没有魔法——ASP.NET MVC 与数据库之MySQL ASP.NET没有魔法——ASP.NET MVC 与数据库之ORM ASP.N ...

  5. RESTful API 架构解读

    RESTful API 架构解读 首先我们还是先介绍下 RESTful api 的来龙去脉. 首先, RESTful (下文都简称 RESTful api 为 RESTful ) 1.RESTful ...

  6. kazoo python zookeeper 选主

    本文讲述基于zookeeper选主与故障切换的方法.我们的例子使用的是python. 使用的库是kazoo,安装方式 pip install kazoo  应用场景: 多个实例部署,但不是" ...

  7. web项目jsp出现The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path错误

    原因是Javaweb工程类中没有添加Tomcat运行时相关类导致. 解决方式如下:出错的文件---->>build path---->>config build path--- ...

  8. JavaScript大厦之地基:js数据类型

    一.数据和类型        俗话说物以类聚,人以群分:这里将人和物都按类别进行了区分.我们数据也一样,使用计算机我们能处理数值,也可以处理文本还可以处理图形.音频.视频等各种各样的数据,不同的数据有 ...

  9. Pycharm小技巧--使用正则进行查找和批量替换

    分享一个Pycharm中使用正则的分组匹配来进行批量替换的小技巧 例如,我现在需要把HTML文件中的静态文件得到路径全部替换为django模板引用路径的格式 修改为类似这样的格式: {% static ...

  10. 吾八哥学Python(一):搭建Python开发环境(Windows)

    学习Python的第一步当然是要配置一下开发环境了,这里记录一下本人在windows 10(64位)下配置Python开发环境的过程,供跟我一样的新手参考一下. 一.下载Python安装包 目前最新的 ...