您的位置:首页 > 其它

Ubuntu 部署基于jeesite平台开发的智能仓储系统经验分享

2018-06-06 18:00 330 查看

   已经做了一年的Java开发,在此记录下自己远程部署在Ubuntu上部署自己开发的系统的一些经验。

   在此之前,我从未部署过任何linux内核的项目,算是一个绝对的小白。在一个全新的系统里面我们首先要配置项目运行的基本环境,首先确定你要安装的软件有哪些。此项目需要安装的软件有mysql5.6,maven3.5,jdk1.8.当然最重要的是你的项目代码包,由于是基于jeesite平台开发的,这里遇到了一个深坑。就是当我们通过maven clean和maven install打好了jar包,发现根本运行不了,当我们打成war包项目也跑不起来,这个问题解决了很久,过程很复杂这里就不赘述了,直接说怎么解决的吧。后来我们直接把原代码拷进系统里 通过mvn spring-boot:run命令,项目就可以正常跑起来了。接着说一下安装软件。

  首先我安装的是jdk,安装jdk有两种方式,一种是去jdk官网下载安装包,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,我下载jdk-8u25-linux-x64.tar.gz,下载到主目录,通过xshell和xftp上传到系统里面。 通过tar -zxvf jdk-8u25-linux-x64.tar.gz解压,解压完成之后,配置环境变量。由于用户给我创建的是非root的用户,所以我们在修改全局配置文件的时候要在前面加上sudo 命令为:sudo vi /etc/profile 在文件的末尾加上

export JAVA_HOME=/home/rot/jdk1.8.0_111
export CLASSPATH=${JAVA_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

记得要先保存 :wq 通过命令 source /etc/profile 使修改的环境变量生效,最后检查是否生效通过java -version 如果显示的有java1.8版本,则说明jdk安装成功。

       其次我需要安装maven,首先需要去官网下载安装包,http://maven.apache.org/ ,我下载的是apache-maven-3.5.3-bin.tar.gz,同理上传到系统里面。通过tar -zxvf apache-maven-3.5.3-bin.tar.gz解压,解压完成之后,配置环境变量,操作与配置jdk一样,在文件末尾加上

export M2_HOME=/home/rot/apache-maven-3.5.3
export M2=$M2_HOME/bin

export PATH=$M2:$PATH

这里要注意两个配置在一个文件里面,需要把两种配置隔开,每一次编辑过后都要用 source /etc/profile使其生效。通过mvn -version检查是否配置成功。

  最后就是安装mysql,简便方法可以是用命令sudo apt-get install mysql-server-5.6 也可以去官网下载安装包并且解压,在过程中会让你输入密码,记住这个登陆密码。 要想远程登陆,一定记住通过 sudo vi /etc/profile #注释 bind_address=127.0.0.1 然后在navicat测试是否能连接上。

  然后就是用mvn clean和mvn install打包你的代码,将原代码上传到服务器里,通过 nohup mvn spring-boot:run>/home/rot/daxian.log& 运行你的代码,在这里特别说明一下 nohup 是让你的代码保持在后台运行 然后如果你想看日志的话需要通过命令: tail -f daxian.log 最后你的项目就成功部署在系统里面了。





阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐