欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

华为云Linux系统搭建Tomcat环境过程

程序员文章站 2024-03-26 13:20:11
...

华为云Linux系统搭建Tomcat环境过程

  • 准备工作
  • 搭建jdk环境
  • 搭建Tomcat环境

一 准备工作

  1. 需要华为云主机一台,需要公网访问,所以是需要带有弹性ip的,这里云的系统为Ubuntu14.0.4
  2. Xshell和Xftp 用来连接云主机以及上传文件
  3. Linux系统对应的jdk包以及Tomcat的包 分享链接在文章最后,如果不是各位需要的那就上oracle官网下载。
    地址:http://www.Oracle.com/technetwork/cn/Java/javase/downloads/jdk8-downloads-2133151-zhs.html
    http://tomcat.apache.org/

二 jdk环境的搭建

  1. 通过Xshell连接到华为的云主机上,主机就是你的华为云主机的弹性ip
    华为云Linux系统搭建Tomcat环境过程
  2. 直接点击确定,连接成功会出现以下的画面,说明连接成功
    华为云Linux系统搭建Tomcat环境过程
  3. 接下来将准备好的jdk包和Tomcat包上传
    我这里使用xftp进行上传,直接选择文件右键传输上传就好
    我这里将这两个包上传到/usr/local/src/java 路径下
    华为云Linux系统搭建Tomcat环境过程
    因为是Ubuntu系统,所以jdk和Tomcat包都是.tar.gz的
    输入解压命令
    注意要在root下进行接下来的操作
cd /usr/local/src/java/
tar zxvf jdk压缩包名

4 . 压缩完成后进入jdk解压后的文件修改配置信息

cd jdk1.8.0_131/etc/
vim profile
输入A进入编辑模式

5 . 在文件最下方输入以下信息

export JAVA_HOME=/usr/local/src/java/jdk1.8.0_131
export JRE_HOME=/usr/local/src/java/jdk1.8.0_131/jre
export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH

如图华为云Linux系统搭建Tomcat环境过程
键盘按Esc退出编辑
输入ZZ保存并退出

6 . 然后输入使配置生效

source /etc/profile

7 . 最后看配置是否生效

java -version

显示如图说明jdk环境安装完毕
华为云Linux系统搭建Tomcat环境过程

三 搭建Tomcat环境

1 . 将上面上传好的Tomcat压缩包进行解压

cd /usr/local/src/java/
tar zxvf tomcat压缩包名

2 . 启动Tomcat

cd apache-tomcat-6.0.53/bin/
./startup.sh

这时在浏览器上输入http://ip:8080/ 就可以访问到tomcat的欢迎页面了

3 . 将项目war包上传到Tomcat的webapps目录下

     这时我们需要将自己的web项目部署到tomcat下
  • 通过myeclipse将项目导出war包(方法多多,适合自己即可,总之得到项目的war包就行)
  • 通过xftp将war包上传到tomcat的webapps目录下
    如图
    华为云Linux系统搭建Tomcat环境过程

  • 后台启动tomcat,这样即使关闭与云主机的连接,tomcat也能正常运行

 cd /usr/local/src/java/apache-tomcat-6.0.53/bin
 nohup ./catalina.sh run $
  • 这样通过http://ip:8080/项目名 就可以访问到部署在华为云上的web项目了
  • 我这里因为搭建了负载均衡以及默认访问方式,所以只用ip就可以访问了(云快过期了,我这个网站不一定能访问到了)
    华为云Linux系统搭建Tomcat环境过程

写在最后

ps.这是我第一次写博客,希望有什么问题能跟我说,如果我看到了一定回复

  • centos 7其实跟Ubuntu搭建环境是差不多的,就是jdk的包和tomcat的包不同,分享链接我放在下方了
  • 当时华为云刚出不久去部署的这个环境,没有什么资料,找的腾讯云部署的资料看,走过一些弯路,所以想总结一下,一个目的最明确的部署方式,总的来说腾讯云和华为云感觉起来比较相似,至少在javaEE方面是这样的。
  • 可能一些项目需要用到mysql当时我是直接在Ubuntu上敲命令直接下载的,这个就不细说了,网上一大堆,不同的数据库有不同的安装方式,都行。
  • Linux jdk(包含centos以及Ubuntu)链接 : https://pan.baidu.com/s/1i5sv2Gd 密码: vi48
  • tomcat(Tomcat6,Ubuntu对应的包)链接: https://pan.baidu.com/s/1hsf6fkS 密码: wu5m