`
tshebei
  • 浏览: 44229 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

jboss jms

    博客分类:
  • java
阅读更多
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的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息
分享到:
评论

相关推荐

    jboss-jms包

    【JBoss JMS包详解】 JBoss JMS(Java Message Service)是Red Hat公司开发的JMS实现,它是JBoss Application Server的一部分,提供了一个标准、可靠且面向消息的中间件服务。在分布式环境中,JMS作为异步通信的...

    JBOSS建立JMS应用实例

    总结来说,JBOSS中的JMS应用实例涉及了JMS的基本概念、JBOSST的配置、代码编写以及具体的应用场景。通过实践这些步骤,开发者可以掌握如何在JBOSST环境中利用JMS进行高效的数据通信。同时,提供的文档和项目文件为...

    jboss jms参考资料包

    本文档描述了apache web服务器安装以及常用的编译模式;描述了apache+jboss3.2.6做负载均衡(load balance)的部署细节以及一些常见错误说明;描述了部署jboss3.2.3/3.2.6时一些心得、常用配置项

    JBOSS建立JMS应用实例(附源码)

    **JBoss JMS应用构建详解** JBoss是一个开源的应用服务器,它支持Java消息服务(Java Message Service,简称JMS),这是一种标准的API,用于在分布式环境中进行异步通信。JMS允许应用程序创建、发送、接收和读取...

    基于Jboss的jms编程

    【基于Jboss的JMS编程】是关于Java消息服务(JMS)在Jboss应用服务器上的实现和配置的教程,适合初学者理解JMS的基本概念和应用。JMS是一种标准API,用于在分布式环境中发送、接收和管理消息,提供可靠的数据传输。 ...

    jboss 7 配置 jms

    **JBoss 7 配置 JMS 知识点详解** JBoss Application Server(简称 JBoss AS)是一款开源的企业级 Java 应用服务器,由 Red Hat 公司维护。JBoss 7 是其一个重要的版本,它引入了许多新特性和性能优化。在 JBoss 7 ...

    Message on Jboss

    JBoss自带了一个符合JMS 1.1规范的JMS提供商,叫做JBoss Messaging或JBossMQ。当在JBoss环境中使用JMS API时,实际上是透明地使用了JBoss Messaging引擎。JBoss Messaging完全实现了JMS规范,因此,最好的JBoss ...

    jboss3 快速入门

    ### jBoss 3.0快速入门指南核心知识点详解 ...这部分介绍了如何在jBoss中使用JMS API。 以上内容涵盖了jBoss 3.0快速入门所需的核心知识点,希望能够帮助初学者快速上手并掌握该平台的基本使用方法。

    jboss服务器下的jms实例

    【JBoss 服务器下的 JMS 实例】 Java 消息服务 (JMS) 是 Java 平台中用于处理异步消息传递的标准API,它在面向服务架构 (SOA) 中扮演着关键角色,特别是在需要与外部系统进行异步通信的企业环境中。JBoss 服务器...

    在JBOSS 环境中配置JMS,在程序中可以通过JNDI 获取连接

    在JBOSS 环境中配置JMS,在程序中可以通过JNDI 获取连接,如消息启动Bean 就可以通过JNDI获取:@MessageDriven(activationConfig = { @ActivationConfigProperty(propertyName = "destinationType", propertyValue ...

    (转)JBOSS7.1下开发JMS(HoernetQ)的示例DEMO

    【标题】:“(转)JBOSS7.1下开发JMS(HornetQ)的示例DEMO” 在本文中,我们将深入探讨如何在JBoss Application Server 7.1 (JBoss AS 7.1)环境中开发Java消息服务(JMS)应用程序,特别是使用HornetQ作为消息...

    jboss 下载(httpwww.jboss.org)

    4. JMS(Java Message Service):支持异步消息传递。 5. JTA(Java Transaction API):处理分布式事务管理。 总的来说,JBoss 作为一个强大的开源应用服务器,因其免费、高效、易用和丰富的功能,深受开发者喜爱...

    在jboss上部署web应用

    它提供了企业级的功能,如EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JTS/JTA(Java Transaction Service / Java Transaction API)、Servlet和JSP(JavaServer Pages)、JNDI(Java Naming and ...

    jboss-4.0.5.GA.zip

    5. **JMS**:JBoss 4.0.5.GA集成了JMS服务,允许应用程序通过消息队列进行异步通信,增强了系统的可扩展性和容错性。 6. **Web容器**:内建Tomcat或Jetty作为HTTP服务器,支持Servlet 2.4和JSP 2.0,提供Web应用的...

    JBoss4.0中文版.pdf

    1. **JBoss简介**:JBoss是Red Hat公司的一个开源Java EE应用服务器,基于J2EE(Java Platform, Enterprise Edition)标准,提供了一系列的企业级服务,如EJB、JMS、JTA等,用于构建、部署和管理分布式企业级应用。...

    JBoss启动 JBoss启动

    JBoss,作为一款开源的应用服务器,是Java EE(现在称为Jakarta EE)应用程序的重要运行环境。它由Red Hat公司维护,提供了对Web服务、EJB(Enterprise JavaBeans)、JMS(Java Message Service)等标准的全面支持。...

    JBoss AS 7 Development

    - **JMS (Java Message Service)**:介绍JMS的原理及用途,教授如何在JBoss AS 7中实现消息传递服务。 ##### 4. 应用程序开发 - **Web应用程序**:介绍如何基于JBoss AS 7构建Web应用程序,包括使用Servlets、JSP...

Global site tag (gtag.js) - Google Analytics