Java开发环境安装
安装环境
开发环境系统为Ubuntu 12.04 LTS,需要的安装的工具有:jdk、tomcat、maven。 创建开发工具包安装目录(/usr/tools);
$ cd /usr
$ mkdir tools
一、JDK安装
$ chmod a+x jdk-6u37-linux-i586.bin
$ ./jdk-6u37-linux-i586.bin
$ sudo vim /etc/profile
JAVA_HOME=/usr/tools/jdk1.6.0_37
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export JAVA_HOME JRE_HOME CLASSPATH PATH
$ sudo update-alternatives --install /usr/bin/java java /usr/tools/jdk1.6.0_37/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/tools/jdk1.6.0_37/bin/javac 300
$ sudo update-alternatives --config java
$ java -version
二、tomcat安装配置
减压缩安装包并运行
$ tar -zxvf apache-tomcat-6.0.35.tar.gz
$ ./bin/startup.sh
#server.xml文件
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="200" minSpareThreads="50"/>
<Connector executor="tomcatThreadPool" port="8080" connectionTimeout="5000"
protocol="org.apache.coyote.http11.Http11NioProtocol" enableLookups="false"
redirectPort="8443" maxThreads="200" acceptCount="500" acceptorThreadCount="1" URIEncoding="UTF-8"/>
#catalina.sh文件,tomcat堆内存设置,假设内存空间为4G
JAVA_OPTS=-server -Xms1024m -Xmx1024m -Xmn256m -XX:PermSize=128m -XX:MaxNewSize=512m -XX:MaxPermSize=512m
#让tomcat自己管理内存
JAVA_OPTS=$JAVA_OPTS -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="$CATALINA_HOME\conf\logging.properties"
三、Maven安装配置
减压缩安装包
$ tar -zxvf apache-maven-3.0.4-bin.tar.gz
M2_HOME=/usr/tools/apache-maven-3.0.4
JAVA_HOME=/usr/tools/jdk1.6.0_37
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$M2_HOME/bin:$PATH
export JAVA_HOME JRE_HOME CLASSPATH M2_HOME PATH
$ source /etc/profile
$ mvn -version