在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的区分,如下图
- 进入/usr/local/java目录中,发现有jdk和tomcat的tar.gz文件
- 使用
sudo tar -zxvf xxxx.tar.gz
解压文件到当前目录下,解压后如下图 - 添加环境变量(两种方法):
- 当前登录的用户添加环境变量使用
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 ~/.bashrc
或sudo source /etc/profile
使配置信息立即生效(根据修改的文件选择加载配置的命令)
在终端的任意地方输入java -version
测试java环境是否配置完成,如果配置正确将出现下图
4.进入/usr/local/java/apache-tomcat(解压出来的tomcat目录)/bin目录下
使用sudo bash startup.sh
或sudo ./startup.sh
启动tomcat
使用sudo bash shutdown.sh
或sudo ./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
- 在ubuntu下部署JAVAEE项目
- centos上面在Tomcat部署JavaEE项目的步骤
- tornado在ubuntu下部署
- linux部署javaEE项目常用命令
- javaEE项目部署到SAE
- 在Tomcat下部署项目
- Ubuntu服务器下在Tomcat上部署web项目,绑定域名直接通过域名访问项目
- ubuntu 系统下部署web项目
- Ubuntu下(LNMP)项目部署全过程
- ubuntu下部署Django项目(成功)
- ubuntu下scrapyd部署爬虫项目
- Ubuntu下Django+uwsgi+nginx项目部署
- 在linux(ubuntu)下部署Egret
- nginx+uwsgi在Ubuntu下部署django
- Linux基础指令(部署JavaEE项目必备)
- SpringBoot项目打包部署外部JavaEE容器
- 在Tomcat和JBoss下部署项目
- 在Tomcat和JBoss下部署项目
- POJ 1659 Frogs’ Neighborhood
- 第四届蓝桥杯大赛世纪末的星期
- AABB包围盒碰撞的理解
- (Step1-500题)UVaOJ+算法竞赛入门经典+挑战编程+USACO
- 20170313 每月总有那么几天
- 在ubuntu下部署JAVAEE项目
- 第三课复习
- Session
- butterknifed8.5.1的简单使用说明
- 链表相加-Java-笔试题
- java递归和toString方法的理解
- java -Xlint:uncecked和@SuppressWarning("unchecked") 基础使用
- 当遇到多个构造器参数时可考虑用构建器
- [emmc] emmc总线设置