初来乍到,在获得CSDN的诸多支持之后,笔者也想为论坛的发展尽自己的绵薄之力,以下笔者将给读者介绍在WildFly上配置数据源的步骤,希望能给有需要的读者一点帮助。
首先,告知读者在配置环境变量时一定要规范 ,否则一些不规范的配置可能会引起你的Jboss启动不起来,相关配置如下:
JAVA_HOME=D:\Program Files\Java\jdk1.7.0_25
JBOSS_HOME=D:\wildfly-8.0.0.Alpha4
CLASSPATH=.,%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
PATH=%JAVA_HOME%\bin;%JBOSS_HOME%\bin
注意:CLASSPATH和PATH的环境变量设置一定要用 %JAVA_HOME% 和 %JBOSS_HOME%.我以前用的都是D:\Program Files\Java\jdk1.7.0_25,但安装jboss后无法启动,改成%JAVA_HOME%。
以下说说在管理界面上配置数据源的心得:
此次在管理界面上配置的数据源数mysql的,有以下步骤:
->创建如下目录$JBOSS_HOME/modules/system/layers/base/com/Microsoft/mysql/main
-> 将mysql驱动(mysql-connector-java-5.1.7-bin.jar)放入步骤一创建的目录下,此处注意,尽量使用高版本的数据库驱动,如若其他步骤和文档所述没有任何出入但还是没能配置成功数据源,建议更换更高版本的数据源;
->在步骤一创建的目录下创建如下文件(module.xml),此处注意,module.xml文件的开头不能有空格,否则会产生“ New missing/unsatisfied dependencies ”错误;
<module xmlns="urn:jboss:module:1.1"name="com.Microsoft.mysql">
<properties>
<property name="jboss.api" value="unsupported"/>
</properties>
<resources>
<resource-root path="mysql-connector-java-5.1.7-bin.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="javax.servlet.api" optional="true"/>
</dependencies>
</module>
->启动Jboss(standlone模式),进入命令行模式,敲入命令如下图:
/subsystem=datasources/jdbc-driver=mysql:add(driver-name=mysql,driver-module-name=com.microsoft.mysql,driver-xa-datasource-class-name=com.mysql.jdbc.jdbc2.optional.MysqlXADataSource)
若返回“success”,则表示添加成功。
->此时就可以在管理界面上添加相对应的mysql数据源,如下图:
填写数据源属性:
连接设置:
若是前期配置没有问题,点击“done”则添加数据源成功,如下:
点击“enable”使数据源有效,如下:
最后进行连接测试:
从图中可以看出,连接成功,说明已经配好数据源了,其他类型的数据库配置步骤和以上步骤一致。
以上,读者若有疑问,欢迎批评指正,谢谢!
分享到:
相关推荐
你可以根据需求调整服务器端口、内存分配、数据源、安全管理等设置。 2. 安全配置:默认情况下,JBoss提供了一定的安全性。你可以通过配置管理用户、角色和认证机制,例如在`standalone.xml`中配置ManagementRealm...
【Linux系统JBoss安装详解...后续可以继续学习如何部署应用程序、配置数据源、管理用户和权限等进阶操作。对于初学者来说,理解JBoss的工作原理和管理方式是提升Java EE开发技能的关键步骤。祝你在学习过程中收获满满!
本报告针对JBoss 7.x及其后续版本WildFly进行了深入的技术研究,重点分析了JBoss 7.1.1 Final版本的应用部署流程、管理控制台的使用、以及解决部署中遇到的问题等内容。 #### 二、JBoss 7.1.1 Final应用部署研究 ##...
此外,Eclipse还提供了丰富的功能来帮助开发者进行服务器配置,比如设置端口、调整内存分配、配置数据源等。你可以在服务器属性设置中进行这些高级配置。同时,Eclipse的错误日志和调试工具也能帮助你定位和解决在...
2. 数据源配置:如果EJB需要数据库连接,需要在JBOSS_HOME/server/default/conf/jboss-service.xml中配置数据源。 3. JNDI查找:EJB可以通过JNDI(Java Naming and Directory Interface)名字被客户端查找和调用,需...
3. **模块化服务的集群化**:例如,数据源、EJB和缓存等服务需配置为集群模式,以实现资源共享和高可用性。 4. **HA策略**:配置高可用性策略,如失败探测和恢复机制,确保服务在节点故障后能够快速恢复。 5. **...
### 三、JBoss配置 1. **配置服务器**:主要通过修改`standalone.xml`或`domain.xml`配置文件,位于`JBOSS_HOME/standalone/configuration`或`JBOSS_HOME/domain/configuration`目录下。 2. **端口配置**:在`...
这样,您可以使用p代码和模板定义数据源,日志记录等,并仅配置必要的内容。 我如何在Ansible中使用它 JCliff已作为其自己的一部分集成到Ansible中,请参阅此项目文档。 我可以使用其他配置管理工具吗? jcliff中...
【JBOSS,JBoss安装部署】 ...以上就是JBoss安装和部署的基本步骤,深入使用还需要学习更多高级特性,如模块化、集群、数据源配置等。通过不断实践和学习,你将能够更好地掌握和运用JBoss来支撑你的Java EE应用程序。
综上所述,JBoss配置涉及多个层面,从环境变量的设定、配置文件的修改,到数据源、安全、性能优化、集群、日志和监控的配置,每一步都对最终应用的表现有着直接影响。掌握这些核心知识点,将有助于更高效地部署和...
中止了对Windup项目的支持。 您好移民,这个项目在2015年被Red Hat终止,转而使用一个新的更通用的项目Windup。 有关更多信息,请参见 。 这是什么? 用于将基于JBoss AS 5的服务器的配置迁移到...数据源迁移器 Lo
JBoss AS7在性能、模块化和轻量级方面都有显著提升,并且与Java EE 6/7标准紧密集成。 **分布式事务:** 在EJB3中,分布式事务处理是通过JTA(Java Transaction API)和JTS(Java Transaction Service)来实现的。...
总之,在JBoss中连接Oracle数据库涉及下载JDBC驱动、配置数据源、调整连接池参数、测试连接以及考虑安全性与性能优化等多个环节。理解这些步骤和原理,将有助于你成功地在JBoss应用服务器上构建与Oracle数据库交互的...
4. JBoss Data Virtualization(JDV)工具:允许通过图形界面进行数据虚拟化配置,将多个数据源融合为单一视图,简化数据访问。 5. Maven集成:JBossTools与Maven构建系统紧密集成,使得项目管理和依赖管理更加便捷...
4. **JBoss数据源的配置**:数据源的配置位于standalone.xml或domain.xml中,通过元素定义,包括连接池大小、驱动、URL等属性。 5. **JMS使用和设置**:Java消息服务(JMS)是异步通信的标准,JBoss支持多种JMS提供...
此外,JPA(Java Persistence API)和Hibernate的集成也是JBoss的重要特性,你可以通过实例了解如何配置数据源、实体和持久化单元。 JBoss AS(Application Server)和WildFly(JBoss的最新版本)还提供了管理和...
这些文件定义了服务器的各个组件、端口、数据源等信息。根据需求,你可能需要修改这些配置以满足特定的应用场景。 总之,Eclipse和Jboss的结合为Java Web开发提供了强大的工具链。通过熟练掌握这两者的使用,开发者...
5. 数据源管理:JBoss Server能够配置和管理数据源,无缝连接到各种数据库系统。 6. JMS支持:集成Java消息服务(JMS),用于实现异步通信和消息传递。 二、JBoss Server配置与管理 1. 管理控制台:JBoss Server...
2. **MySQL连接**:错误可能与数据源配置有关。在JBoss中,数据源是通过JNDI(Java命名和目录接口)查找来建立数据库连接的。配置文件如jbosscx.xml或datasources.xml需要正确设置,包括数据库驱动类名、URL、用户名...
在JBoss中,开发者可以利用JNDI查找EJB、数据源、邮件会话等。 4.2 实现JNDI查找 通过编程方式或者在应用配置文件中声明,开发者可以轻松地在应用中查找和使用JNDI资源。 五、事务管理 5.1 事务概念 理解ACID...