在ubuntu下部署JAVAEE项目

来源:互联网 发布:网站关键词优化方案 编辑:程序博客网 时间:2024/05/17 05:03

在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_121export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH

再追加tomcat7的环境配置

export CLASSPATH=$CLASSPATH:%JAVA_HOME/lib/tools.jarexport TOMCAT_HOME=/usr/local/java/apache-tomcat-7.0.77export CATALINA_HOME=$TOMCAT_HOMEexport 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下的经验,希望能对你有所帮助!

0 0
原创粉丝点击