项目部署到linux服务器流程

来源:互联网 发布:江津加工中心编程招聘 编辑:程序博客网 时间:2024/04/28 22:04

一:jdk

下载好linux版jdk,传到linux服务器usr/java-->解压-->tar -zxvfjdk-7u60-linux-x64.gz-->

配置环境变量

打开/etc/profile(sudo vim /etc/profile)在最后面添加如下内容:

export JAVA_HOME=/usr/java/jdk1.8.0_121  
export JRE_HOME=/usr/java/jdk1.8.0_121/jre  
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib  
export PATH=$PATH:$JAVA_HOME/bin  

二:tomcat安装

1.下载tomcat

2.上传到/usr/local,并解压

3.3将apache-tomcat-7.0.54重命名为tomcat  命令:mv apache-tomcat-7.0.54 tomcat 

4.修改tomcat端口:进入cd/usr/local/apache-tomcat-7.0.42/conf/目录下,打开server.xml(sudo vim server.xml)将端口8080修改为8081。 

5.验证:在浏览器中输入http://localhost:8081/看到tomcat的欢迎页面。localhost替换为Linux服务器IP。

6.tomcat内存优化:Tomcat内存优化主要是对tomcat启动参数优化,我们可以在tomcat的启动脚本catalina.sh中设置 JAVA_OPTS 参数。我的服务器是6G内存,所以我设置JVM启动参数大些,个人可以根据自己的实际情况进行设置。(

  1. JAVA_OPTS='-Xms2048m -Xmx4096m -Xmn1g-Xss1024k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:PermSize=1024m-XX:MaxPermSize=1024m -XX:MaxTenuringThreshold=0 -XX:+UseParallelGC-XX:ParallelGCThreads=20 -XX:+UseParallelOldGC -XX:+UseAdaptiveSizePolicy'  

三:redis安装:

命令:
1.wget http://download.redis.io/releases/redis-3.4.0.tar.gz
2.tar xzf redis-3.4.0.tar.gz
3.cd redis-3.4.0
4.make
5.安装Redis,执行make install。会将make编译生成的可执行文件拷贝到/usr/local/bin目录下;
6.执行./utils/install_server.sh配置Redis配置之后Redis能随系统启动。
7.通过ps -ef|grep redis命令查看Redis进程;
开启Redis服务操作通过/etc/init.d/redis_6379 start命令,也可通过(service redis_6379 start);
关闭Redis服务操作通过/etc/init.d/redis_6379 stop命令,也可通过(service redis_6379 stop);
8.修改配置文件vi /etc/redis/6379.conf  设置bind 0.0.0.0  修改 protectmode no 重启服务 service redis_6379 restart

四:mongodb安装:

1.下载mongodb-linux-x86_64-3.2.10.tgz

2.上传到/usr/local/mongodb

3.解压

tar -xvzf mongodb-linux-x86_64-3.2.10.tgz
mongodb数据库默认数据目录会存放在/data/db 所以可以执行命令 mkdir -p /data/db 建立目录,也可以手动设置其他目录,但是无论默认还是自定义,数据目录必须手动创建,否则mongodb会报错,现在可以启动mongodb服务了,命令为: ./bin/mongod 服务默认会在前台执行,如果数据目录不是/data/db 那么可以手动指定目录,启动命令为: ./bin/mongod --dbpath=/usr/mongo_data MongoDB数据库服务的默认端口是27017
4.安装完成后,配置启动方式

# vi /usr/local/mongodb/mongodb.conf

dbpath=/data/db/

logpath=/data/log/mongo.log

logappend=true

fork=true

port=27017

或者:不创建配置文件通过mongod参数启动也可以

配置文件方式启动mongod #./bin/mongod -f /bin/mongodb.conf

成功后即可以登录mongo# ./bin/mongo

现在mongo就可以正常使用了

附带提醒

1.停止node和mongo都是用kill 

2.如果出现启动报错 ERROR: child process failed, exited with error number 100,一般是由于上一次mongodb没有正常关闭,只需要rm /.../mongod.lock就好

五:项目部署:

1.将eclipse中的项目run as->maven clean->maven install  将项目打包成war包,然后解压后放到linux服务器中tomcat路径下的webapps文件夹中

(注意,不可直接将war包放到服务器中的tomcat下的webapps中,这样每次tomcat启动后,都会便宜这个war包,最好是将解压好的文件直接放进去)

(注意,新装的tomcat,其webapps文件夹中有自带的一些文件,可全部删除,然后把项目放进去)

2 0
原创粉丝点击