`
tianke66
  • 浏览: 188002 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

Jbuilder9.0+JBOSS-3.2+MS Server2000的配置方法

阅读更多

选择自 AbnerChai 的 Blog ,因为我要用到CMP,所以增加了JBOSS下使用MS Server的配置方法。
网络上对Jbuilder9.0+JBOSS-3.2开发环境的配置说明的参考还很少,我在这里整理了一个,这是我在配置这个开发环境时的一个手记。
下面是详细步骤:
1、 安装Jbuilder9.0到D:\Jbuilder9目录

2、 安装MySQL4.0.18到C:\mySQL目录

3、 安装MS SQL Server2k 到C:\Program Files\下
安装JDK.14,下载后直接安装到C:\j2sdk1.4.1_01目录下,然后在系统环境变量中设置:JAVA_HOME= C:\j2sdk1.4.1_01即可。

4、 安装JBOSS3.2.1_tomcat-4.1.24到C:\JBOSS目录下。
注意:JBOSS的安装很简单,将下载后的文件解开放入C:\JBOSS下即可,然后在系统环境变量中设置:JBOSS_HOME=C:\JBOSS即可。

5、 下载并安装mySql JDBC Driver和MS SQLServer JDBC Driver。下载后的文件史分别是:

mysql-connector-jdbc-3.0.10-stable.zip和SQLServer2KJDBCsetup.exe。
安装方法如下:将mysql-connector-jdbc-3.0.10-stable.zip解开,将其中的mysql-connector-jdbc-3.0.10-stable目录下的mysql-connector-java-3.0.10-stable-bin.jar文件持拷入JBOSS安装目录C:\JBOSS下的c:\jboss\server\default\lib目录下。
执行SQLServer2KJDBCsetup.exe安装到C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC目录下,并将其下lib目录(即C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib)目录下的msbase.jar、mssqlserver.jar和msutil.jar三个文件拷入JBOSS安装目录C:\JBOSS下的c:\jboss\server\default\lib目录下。
同时,最后启动MS SQL Server2k服务器并用查询分析器连接到上面,执行:
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\SQLServer JTA目录下的:
instjdbc.sql脚本。

6、 配置JBOSS的数据库连接池,使它能正确连接到MySQL和SQL Server上。方法如下:

进入JBOSS安装目录C:\JBOSS下,进入其下的C:\JBOSS\server\default\deploy目录中,用记事本新建两个文件mssql-ds.xml和mysql-ds.xml,内容如下:


1、 mysql-ds.xml

<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>MySql</jndi-name>
<connection-url>jdbc:mysql://10.0.0.18:3306/test</connection-url>
<driver-class>org.gjt.mm.mysql.Driver</driver-class>
<user-name>root</user-name>
<password></password>
</local-tx-datasource>
</datasources>


2、 mssql-ds.xml

<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>MSSQL</jndi-name><connection-url>jdbc:microsoft:sqlserver://10.0.0.18:1433;DatabaseName=test</connection-url>
<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
<user-name>sa</user-name>
<password></password>
</local-tx-datasource>
</datasources>

3、配置CMP数据类型映射
配置JBoss使用MS SQL Server连接池作为缺省的数据源,你可以选择下列方法之一:
在你的应用程序的META-INF目录下创建jaws.xml文件或重载standardjaws.xml中如下所示的缺省设置
示例 jaws.xml(MS SQL Server CMP数据类型映射)
<?xml version="1.0" encoding="UTF-8"?>
<jaws>
<datasource>java:/MSSQLDS</datasource>
<type-mapping>MS SQLSERVER</type-mapping>
<default-entity>
<remove-table>false</remove-table>
</default-entity>
<type-mappings>
<type-mapping>
<name>MS SQLSERVER</name>

<!-- 请将standardjaws中的"MS SQLSERVER"映射复制到此处 -->

</type-mapping>
</type-mappings>
</jaws>
改变%JBOSS_HOME%/conf目录下的standardjaws.xml文件中的缺省设置
要改变缺省的数据源和数据类型映射,请对standardjaws.xml文件作如下修改
<?xml version="1.0" encoding="UTF-8"?>
<jaws>
<datasource>java:/MSSQLDS</datasource>
<type-mapping>MS SQLSERVER</type-mapping>
*注: 除了MS SQLSERVER 2000,其它版本都使用MS SQLSERVER。如果你使用的是SQL Server2000, 将
上面的MS SQLSERVER改为MS SQLSERVER2000。

然后需要设置standardjaws.xml 或 jaws.xml文件的<datasource>和<type-mapping>元素:

<jaws>
   <datasource>java:/MSSQLDS</datasource>
   <type-mapping>MS SQLSERVER</type-mapping>  
</jaws>

  同样也需要把standardjbosscmp-jdbc.xml 或 jbosscmp-jdbc.xml文件的<datasource> 和 <datasource-mapping>元素设置为下面这样:


<jbosscmp-jdbc>
<defaults>
<datasource>java:/MSSQLDS</datasource>
<datasource-mapping>MS SQLSERVER</datasource-mapping>
</defaults>
</jbosscmp-jdbc>

  最后再修改login-config.xml文件来使用MS SQLSERVER:

<application-policy name = "MsSqlDbRealm">
<authentication>
<login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule" flag = "required">
<module-option name ="principal">sa</module-option>
<module-option name ="userName">sa</module-option>
<module-option name ="password">kjt</module-option>
<module-option name ="managedConnectionFactoryName">
jboss.jca:service=LocalTxCM,name=MSSQLDS
</module-option>
</login-module>
</authentication>

 修改了mssql-ds.xml, standardjaws.xml, standardjbosscmp-jdbc.xml,和login-config.xml 文件就可以在Jboss上使用MS SQLSERVER了。

 

7、 下载JBossOpenTool-2.6alpha.zip,用于连接JBOSS和Jbuildrer9.0,下载后,将其解开,将解开后产生的JBossOpenTool.jar文件放入Jbuilder9.0安装目录下的:D:\JBuilder9\lib\ext目录中。

8、 配置JBuilder9,过程如下:


1、 启动Jbulder9,选择Tools->EnterpriseSetup,在弹出的窗口中选DataBase Driver页面,选择Add,在弹出的窗口中选择new,然后再在接着的窗口中Name输入:MySqlJDBC;Location选择User Home;并单击Add将刚才MySql的JDBC驱动文件C:\JBOSS\server\default\lib\mysql-connector-java-3.0.10-stable-bin.jar选入。
2、 同1步,选择Tools->EnterpriseSetup,在弹出的窗口中选DataBase Driver页面,选择Add,在弹出的窗口中选择new,然后再在接着的窗口中Name输入:MSSqlJDBC;Location选择User Home;并单击Add将刚才MSSql Server的JDBC驱动文件C:\JBOSS\server\default\lib\msbase.jar、mssqlserver.jar和msutil.jar三个文件选入。单击OK直至结束。重启JBuilder9.
上面配置了两个JDBC Driver,在开发时需要使用哪一个就选择哪一个。
3、 启动Jbuilder9,选择:Tools->Configure Servers,选中左侧的JBoss 3.X,选中右边的Enable Server,按下表信息填写:
General页:
Home Directiry = C:\jboss 这里是JBoss的安装目录
Main Class = org.jboss.Main
VM Parameters =-ms64m -mx64m -Dprogram.name=run.bat
Server Parameters = -c default
Working Directory = C:\jboss\bin
Custom页:
JBoss Installation Directory = C:\jboss 这里是JBoss的安装目录
Tomcat 4X JBuilder Installation Directory =
D:/JBuilder9/thirdparty/jakarta-tomcat-4.0.6-LE-jdk14
这里是Jbuilder9中Tomcat4.0.6安装的所在目录。注意,Jbuilder9还安装了一个Tomcat4.1,但是好像最新版本的JbossOpenTool不支持它,所以只有选择Tomcat4.0.6这个Tomcat版本。
JBoss Configuration to Use = default,单击OK。
4、 配置Jbuilder的Lib,在Jbuilder9中,选择Tools-> Configure Libraries,在弹出的对话框中,UserHome下面的自动出来了一个红色的JBoss3.xServlet,它要求我们配置LIB,选中它,在右边的Class页面上单击Add,加入JBoss安装目录下C:\JBOSS\Server\default\lib目录下的javax.servlet.jar和jboss-j2ee.jar文件,单击OK。
5、 一切搞定,只需重启Jbuilder9,就可以做J2ee开发了。

分享到:
评论

相关推荐

    spring-webmvc.jar+jboss-logging.jar+jboss-logging-annotations.jar

    `jboss-logging-annotations.jar`则包含了用于注解日志方法的元数据,这些注解可以帮助编译器和运行时优化日志语句,提高性能,例如@Loggable注解可以标记一个方法,以便在执行时自动记录开始和结束时间。...

    hibernate+jboss-logging

    标题“hibernate+jboss-logging”涉及到两个关键领域:Hibernate和JBoss Logging,而描述中提到了三个具体的jar文件,它们是实现这些技术的重要组件。让我们深入了解一下这些技术和库。 **Hibernate** 是一个非常...

    用jbuilder7+jboss3+vss开发EJB-1

    开发EJB应用系统的理想组合是IBM的Websphere与Visual Age,但由于高昂的成本,JBuilder7 + JBoss3成为了更为经济的选择,配合Microsoft SQL Server 2000作为数据库。 - **JBoss版本**:本文档中使用的是`jboss-...

    Jboss集群配置httpd-v2.2.18+mod_jk-1.2.27-httpd-2.2.10.so+jboss-4.2.3

    【JBoss 集群配置详解】 JBoss 集群是一种高级的系统架构,它通过将多个 JBoss 服务器实例组合在一起,提供高可用性和负载均衡,从而增强应用程序的性能和稳定性。集群的主要目标是确保即使单个节点出现故障,整个...

    jboss-logging-3.4.1.Final-API文档-中文版.zip

    赠送jar包:jboss-logging-3.4.1.Final.jar; 赠送原API文档:jboss-logging-3.4.1.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.1.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.1.Final....

    jboss-threads-3.1.0.Final-API文档-中文版.zip

    赠送jar包:jboss-threads-3.1.0.Final.jar; 赠送原API文档:jboss-threads-3.1.0.Final-javadoc.jar; 赠送源代码:jboss-threads-3.1.0.Final-sources.jar; 赠送Maven依赖信息文件:jboss-threads-3.1.0.Final....

    apache-tomcat-9.0.74-windows-x64

    Apache Tomcat 9.0.74 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。这个版本是专门为Windows x64平台设计的,确保在64位操作系统上高效运行。在...

    jboss-logging-3.3.2.Final-API文档-中文版.zip

    赠送jar包:jboss-logging-3.3.2.Final.jar; 赠送原API文档:jboss-logging-3.3.2.Final-javadoc.jar; 赠送源代码:jboss-logging-3.3.2.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.3.2.Final....

    JAVA-SERVLET-+-MYSQL-+-JBOSS-开发起步

    ### JAVA-SERVLET-+-MYSQL-+-JBOSS-开发起步 #### 一、Java Servlet、Jboss、Mysql、Eclipse 开发介绍 在现代Web应用开发领域中,Java Servlet技术结合MySQL数据库以及JBoss应用服务器是构建企业级应用的常见组合...

    最新版windows apache-tomcat-9.0.50-windows-x64.zip

    Tomcat是一个轻量级应用服务器,相比于其他的Java EE应用服务器(如JBoss或WebLogic),它的体积更小,配置更简单,因此在小型项目或者开发测试环境中非常流行。Tomcat是Apache软件基金会Jakarta项目的一部分,遵循...

    jboss-logging-3.4.3.Final-API文档-中文版.zip

    赠送jar包:jboss-logging-3.4.3.Final.jar; 赠送原API文档:jboss-logging-3.4.3.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.3.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.3.Final....

    jboss-annotations-api_1.3_spec-2.0.1.Final-API文档-中英对照版.zip

    赠送jar包:jboss-annotations-api_1.3_spec-2.0.1.Final.jar; 赠送原API文档:jboss-annotations-api_1.3_spec-2.0.1.Final-javadoc.jar; 赠送源代码:jboss-annotations-api_1.3_spec-2.0.1.Final-sources.jar;...

    用jbuilder7+jboss3+vss开发EJB-2

    本文主要介绍如何使用JBuilder7、JBoss3和VSS进行EJB(Enterprise JavaBeans)的开发,特别是在配置JDBC驱动以连接SQL Server 2000,并在JBoss应用服务器上部署和运行应用程序的过程。 一、配置JBoss以连接SQL ...

    hibernate-3.2 jar包

    在“hibernate-3.2 jar包”中,包含了一系列用于支持Hibernate 3.2版本运行所必需的库文件。 这个压缩包的核心组件是`hibernate3.jar`,它是Hibernate框架的主要实现,包含了Hibernate API、核心功能和一些默认的...

    apache-tomcat-9.0.55-windows-x64位官方版

    Apache Tomcat是一款开源的Java应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)技术。这个"apache-tomcat-9.0.55-windows-x64位官方版"是Tomcat的9.0.55版本,针对64位Windows操作系统设计。在这一...

    apache-tomcat-9.0.86-windows-x64.zip

    Apache Tomcat 9.0.86 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。这个版本是为Windows 64位操作系统设计的,因此“apache-tomcat-9.0.86-windows...

    用jbuilder7+jboss3+vss开发EJB-3

    标题与描述概述的知识点主要集中在使用JBuilder 7结合JBoss 3以及VSS进行EJB(Enterprise JavaBeans)开发的全过程。以下是对这一过程的详细解析与扩展: ### EJB开发环境搭建 #### 1. **VSS(Visual SourceSafe)...

    QC9.0+SQLServer2005安装问题解决办法

    QC9.0+SQLServer2005安装问题解决办法

    ejbca的安装(ejbca_3_5_4 + jboss-4.2.2.GA)

    1. **部署EJBCA**:将EJBCA的`dist`目录下的`ejbca.war`文件复制到JBoss的`server/default/deploy`目录下。这将在JBoss启动时自动部署EJBCA。 2. **配置EJBCA**:EJBCA需要一些数据库支持,可以是MySQL、Oracle或...

    JavaEE源代码 jboss-common

    JavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-...

Global site tag (gtag.js) - Google Analytics