在ubuntu下部署JAVAEE项目

在Windows环境下使用Eclipse开发JAVAEE很方便,但是项目一般运行在Linux服务器中,本博客将讲述如何将Win下的WAR文件部署到ubuntu的Tomcat中


  • 先安装MySQL.
  • 使用sudo mkdir /usr/local/java/ 先创建一个目录用于存放jdk,tomcat文件
  • 下载Linux版本的jdk,我是在window电脑上先下载好,然后放到wampserver的www目录下,ubuntu虚拟机和我的电脑在同一局域网中,所以在/usr/local/java目录下可以直接使用wget 命令从我的电脑中拉取文件,命令如下sudo wget http://192.168.61.1/jdk-8u121-linux-i586.tar.gz ,tomcat文件也是如此
    建议文件从官方网站下载,jdk有32和64位,tomcat没有32和64的区分,如下图
    这里写图片描述

这里写图片描述


  1. 进入/usr/local/java目录中,发现有jdk和tomcat的tar.gz文件
  2. 使用
    sudo tar -zxvf xxxx.tar.gz
    解压文件到当前目录下,解压后如下图这里写图片描述
  3. 添加环境变量(两种方法):
    • 当前登录的用户添加环境变量使用vim ~/.bashrc 在文件最后追加java环境配置
export JAVA_HOME=/usr/local/java/jdk1.8.0_121
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

再追加tomcat7的环境配置

export CLASSPATH=$CLASSPATH:%JAVA_HOME/lib/tools.jar
export TOMCAT_HOME=/usr/local/java/apache-tomcat-7.0.77
export CATALINA_HOME=$TOMCAT_HOME
export PATH=$PATH:$TOMCAT_HOME/bin
  • 为ubuntu所有用户设置环境变量使用sudo vim /etc/profile打开配置文件,在文件末尾添加如上信息.
    在添加完配置信息后要使用 source ~/.bashrcsudo source /etc/profile 使配置信息立即生效(根据修改的文件选择加载配置的命令)

在终端的任意地方输入java -version测试java环境是否配置完成,如果配置正确将出现下图这里写图片描述


4.进入/usr/local/java/apache-tomcat(解压出来的tomcat目录)/bin目录下
使用sudo bash startup.shsudo ./startup.sh启动tomcat
这里写图片描述
使用sudo bash shutdown.shsudo ./shutdown.sh来关闭tomcat服务
在电脑的浏览器输入ip:8080出现如下界面表示tomcat正常运行
这里写图片描述


5.将在window环境中的项目导出为war压缩文件,使用上面的方法,将文件拉到apache-tomcat目录下的webapps目录下,先关闭tomcat,再开启tomcat,在浏览器中输入ip:8080/项目名即可访问项目(tomcat再次启动时会自动将war文件解压,如果修改了war文件,记得拉取war文件后,将同名的文件夹先删除,不然tomcat不会重新解压war文件).
PS:如果项目有用到MySQL,在拉取项目的同时,切记将MySQL-connect的jar包复制一份到tomcat的lib目录下,不然在网页上会出现ClassNotFoundException.


以上就是我将JAVAEE部署到Ubuntu-Server下的经验,希望能对你有所帮助!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值