项目部署到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启动参数大些,个人可以根据自己的实际情况进行设置。(
- 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文件夹中有自带的一些文件,可全部删除,然后把项目放进去)
- 项目部署到linux服务器流程
- web项目部署到服务器流程
- WEB项目再次部署到服务器流程
- web项目部署到Linux服务器上
- 部署maven项目到linux服务器上
- linux web项目部署到tomcat服务器
- 将java项目部署到linux服务器
- Web项目部署到Linux服务器
- 记部署javaxian项目到linux服务器
- 项目部署到远程Linux服务器
- 部署Web项目到Linux服务器
- javaweb项目部署到linux服务器上
- 部署项目到服务器
- 部署项目到服务器
- 项目部署到服务器
- linux项目部署流程
- Ubuntu Linux 部署Web项目 流程 从0到1
- 【Linux】把web项目部署到Linux服务器上
- 一分钟掌握数据库垂直拆分
- MySQL5.6新特性之crash-safe详解
- 选票统计 (sdut oj)
- 使用 React Native 和 Redux 重构的知乎日报
- pat 出租 (20分)
- 项目部署到linux服务器流程
- 打印字符串中所有字符的排列
- 问题 B: 最少的步数 【BFS】
- 【LeetCode】241. Different Ways to Add Parentheses
- Qt creator5.7 OpenCV249之图片灰度处理(含源码下载)
- 开机启动出错(双系统)--grub rescue
- 【mysql】win上Access denied for user 'root'@'localhost' (using password:YES)”
- CentOS 本地ISO 挂载并配置本地软件源
- C++中cin、cin.get()、getline()