Linux配置JDK1.7和Resin4.0
1、安装JDK1.7
(1)下载
官网下载路径:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
选择适合自己的版本下载。
(2)安装解压即可
(3)修改环境变量
》vi /etc/profile
文件末尾插入以下内容:
export JAVA_HOME=/opt/jdk1.7.0_79
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
重新加载刚修改的配置文件:
》source /etc/profile
(4)测试是否安装成功
》java -version
》javac
》whereis java
》which java(Java执行路径)
》echo $JAVA_HOME
》echo $PATH
2、安装Resion4.0
(1)下载地址 :http://caucho.com/products/resin/download
(2)配置conf/resion.xml
<resin xmlns="http://caucho.com/ns/resin" xmlns:resin="urn:java:com.caucho.resin"> <!-- property-based Resin configuration --> <resin:properties path="${__DIR__}/resin.properties" optional="true"/> <resin:properties path="cloud:/resin.properties" optional="true" recover="true"/> <!-- Logging configuration for the JDK logging API --> <log-handler name="" level="all" path="stdout:"/> <stdout-log path="log/stdout.log" rollover-period="1D" timestamp="[%H:%M:%S.%s] "/> <stderr-log path="log/stderr.log" rollover-period="1D" timestamp="[%H:%M:%S.%s] "/> <logger name="" level="${log_level?:'info'}"/> <logger name="com.caucho.java" level="config"/> <logger name="com.caucho.loader" level="config"/> <resin:import path="${__DIR__}/cluster-default.xml"/> <dependency-check-interval>${dependency_check_interval?:'600s'}</dependency-check-interval> <cluster id="calendar"> <!-- define the servers in the cluster --> <server id="calendar" address="127.0.0.1" port="6600"> <http address="*" port="8080"/> <watchdog-port>6666</watchdog-port> <!-- JVM性能参数 begin--> <jvm-arg>-Djava.rmi.server.hostname=${local_ip}</jvm-arg> <jvm-arg>-XX:+UnlockExperimentalVMOptions</jvm-arg> <jvm-arg>-XX:+UseG1GC</jvm-arg> <jvm-arg>-XX:MaxGCPauseMillis=50</jvm-arg> <jvm-arg>-XX:GCPauseIntervalMillis=200</jvm-arg> <jvm-arg>-XX:SurvivorRatio=6</jvm-arg> <jvm-arg>-Xmx1024m</jvm-arg> <jvm-arg>-Xms1024m</jvm-arg> <jvm-arg>-Xss1m</jvm-arg> <jvm-arg>-XX:MaxPermSize=512m</jvm-arg> <jvm-arg>-Xloggc:${resin.root}/log/jdk_gc.log</jvm-arg> <!-- JVM性能参数 end--> </server> <!-- the default host, matching any host name --> <host id="" root-directory="."> <web-app id="/" root-directory="webapps/ROOT"/> <web-app id="/calendar/" root-directory="webapps/calendar/"/> <!-- access log 配置 --> <access-log path="log/access_${cluster.id}.log" archive-format='access_${cluster.id}.log.%Y%m%d%H' rollover-period="1h" /> </host> <host-default> <web-app-deploy path="webapps" expand-preserve-fileset="WEB-INF/work/**" multiversion-routing="${webapp_multiversion_routing}" path-suffix="${elastic_webapp?resin.id:''}"/> </host-default> </cluster> </resin>
同时Resi下面可以配置JVM监控和配置多个项目,请参考下面的博文:
http://blog.csdn.net/hereiskxm/article/details/41843577