ubuntu配置jdk和tomcat+部署java项目[最佳实践]
2013-12-26 15:48
826 查看
每次裸机上配置一次jdk和tomcat,都要查询一次,真心麻烦,我想应该是要记下来并且以防自己以后会忘记,本文将从jdk,tomcat安装一直到最后的部署,全部记录一下,同时如果有朋友也是处于这样的情况,那么本文将会是最佳实践
版本:jdk1.7、tomcat7.0,有关下载,在此就不多说了
jdk的配置:
在/etc/profile文件的最后加上
完成后source /etc/profile即可
测试:java -version
好的,这样jdk首先就配置好了
tomcat中server.xml的配置:
配置端口:
配置Host:
将bin目录下startup.sh、shutdown.sh、catalina.sh改为可执行权限,
当你startup.sh一下以后,在logs目录下会生成catalina.out的文件,将其改为可执行权限
当你启动的时候,可能会遇到内存溢出的报错,那么这个时候你需要修改下catalina.sh文件中
接下来,启动 在tomcat的路径下,启动命令为:
停止服务:
版本:jdk1.7、tomcat7.0,有关下载,在此就不多说了
jdk的配置:
在/etc/profile文件的最后加上
# jdk J***A_HOME=/root/soft/jdk1.7.0_10 PATH=$J***A_HOME/bin:$PATH CLASSPATH=.:$J***A_HOME/lib/dt.jar:$J***A_HOME/lib/tools.jar CATALINA_HOME=/root/guard/apache-tomcat-7.0.22 export J***A_HOME export PATH export CLASSPATH export CATALINA_HOME
完成后source /etc/profile即可
测试:java -version
java version "1.7.0_10" Java(TM) SE Runtime Environment (build 1.7.0_10-b18) Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
好的,这样jdk首先就配置好了
tomcat中server.xml的配置:
配置端口:
<Connector port="80" URIEncoding="UTF-8" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="5000" minSpareThreads="10" maxSpareThreads="50" acceptCount="1024" enableLookups="false" connectionTimeout="20000" redirectPort="8443"/>
配置Host:
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Alias>119.90.0.165</Alias> <Context docBase="/root/guard/apache-tomcat-7.0.22/project/guard2.0" path="" reloadable="true"/> </Host>
将bin目录下startup.sh、shutdown.sh、catalina.sh改为可执行权限,
当你startup.sh一下以后,在logs目录下会生成catalina.out的文件,将其改为可执行权限
当你启动的时候,可能会遇到内存溢出的报错,那么这个时候你需要修改下catalina.sh文件中
if [ -z "$LOGGING_MANAGER" ]; then J***A_OPTS="$J***A_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" else J***A_OPTS="$J***A_OPTS $LOGGING_MANAGER" fi
if [ $have_tty -eq 1 ]; then J***A_OPTS="$J***A_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m" echo "Using CATALINA_BASE: $CATALINA_BASE" echo "Using CATALINA_HOME: $CATALINA_HOME" echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR" if [ "$1" = "debug" ] ; then echo "Using J***A_HOME: $J***A_HOME" else echo "Using JRE_HOME: $JRE_HOME" fi echo "Using CLASSPATH: $CLASSPATH" if [ ! -z "$CATALINA_PID" ]; then echo "Using CATALINA_PID: $CATALINA_PID" fi
接下来,启动 在tomcat的路径下,启动命令为:
sh startup.sh && tail -f logs/catalina.out (&& 后边的命令可以查看启动日志)
停止服务:
sh shutdown.sh
相关文章推荐
- ubuntu配置jdk和tomcat+部署java项目[最佳实践]
- 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat
- 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat
- 阿里云服务器下JAVA环境的配置,来部署项目(JDK的配置和Tomcat的安装)
- ubuntu 下部署 javaWeb 项目配置 jdk环境变量和安装tomcat7
- 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat
- java项目部署总结(一)JDK 、git、maven、ssh等安装与配置
- 阿里云 > 教程中心 > java教程 > 详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上 详细的图文教程来实现 eclipse
- 云服务器项目部署环境安装配置(一)-- jdk安装
- IntelliJ IDEA14.1中java项目Maven中没有配置JDK时的问题
- Java项目部署到Linux并配置定时任务
- Ubuntu下配置java环境(JDK1.6+eclipse+myeclipse+tomcat)
- Ubuntu 14.04 中安装和配置 Java JDK
- ubuntu配置java jdk
- Java的Spring框架中AOP项目的一般配置和部署教程
- Ubuntu16.04安装JavaJDK1.8环境配置
- ubuntu 配置 java jdk1.8 环境,增加多版本 jdk 和切换方法
- [置顶] 【JAVA】Maven项目配置jdk版本以及tomcat插件的代码
- Ubuntu64位(阿里云ECS)配置Java_Web环境(jdk,mysql,tomcat)
- ubuntu安装jdk以及配置java环境变量