我是用的是bash shell。
1.下载到JBOSS3.2.7的压缩包,解压到一个目录如:/java/jboss
因为Solaris本身集成了jdk所以我们不需要再次安装了,如果希望使用更新的jdk可以自行下载并把JAVA_HOME设置成新的目录即可。在/etc/profile里加入以下内容:
export JAVA_HOME=/usr/jdk/jdk1.4.2_01
export JBOSS_HOME=/java/jboss
就这么简单,JBOSS配置好了。
2.3.性能优化:
在run.sh里在如下片断增加:绿色的一行
# Setup JBoss sepecific properties
JAVA_OPTS="$JAVA_OPTS -Dprogram.name=$PROGNAME"
JAVA_OPTS="$JAVA_OPTS -Xms256m –Xmx1024m -XX:PermSize=64m
-XX:MaxPermSize=512m" (里面的数值可以根据实际内存大小改变,以上是2G内存推荐大小)
# Setup the java endorsed dirs
JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
4.修改oracle-ds.xml更改如下片断:
oracle.jdbc.driver.OracleDriver
xms_admin
ABC123
50
1024
min-pool-size最小连接数;max-pool-size 最大并发连接数。(可根据需要自己调解)
5.JBoss安装在防火墙后的调整
5.1.在防火墙上开放1099、1098、4444三个端口
5.2.修改jboss-service.xml 文件
注释掉黑体字下面对应的红体字的语句
1099
${jboss.bind.address}
1098
${jboss.bind.address}
4444
${jboss.bind.address}
5.3.修改JBoss的启动文件run.sh,添加绿色的两行参数。
# Execute the JVM
"$JAVA" $JAVA_OPTS /
-Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" /
-Djava.rmi.server.hostname=external_host_ip /
-Djava.rmi.server.useLocalHostname=false /
-classpath "$JBOSS_CLASSPATH" /
org.jboss.Main "$@"
STATUS=$?