Linux部署Web项目小记
2017-09-03 13:41
295 查看
1、安装Tomcat
官网下载解压缩:tar -zxvf apache-tomcat-8.0.32.tar.gz配置server.xml连接池: <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="500" minSpareThreads="30" prestartminSpareThreads = "true" maxQueueSize = "100" maxIdleTime="60000"/> 连接: <Connector executor="tomcatThreadPool" port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="20000" acceptCount="100" acceptorThreadCount="2" redirectPort="8443" URIEncoding="utf-8"/> 禁用 AJP(如果你服务器没有使用 Apache,我们用的Nginx) <!-- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> --> 如果是部署多Tomcat,Connector端口和Server端口要改下,防止端口出现冲突, 各参数详细解释可以参照官网,或者底部的链接配置JVM参数: cd bin vim catalina.sh 首行添加如下:
CATALINA_OPTS='-server -Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+UseParallelOldGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/data/log/posapp/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/log/posapp/heapdump.bin' export JAVA_HOME=/usr/local/jdk1.7.0_79 export JRE_HOME=/usr/local/jdk1.7.0_79/jreJAVA_OPTS和CATALINA_OPTS稍有不同,最好设置CATALINA_OPTS,关于2者的不同 参见: https://stackoverflow.com/questions/11222365/catalina-opts-vs-java-opts-what-is-the-difference
2、安装jdk:
下载jdk解压缩:tar -zxvf jdk-7u79-linux-x64.tar.gz配置环境变量: cd /etc vim profile#set java environment JAVA_HOME=/usr/local/jdk1.7.0_79 JRE_HOME=/usr/local/jdk1.7.0_79/jre CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME JRE_HOME CLASSPATH PATH
3、安装redis:
下载redis解压缩:tar -zxvf redis-3.0.5.tar.gz进入解压缩目录:cd redis-3.0.5编译:make编译安装:make install修改配置文件(守护线程执行、设置登陆凭证) vim redis.conf aemonize yes requirepass *****启动: src/redis-server redis.conf4、参考链接:
Tomcat 8 安装和配置、优化 Redis 安装和配置相关文章推荐
- linux 环境和 windows 环境在部署web项目时注意的问题
- Linux-linux下部署Web项目
- Linux下部署web项目
- Web项目Linux部署流程简述
- linux(centos)服务器部署web项目
- LINUX部署WEB项目(TOMCAT安装和配置)
- linux上部署web项目
- linux下部署rabbitmq和web项目和jar项目
- linux 部署django项目时出错: WebSocket connection,Unexpected response code: 200"
- tomcat +mysql +linux部署web项目
- Linux Ubuntu从零开始部署web环境及项目 -----部署项目 (三)
- linux部署web项目到tomcat下(图文详解)
- linux下部署web项目
- Linux部署web项目
- Linux web项目部署调试常用命令行
- Linux Ubuntu从零开始部署web环境及项目 -----部署项目 (三)
- LINUX部署WEB项目(JDK安装和配置)
- 本地web项目部署到阿里云Linux服务器指南
- 让外网访问VMware的Linux,访问虚拟机上部署的javaweb项目
- 在linux下配置javaWeb项目.sh部署脚本