用myeclipse来学习,还是比较快速省力的。
一下子就建好Web项目,设置jboss server,并且快速地部署好web application.
通过地址http://localhost:5000/jb1/,可查看到效果。
配置datasource,感觉比Tomcat下麻烦得多了,版本为jboss5GA。
涉及到四个配置文件:
1. XXX-ds.xml, 如:mysql-ds.xml,
需要从 jboss5GA\docs\examples 目录拷贝到 jboss5GA\server\default\deploy
并需要根据数据库信息做相关修改,如
<jndi-name>MySqlDS</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/mydb</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>root</user-name>
<password></password>
。。。。
2. standardjbosscmp-jdbc.xml, 在 jboss5GA\server\default\conf ,( jboss5跟以前的有些区别,以前版本不是
这个配置文件的,具体可上网查查。),需要做些修改:
<defaults>
<datasource>java:MySqlDS</datasource>
<!-- optional since 4.0 <datasource-mapping>Hypersonic SQL</datasource-mapping> -->
<datasource-mapping>mySQL</datasource-mapping>
<create-table>true</create-table>
<remove-table>false</remove-table>
3. login-config.xml , 在 jboss5GA\server\default\conf ,在相应位置增加以下内容:
<application-policy name="MySqlDbRealm">
<authentication>
<login-module code="org.jboss.resource.security.ConfiguredIdentityLoginModule" flag="required">
<module-option name="principal">test </module-option>
<module-option name="userName">root </module-option>
<module-option name="password"> </module-option>
<module-option name="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=MySqlDS
</module-option>
</login-module>
</authentication>
</application-policy>
4. jboss-web.xml (我改为其它名字也可运行), 在web.xml 同目录下新增该文件,内容为:
<jboss-web>
<depends>jboss.jca:service=LocalTxCM,name=MySqlDS</depends>
</jboss-web>
以上配置做完之后,基本上就行了,可以写个测试网页来测试一下:
<%@ page import="java.sql.*"%>
<%@ page import="com.test.struts.frame.datapool.*"%>
<%
ConnectionPoolTest ct = new ConnectionPoolTest();
Connection conn = ct.callJbossDS();
System.out.println("kkkkkkkkkkkkkkkkkk="+conn);
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from t_audit");
while(rs.next())
{
out.println(rs.getInt("audit_id"));
out.println(rs.getString("user_id"));
}
conn.close();
stmt.close();
rs.close();
%>
启动服务,运行,打印出结果,OK....
分享到:
相关推荐
在windows 下对于jboss7配置的学习ppt,包括如何建立一个Datasource
在IT领域,特别是Java应用服务器环境下,JBoss与MySQL数据库的集成是常见需求之一,而JNDI(Java Naming and Directory Interface)在此过程中扮演着关键角色。本文将深入解析如何在JBoss中配置MySQL的JNDI数据源,...
"在JBoss中配置多个数据库和数据源" 在JBoss中配置多个数据库和数据源是非常复杂的,因为JBoss是一款非常强大的J2EE应用程序服务器。配置多个数据库和数据源需要了解JBoss的配置选项和数据源的配置信息。 首先,...
然后,需要修改conf/standardjbosscmp-jdbc.xml或jbosscmp-jdbc.xml配置文件,添加datasource和datasource-mapping元素,以便在jboss应用程序中使用oracle数据库。jbosscmp-jdbc.xml配置文件的内容如下所示: ``` ...
- **更新JBOSS配置文件**:修改JBOSS的standardjbosscmp-jdbc.xml文件中的<datasource>元素,以确保JBOSS能够识别并使用之前配置的数据源。 #### 4. **移植注意事项** 在进行TOMCAT到JBOSS的移植过程中,有几个...
在应用服务器(如Tomcat、WebLogic或JBoss)中,我们首先需要在服务器的配置文件(如Tomcat的context.xml或server.xml)中配置DataSource。配置通常包含以下关键部分: 1. 数据库驱动类名:指定与目标数据库兼容的...
下面是对"自己总结的学习笔记"中涉及的DataSource及相关知识点的详细解释。 首先,我们来看Struts-config.xml文件。Struts是一个开源的MVC(Model-View-Controller)框架,用于构建基于Java Web的应用程序。在...
4. **JBoss数据源的配置**:数据源的配置位于standalone.xml或domain.xml中,通过<datasource>元素定义,包括连接池大小、驱动、URL等属性。 5. **JMS使用和设置**:Java消息服务(JMS)是异步通信的标准,JBoss...
然而,由于其开源性质,JBoss在文档方面相对较少,这可能会给开发者的学习和使用带来一定的挑战。本文旨在通过作者的实际开发经验,分享在JBoss 3.2.1环境下进行J2EE应用开发的相关技巧和注意事项。 #### 数据源...
JBoss Microcontainer是一个轻量级的容器,它支持这些概念,使得组件之间的依赖关系更加灵活和可管理。在本文中,我们将探讨如何利用JBoss Microcontainer实现高级的DI和IoC,并通过XML配置文件(-beans.xml)和注解...
### JBoss 安装与配置详解 JBoss是一款开源的应用服务器,它支持多种企业级功能,如Java EE、Web服务和事务处理等。对于初学者和开发者而言,掌握JBoss的安装与配置流程是十分重要的。本文将详细介绍JBOSS5.0 Beta4...
在JBoss应用服务器上配置与Oracle数据库的连接是一项常见的任务,尤其在企业级Java应用程序的部署和运行中。本文将详细讲解如何在JBoss中设置Oracle数据库连接,以确保应用程序能够顺利地与数据库进行交互。 首先,...
DataSource ds = (DataSource) context.lookup("java:jboss/datasources/MyDS"); Connection conn = ds.getConnection(); // 使用连接执行SQL操作 ``` 5. **优化连接池**:根据实际需求,还可以配置数据源的...
**JBoss使用指南** ...随着对JBoss的深入学习,你将能够更熟练地利用它来搭建和管理复杂的企业级Java应用。记住,实践是最好的老师,多动手操作,结合官方文档和社区资源,你将逐渐成为JBoss的专家。
<datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS"> <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1 <driver-class>org.h2.Driver ... </datasource> ``` 四、EJB配置 ...
在深入学习过程中,查看源码可以帮助理解JBoss如何处理JNDI查找和绑定,而熟悉管理工具则有助于高效地进行配置和故障排查。通过实践和研究,你可以更熟练地驾驭JBoss的JNDI配置,为你的企业级应用提供稳定、灵活的...
- `spring-setting.xml`: 如果你的项目使用Spring框架,这个文件可能包含了与JBoss的集成配置,如DataSource的定义。 - `jbpm.hibernate.cfg.xml`: 如果涉及Hibernate,这个文件可能是Hibernate的配置,确保数据库...
<datasource jndi-name="java:jboss/datasources/OracleDS" pool-name="OracleDS" enabled="true" use-java-context="true"> <connection-url>jdbc:oracle:thin:@your-oracle-host:port/service_name ...