Ubuntu安装jdk tomcat并发布web全过程

安装Java环境

OS: ubuntu 16.04 server
首先在Oracle官网下载
找到Java download 同意协议以后 点 java8的linux-64安装包
文件名 jdk-8u201-linux-x64.tar.gz

  1. 将安装包拷贝到/opt目录下
sudo cp jdk-8u181-linux-x64.tar.gz /opt
  1. 在/opt目录下创建java目录,并且将所有权限更改为当前用户
sudo mkdir java
sudo chown zhimin java
sudo chgrp zhimin java
  1. 将java8的安装包解压到/opt/java/目录下
tar -zxvf jdk-8u181-linux-x64.tar.gz -C /opt/java/
  1. 配置环境变量修改/etc/profile文件
sudo vim /etc/profile

在其后追加如下信息:

#set java environment
export JAVA_HOME=/opt/java/jdk1.8.0_181
export PATH=${JAVA_HOME}/bin:${PATH}
  1. 使Java环境生效
source /etc/profile

source是bash的内建命令,使用不要使用sudo source /etc/profile
此刻通过echo $JAVA_HOME应该能看到刚才设置的了。
还可以通过执行java -version和javac命令查看java8是否安装成功了。

下载tomcat

  1. 到官网下载tomcat,选择格式为tar.gz,如下图所示:
wget https://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.38/bin/apache-tomcat-8.5.38.tar.gz
  1. 上传到服务器
tar -zxvf apache-tomcat-8.5.9.tar.gz
mkdir -p /usr/tomcat
mv apache-tomcat-8.5.9 /usr/tomcat/
cd /usr
sudo chmod 755 -R tomcat
  1. 进入目录/usr/tomcat/apache-tomcat-8.5.9/bin,然后运行startup.sh启动,shutdown.sh关闭
sudo ./startup.sh
sudo ./shutdown.sh
  1. 开机启动
    如果要设置为tomcat开机自启动,需要编辑文件/etc/rc.local,这里存放着开机自启动的程序。(配置在/etc/profile和/etc/bash.bashrc文件中的内容是当有用户登录时才起作用,编辑/etc/rc.local:
sudo vi /etc/rc.local

在最后一行之前加入如下信息:(配置你自己的tomcat的startup.sh文件的路径)

/usr/tomcat/apache-tomcat-8.5.9/bin/startup.sh

部署Web应用

  1. 修改tomcat服务器的启动端口,修改将Tomcat服务器启动时使用的端口,例如改成8888
cd apache-tomcat*
cd conf
vi server.xml
  1. 查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常启动,进入tomcat服务器下的logs目录,打开catalina.out文件进行查看。可以正常访问了,说明Tomcat服务器已经正常启动成功了。如果tomcat启动不了,那么最有可能就是启动时使用的端口被其他应用程序占用了,那么可以通过如下的办法进行排查,例如查看9999端口被哪个应用程序占用了。
  2. 部署JavaWeb应用到Tomcat服务器
    部署JavaWeb应用到Tomcat服务器就是将开放好的JavaWeb应用打包成war包,然后发布到tomcat服务器的webapps目录下

相关命令

  1. 端口号: lsof -i:
  2. 查看Linux服务器的版本: lsb_release -a
  3. 查看当前iptables(防火墙)规则: iptables –L –n
  4. 添加指定端口到防火墙中
    语法:iptables -I INPUT -p 协议 --dport 端口号 -j ACCEPT
iptables -I INPUT -p udp --dport 161 -j ACCEPT
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

eclipse无法导出web项目war包

  1. 鼠标右键选中项目 –> 选择Properties –> 选择Project Facets –> 勾选 Dynamic Web Module –> 点击Apply –> OK
  2. 将war包发布到tomcat服务器的webapps目录下
    将JavaWeb应用打包成war包之后,要将这个war包放到tomcat服务器的webapps目录下,由于要部署的javaWeb应用使用的是JNDI数据源,所以首先要把数据库对应的驱动jar包放到tomcat服务器的lib目录下。
  3. 将Oracle数据库的驱动jar包上传到tomcat服务器的lib目录
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值