皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1305|回复: 4

皕杰报表部署jboss问题

[复制链接]
发表于 2018-9-5 18:03:50 | 显示全部楼层 |阅读模式
皕杰报表web应用怎么部署到jboss?
发表于 2018-9-5 18:15:35 | 显示全部楼层
本案例数据库为本地数据库mysqlweb项目为原tomcatweb项目。Jboss服务器为jboss-4.2.3.GA
1. 在jboss-4.2.3.GA\docs\examples\jca文件夹下找到mysql-ds.xml,并将它复制到jboss-4.2.3.GA\server\default\deploy文件夹下。
2. 修改jboss-4.2.3.GA\server\default\deploy文件夹下的mysql-ds.xml文件夹。(mysql-ds.xml名称请不要修改)

回复 支持 反对

使用道具 举报

发表于 2018-9-5 18:17:15 | 显示全部楼层
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <datasources>
  3.         <local-tx-datasource>
  4.             <jndi-name>mysqlDS</jndi-name><!--jndi名称(命名时一定要DS结尾)-->
  5.             <connection-url>jdbc:mysql://localhost:3306/test</connection-url><!--数据库url地址-->
  6.             <driver-class>com.mysql.jdbc.Driver</driver-class><!--jndidriver-->
  7.             <user-name>root</user-name><!--数据库用户名-->
  8. <password>root</password> <!--数据库口令-->
  9. <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>
  10.                <metadata>
  11.                        <type-mapping>mySQL</type-mapping><!--数据库类型(大小写一定要区分开)-->
  12.             </metadata>
  13.           </local-tx-datasource>
  14. </datasources>
复制代码
回复 支持 反对

使用道具 举报

发表于 2018-9-5 18:18:24 | 显示全部楼层
3. mysql驱动包mysql-connector-java-5.1.7-bin.jar复制到jboss-4.2.3.GA\server\default\lib文件夹和jboss-4.2.3.GA\lib文件夹下。
4. 修改web项目WEB-INF\resources文件夹下的congfig.xml里数据源。
  1. <dataSource>

  2. <Name>mysql_DS</Name> <!-- 数据源名称,与设计器中一致 -->

  3. <JNDIPrefix>java:comp/env/</JNDIPrefix> <!-- JNDI查找前缀 -->

  4. <JNDIName>mysql_DS</JNDIName> <!-- 数据源的JNDI资源名称 -->

  5. <DBType>mysql</DBType> <!-- 数据库类型 -->

  6. <DBEncode>gbk</DBEncode> <!-- 数据库编码方式 -->

  7. <SQLDecode>false</SQLDecode> <!-- 是否进行Sql语句转码 -->

  8. <Default>false</Default> <!-- 是否为默认数据源 -->

  9. </dataSource>
复制代码



回复 支持 反对

使用道具 举报

发表于 2018-9-5 18:21:22 | 显示全部楼层
修改为
  1. <dataSource>
  2. <Name>mysql_DS</Name> <!-- 数据源名称,与设计器中一致 -->
  3. <JNDIPrefix>java:/</JNDIPrefix> <!-- JNDI查找前缀 -->
  4. <JNDIName>mysqlDS</JNDIName> <!-- 数据源的JNDI资源名称 -->
  5. <DBType>mysql</DBType> <!-- 数据库类型 -->
  6. <DBEncode>gbk</DBEncode> <!-- 数据库编码方式 -->
  7. <SQLDecode>false</SQLDecode> <!-- 是否进行Sql语句转码 -->
  8. <Default>false</Default> <!-- 是否为默认数据源 -->
  9. </dataSource>
复制代码
5. 将web项目打成war包复制到jboss-4.2.3.GA\server\default\deploy文件夹下,并解压。文件夹命名为XXX.war。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-4-26 22:39 , Processed in 1.139556 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表