jboss jms
1 将数据库驱动考到default\lib下
2 将mysql-ds.xml拷到deploy下
3 将mysql-jdbc2-service考到jms下
4 修改hsqldb-jdbc-state-service文件
1>name=MySqlDS
2>将<attribute name="SqlProperties">改为相应的数据库初始化sql语句
service.bat 使用简单介绍:
service.bat install ---- Install Windows Service
service.bat uninstall ---- Uninstall Windows Service
service.bat start ---- Start Windows Service
service.bat stop ---- Stop Windows Service
service.bat restart ---- Restart Windows Service
-------------------------------------------------------------------
默认jmx-console是不需要密码就可以进入的,不太安全。
应该给JBoss Web Server的jmx-console加个登陆密码:
如果JBoss Web Server装在D:\jbossweb-1.0.0.GA\目录,修改配置如下:
1、进入D:\jbossweb-1.0.0.GA\server\default\deploy\jmx-console.war\WEB-INF目录
2、修改web.xml
去掉下面代码的注释:
代码
1. <security-constraint>
2. <web-resource-collection>
3. <web-resource-name>HtmlAdaptor</web-resource-name>
4. <description>An example security config that only allows users with the
5. role JBossAdmin to access the HTML JMX console web application
6. </description>
7. <url-pattern>/*</url-pattern>
8. <http-method>GET</http-method>
9. <http-method>POST</http-method>
10. </web-resource-collection>
11. <auth-constraint>
12. <role-name>JBossAdmin</role-name>
13. </auth-constraint>
14. </security-constraint>
3、修改jboss-web.xml
去掉下面代码的注释:
代码
1. <security-domain>java:/jaas/jmx-console</security-domain>
4、最后在D:\jbossweb-1.0.0.GA\server\default\conf\props\jmx-console-users.properties里设置密码。
格式:用户名=密码 (即等号左边是用户名,右边是密码)
重启JBoss Web Server即可。
------------------------------------------------------------------
log级别设置:
默认的log级别是INFO,这样会产生大量的日志文件,一般没有特殊需要改为ERROR(只记录出错的信息)就够了。
修改jbossweb-1.0.0.GA\server\default\conf\log4j.xml,
代码
1. <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
2. <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
3. <param name="Threshold" value="ERROR"/> <!--加入这行-->
4. <param name="File" value="${jboss.server.log.dir}/server.log"/>
5. <param name="Append" value="false"/>
6. ..........
------------------------------------------------------------------
JVM内存使用量配置:
修改jbossweb-1.0.0.GA\bin\run.bat
78行:
代码
1. set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m
注意:可以设置的最大JVM内存和JVM版本以及操作系统版本有关,一般Windows下1200-1500M左右,Linux下最大能到2600M;
具体可以使用命令 java -XmxXXXXM -version 来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息
1 将数据库驱动考到default\lib下
2 将mysql-ds.xml拷到deploy下
3 将mysql-jdbc2-service考到jms下
4 修改hsqldb-jdbc-state-service文件
1>name=MySqlDS
2>将<attribute name="SqlProperties">改为相应的数据库初始化sql语句
service.bat 使用简单介绍:
service.bat install ---- Install Windows Service
service.bat uninstall ---- Uninstall Windows Service
service.bat start ---- Start Windows Service
service.bat stop ---- Stop Windows Service
service.bat restart ---- Restart Windows Service
-------------------------------------------------------------------
默认jmx-console是不需要密码就可以进入的,不太安全。
应该给JBoss Web Server的jmx-console加个登陆密码:
如果JBoss Web Server装在D:\jbossweb-1.0.0.GA\目录,修改配置如下:
1、进入D:\jbossweb-1.0.0.GA\server\default\deploy\jmx-console.war\WEB-INF目录
2、修改web.xml
去掉下面代码的注释:
代码
1. <security-constraint>
2. <web-resource-collection>
3. <web-resource-name>HtmlAdaptor</web-resource-name>
4. <description>An example security config that only allows users with the
5. role JBossAdmin to access the HTML JMX console web application
6. </description>
7. <url-pattern>/*</url-pattern>
8. <http-method>GET</http-method>
9. <http-method>POST</http-method>
10. </web-resource-collection>
11. <auth-constraint>
12. <role-name>JBossAdmin</role-name>
13. </auth-constraint>
14. </security-constraint>
3、修改jboss-web.xml
去掉下面代码的注释:
代码
1. <security-domain>java:/jaas/jmx-console</security-domain>
4、最后在D:\jbossweb-1.0.0.GA\server\default\conf\props\jmx-console-users.properties里设置密码。
格式:用户名=密码 (即等号左边是用户名,右边是密码)
重启JBoss Web Server即可。
------------------------------------------------------------------
log级别设置:
默认的log级别是INFO,这样会产生大量的日志文件,一般没有特殊需要改为ERROR(只记录出错的信息)就够了。
修改jbossweb-1.0.0.GA\server\default\conf\log4j.xml,
代码
1. <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
2. <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
3. <param name="Threshold" value="ERROR"/> <!--加入这行-->
4. <param name="File" value="${jboss.server.log.dir}/server.log"/>
5. <param name="Append" value="false"/>
6. ..........
------------------------------------------------------------------
JVM内存使用量配置:
修改jbossweb-1.0.0.GA\bin\run.bat
78行:
代码
1. set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m
注意:可以设置的最大JVM内存和JVM版本以及操作系统版本有关,一般Windows下1200-1500M左右,Linux下最大能到2600M;
具体可以使用命令 java -XmxXXXXM -version 来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息