阿里云ECS服务器,ubuntu下的linux系统安装java JDK和tomcat,关于项目部署取消8080端口方法

一、写在前面

1、前言:最近在学习linux系统,趁着活动买了个ECS和买了个域名(听到别人说域名备案要20天左右,不知道为什么我3天就办下来了。。。。23333),准备用来学习java和开发个个人网站。所以准备开始安装java和tomcat的环境。
2、关于linux系统:现在普遍的linux系统基本分为两大阵营,一个是redhat小红帽和debian的有Ubuntu,而我系统装的是ubuntu的,而且redhat的linux命令和ubuntu的命令有些还不太一样。导致在参考别人的教程的时候还走了点弯路。
二、java JDK和tomcat的安装
java JDK 主要有两类,一类是openJDK(开源的)和oracle 官方版本的JDK
(1)openJDK的安装
<1>更新软件包列表

$ sudo apt-get update

<2>安装openjdk-8-jdk(这个主要根据你要安装的版本)

$ sudo apt-get install openjdk-8-jdk

这样就可以了

java -version

在这里插入图片描述可以看到已经装上了
(2)oracle版本的安装
<1>首先安装依赖包

$ sudo apt-get install python-software-properties

<2>添加仓库源

$ sudo add-apt-repository ppa:webupd8team/java

<3>更新软件包列表:

$ sudo apt-get update

<4>安装java JDK:

$ sudo apt-get install oracle-java8-installer

注:安装很多软件都是这么一个过程的在linux

在安装的过程中可能有几个要确定的,直接按确定就可以了

java -version

在这里插入图片描述<4>配置一下环境

vi /etc/profile
export JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre/bin"

在文件中添加上这一句(这是对于oracle版本的,openjdk的把java-8-oracle换掉就可以了)
最后 java 一下,就可以看到相关的java信息了
在这里插入图片描述

(3)tomcat安装
<1>创建一个在/usr下创建tomcat文件夹

mkdir tomcat

<2>在 http://tomcat.apache.org/download-80.cgi#8.5.9 上下载tomcat安装包
在这里插入图片描述
将下载的包移到tomcat文件夹下面

mv apache-tomcat-8.5.35.tar.gz /usr/tomcat

<3>如果你不是超级管理员就需要这一步,给文件夹授予权限

sudo chmod 755 tomcat/

<4>解压

tar -zxvf apache-tomcat-8.5.35.tar.gz

ls查看一下,会看到生成一个apache-tomcat-8.5.35的文件夹
<5>修改配置

cd  /apache-tomcat-8.3.35/bin 

里面有一个startup.sh的shell脚本,这个就是启动tomcat相关联的配置

在这里插入图片描述
在里面加上这个命令,其实就是让它启动的时候找到JDK
<6>运行

./startup.sh

在这里插入图片描述
Tomcat started 说明启动成功。
<6>关闭

./shutdown.sh

部署项目到tomcat,取消8080端口和取消项目名

1、取消8080端口

1、首先到server.xml文件中将8080端口改为80,然后到安全组规则中,将80端口开放
在这里插入图片描述

2、如果是部署到阿里云服务器,tomcat使用1023以下的端口时需要使用authbind来指定
1、安装sudo apt-get install authbind
2、配置 sudo touch /etc/authbind/byport/80
3、修改权限chmod 0755 /etc/authbind/byport/80

在这里插入图片描述

4、修改tomcat配置
将/etc/default/tomcat8中 AUTHBIND改为yes
在这里插入图片描述
5、server tomcat7 restart

2、取消项目名

在server.xml文件中的host节点添加< Context path="" docBase=“你的项目名” appBase=“webapps” reloadable=“true” debug=“0”>
在这里插入图片描述
。这样就可以直接访问了
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值