JBoss集成ColdFusion和Jetspeed

原创 2004年02月25日 10:33:00

 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

JBoss集成ColdFusionJetspeed

 

一、JBoss集成ColdFusion

1、安装JBoss,我这里的版本时3.0.8。其他版本的配置有一点不同。

2、在{JBoss_home}/server/default/deploy下面新建文件夹cfusion.ear。进入该文件夹并且新建文件夹META-INF和cfusion.war。进入文件夹META-INF并新建文件 application.xml。文件内容如下:

         <application>                            
             <display-name>Cfusion on JBoss</display-name>                            
                  <module>                            
                       <web>                            
                         <web-uri>cfusion.war</web-uri>                            
                         <contextRoot>/cfusion</contextRoot>                            
                       </web>                            
                  </module>                             
           </application>

3、将Coldfustion MX安装过程针对存在的j2ee server制作的两个WAR files做如下处理:cfusion.war文件全部解压缩到到上一步骤新建的文件cfusion.war中。在{JBoss_home}/server/default/deploy下面新建文件夹CFIDE.ear。进入该文件夹并且新建文件夹META-INFCFIDE.war。进入文件夹META-INF并新建文件 application.xml。文件内容如下:

         <application>                            
             <display-name>CFIDE on JBoss</display-name>                            
                  <module>                            
                       <web>                            
                         <web-uri>CFIDE.war</web-uri>                            
                         <contextRoot>/CFIDE</contextRoot>                            
                       </web>                            
                  </module>                             
           </application>

              将文件rds.war解压缩到文件夹CFIDE.war中。

4、修改Jboss的启动脚本run.bat文件,增加如下一些环境变量和java运行参数,见下面脚本:

rem Set a few variables.

set CF_HOME=D:/jboss-3.0.8/server/default/deploy/cfusion.ear/cfusion.war

set CF_WEB_INF=%CF_HOME%/WEB-INF

 

rem Concatenate binary file directories into a single variable.

set CF_SHARED_LIB=%CF_WEB_INF%/cfusion/lib

rem The following variable must be on a single line.

set CF_SHARED_LIBS=%CF_SHARED_LIB%;%CF_SHARED_LIB%/_nti40/bin;

%CF_WEB_INF%/cfusion/jintegra/bin;

%CF_WEB_INF%/WEB-INF/cfusion/jintegra/bin/international

 

rem Add libraries for binary files to the Windows system path.

set PATH=%PATH%;%CF_SHARED_LIBS%

 

rem Set JVM options to enable sandbox security (all on one line).

set CF_SECURITY_JVM_OPTIONS=-Djava.security.manager

-Djava.security.policy="%CF_WEB_INF%/cfusion/lib/coldfusion.policy"

-Djava.security.auth.policy="%CF_WEB_INF%/cfusion/lib/neo_jaas.policy"

 

rem Set JVM options for CORBA. Use if vbjorb.jar is not in

rem your JRE's lib/ext directory.

rem set CF_CORBA_JVM_OPTIONS=-Xbootclasspath/a:"%CF_WEB_INF%/lib/vbjorb.jar"

 

rem Consolidate JVM options.

rem * Use this line if you've configured CORBA

rem set CF_JVM_OPTIONS=%CF_SECURITY_JVM_OPTIONS% %CF_CORBA_JVM_OPTIONS%

rem * Use this line if you haven't configured CORBA

set CF_JVM_OPTIONS=%CF_SECURITY_JVM_OPTIONS%

 

rem Populate JAVA_OPTS, which will be used by catalina.bat

rem when starting the JVM.

Set JAVA_OPTS=%CF_JVM_OPTIONS%
-Djava.security.policy="%CF_WEB_INF%/cfusion/lib/coldfusion.policy" -Djava.security.auth.policy="%CF_WEB_INF%/cfusion/lib/neo_jaas.policy"

 

经过以上四步骤,ColdFusion就集成到Jboss中了。启动JBoss通过访问如下地址即可

http://localhost:8080/cfusion/CFIDE/administrator/

集成JetspeedJboss的处理如下:

1. Create a directory called jetspeed.ear in the $JBOSS_HOME/server/default/deploy directory

 

2. Add a directory called META-INF to the jetspeed.ear folder, in the META-INF folder put the following application.xml

 

<application>                            

 <display-name>Jetspeed on JBoss</display-name>                            

  <module>                            

   <web>                             

     <web-uri>jetspeed.war</web-uri>                            

     <contextRoot>/jetspeed</contextRoot>                            

   </web>                            

  </module>                            

</application>                           

 

3. In the jetspeed.ear directory : unzip the jetspeed.war file into a directory called jetspeed.war (explode the war file)

 

4. Remove the following files from $JBOSS_HOME/server/default/lib/ : castor.jar, hsqldb.jar, hsqldb-plugin.jar

 

5. Remove the following file from $JBOSS_HOME/server/default/deploy/ : hsqldb-service.xml

[Eclipse] - 集成JBoss7热加载和自动发布

使用Eclipse + JBoss开发时,总是要重启项目或JBoss,烦人。下面方法可以很简单的实现Eclipse + JBoss热加载和自动发布。 我的环境是JBoss 7.1.1 Final ...
  • haitaofeiyang
  • haitaofeiyang
  • 2017年04月19日 15:32
  • 567

【EJB学习笔记】——EJB开发环境搭建(Eclipse集成JBoss)

之前一直用的EJB开发环境是他们搭建好的,直接拿来用,不过还是感觉老吃别人嚼好的不太好吃,所以自己动手来玩一玩。   EJB开发依赖的最基本的环境:JDK、Eclipse、JBoss,这里简单介绍一...
  • huyuyang6688
  • huyuyang6688
  • 2016年03月04日 21:45
  • 1572

Eclipse上设置Jboss的发布路径

1.点击Window --->  Preferences  --->  Server  ---->  Runtime Environme 2.点击add按钮,选择相应的服务器 3.选择安装路径及相...
  • Howie_zhw
  • Howie_zhw
  • 2016年05月13日 09:12
  • 2715

JBoss EAP 6 安装与配置

Introduction In this tutorial, we will demonstrate how to download, install, start and stop a JBo...
  • pkuyjxu
  • pkuyjxu
  • 2014年02月08日 12:28
  • 7793

Jboss的安装及其与eclipse集成

1.下载安装 下载Jboss并解压到无中文字符无空格的路径。 2.JBOSS环境变量配置 (1)在系统变量中新建JBOSS_HOME,其路径为JBOSS的存放路径,如D:\jboss-5.1.0.GA...
  • bxdxstu
  • bxdxstu
  • 2015年05月15日 17:40
  • 300

JBoss 目录结构

安装JBoss 会创建下列目录结构: 目录 描述  bin 启动和关闭JBoss 的脚本  client 客户端与JBoss 通信所需的Java 库(JARs)  docs 配置的样本文件(数据库配...
  • qiaqia609
  • qiaqia609
  • 2013年11月21日 11:28
  • 9110

Apache服务器和tomcat服务器和jboss服务器的区别

一概述:         Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。   A...
  • u013126379
  • u013126379
  • 2016年10月29日 22:17
  • 2059

jboss 目录详解及web部署

1、JBoss介绍 JBoss完全实现了J2EE的服务栈: EJB (Enterprise JavaBeans) JMS (Java Message Service) JTS/JTA (Jav...
  • wuxiuguo1
  • wuxiuguo1
  • 2014年01月15日 15:42
  • 3403

JBOSS集成的ActiveMQ处理消息

上篇博客对JBOSS和ActiveMQ集成做了一下实现,这篇用一个DEMO来看如何来用两者集成之后的ActiveMQ来处理消息。 这个DEMO是用STRUTS2+Spring3+MDB实现的,主要的功...
  • lfsf802
  • lfsf802
  • 2013年05月15日 09:50
  • 3271

Eclipse配置JBoss的方法

第一次接触JBoss,突然让把项目部署到JBoss上,有点不知所错,以下是自己经过半天的倒腾,理的思路。 Eclipse配置JBoss的方法:(基本和tomcat相似)   1)首先要JDK的安装...
  • nikita_wxb
  • nikita_wxb
  • 2014年09月12日 17:21
  • 4794
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JBoss集成ColdFusion和Jetspeed
举报原因:
原因补充:

(最多只允许输入30个字)