ant+cactus+tomcat5.5容器内单元测试简明手册
一、下载并解压缩cactus下载地址为http://apache.freelamp.com/jakarta/cactus/binaries/jakarta-cactus-12-1.7.1.zip。将cactus的lib目录下的cactus-ant-1.7.1.jar复制到ant的lib目录。二、配置cactuscactus的配置很简单,新建一个cactus.properties文件,并把它放在ant脚本中的cactus任务的classpath下,文件中包括如下内容cactus.sysproperties=cactus.contextURL#cactus-sample-servlet-cactified就是你的测试应用所在路径,8080是端口号cactus.contextURL = http://localhost:8080/cactus-sample-servlet-cactifiedcactus.servletRed
TOMCAT5 集群中的SESSION复制-第2部分
作者:Srini Penchikala;Sunny983原文地址:http://www.onjava.com/pub/a/onjava/2004/12/15/replication2.html中文地址:http://www.matrix.org.cn/resource/article/43/43865_Tomcat_Clustering.html关键词: Tomcat Clustering本文是有关在TOMCAT5容器中进行SESSION复制系列的第2部分。在第一部分中,我对相对sticky的已复制的SESSION以及SESSION复制设计所要注意的一些事项给出了个概要。我同样讨论了在一个TOMCAT集群中SESSION复制是怎样工作的,特别是当服务器自动或关闭的时候。在这个部分,我将会介绍一个样例TOMCAT集群启动的详
Tomcat 5集群中的SESSION复制 第一部分
作者:Srini Penchikala;Sunny983原文地址:http://www.onjava.com/pub/a/onjava/2004/11/24/replication1.html中文地址:http://www.matrix.org.cn/resource/article/43/43865_Tomcat_Clustering.html关键词: Tomcat ClusteringTomcat 5服务器为集群和SESSION复制提供了集成的支持。本系列的第一篇文章将为大家提供SESSION持久性以及TOMCAT集群中SESSION复制的内在工作机制一个概要认识。我将会讨论SESSION复制在TOMCAT5中是怎样进行的以及跨越多集群节点的SESSION持久性的复制机制。在第2部分,我会详细讨论一个带有SESSION复制功能的
用MC4J远程监测Tomcat集群
英文原文地址:http://www.javaworld.com/javaworld/jw-08-2005/jw-0801-jmx.html中文地址:http://www.matrix.org.cn/resource/article/43/43706_Tomcat_MC4J.html关键词: Tomcat JMX MC4J摘要最新版本的Tomcat(5.5.9)采用Java管理扩展(JMX)管理beans(managed beans)技术实现了对servlet容器的管理,其中包括监测所有的集群(cluster)元素和session复制情况。本文探讨了Tomcat对集群和session复制的支持,作者Srini Penchikala介绍了所有能用MBeans API监测的Tomcat集群组件。他还通过一个运行在集群上的Web应用示例展示了
Tomcat的class加载的优先顺序一览
Tomcat的class加载的优先顺序一览1.最先是$JAVA_HOME/jre/lib/ext/下的jar文件。2.环境变量CLASSPATH中的jar和class文件。3.$CATALINA_HOME/common/classes下的class文件。4.$CATALINA_HOME/commons/endorsed下的jar文件。5.$CATALINA_HOME/commons/i18n下的jar文件。6.$CATALINA_HOME/common/lib 下的jar文件。(JDBC驱动之类的jar文件可以放在这里,这样就可以避免在server.xml配置好数据源却出现找不到JDBC Driver的情况。)7.$CATALINA_HOME/server/classes下的class文件。8.$CATALINA_HOME/server/lib/下的jar文件。9.$CATALINA_BASE
apache2.0.47+tomcat5.+JK2
一、安装jdk到c:j2sdk1.4.2,记住设置好你的环境变量。二、下载apache http://apache.te8.com/dist/httpd/binaries/win32/apache_2.0.47-win32-x86-no_ssl.msi下载tomcat http://apache.te8.com/dist/jakarta/tomcat-5/v5.0.12-beta/bin/jakarta-tomcat-5.0.12.exe下载apache tomcat 连接器 http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.4/bin/win32/mod_jk_2.0.46.dll 安装tomcat到目录c: omcat,安装apache到c:最后apache主目录为c:apache2,将mod_jk_2.0.46.dll 改名为mod_jk2.dll放到c:apache2modu
tomcat5.0 目录结构
tomcat下有9个目录,分别是bin,common,conf,logs,server,shared,temp,webapps,work 目录,现在对每一目录做介绍. tomcat根目录在tomcat中叫<CATALINA_HOME>,文章中把tomcat解压后在c:/下. 1.<CATALINA_HOME>/bin: 存放各种平台下启动和关闭Tomcat的脚本文件.其中有个档是catalina.bat,打开这个windos配置文件,在非注释行加入JDK路径,例如 : SET JAVA_HOME=C:j2sdk1.4.2_06 保存后,就配置好tomcat环境了. startup.bat是windows下启动tomcat的文件,shutdown.bat是关闭tomcat的文件. 2.<CATALINA_HOME>/common: 在
Jboss下配置EJB
一、前言 Jboss为Open Source,完全免费的Appliaction Server,对于J2EE有很好的支持,可以和Tomcat完美结合。 二、下载,安装 下载地址为Jboss官方站点:http://www.jboss.org/,我下载的是Jboss2,而且和tomcat一起的,这样避免了单个下载一起配置的问题。下载地址是:http://www.jboss.org/jboss_tomcat.zip 下载完,解压到一个目录,我这里用E:jboss_tomcat作为例子。下面有子目录:E:jboss_tomcatjboss2和E:jboss_tomcat omcat32b7注意,我这里的目录稍微做了改动的,这样如果你不将TOMCAT_HOME加到CLASSPATH中,
安装配置Jboss完全篇
1、 Jboss的配置安装1.1、 Jboss的下载Jboss的下载地址为:http://www.jboss.org/。目前的最新版本是:Jboss2.2.1。建议你下载Jboss2.2.1和tomcat3.2.1集成的下载包,这样避免了单个下载后两者之间配置的问题。下载地址是:http://prdownloads.sourceforge.net/jboss/JBoss-2.2.1_Tomcat-3.2.1.zip下载完成后,解压到一个目录,这个目录名为E:program filesjb_tom(这个目录名是笔者自定的)。下面有如下子目录:E:program filesjb_tomjboss和E:jb_tom omcat注意:这里的目录稍微做了改动,建议你将TOMCAT_HOME加到CLASSPATH中,否则
JBOSS4.0 JDBC数据源配置大全(二)
SysBase数据库配置Sybase Adaptive Server Enterprises(ASE)是Sysbase公司的数据库服务器。ASE可以在Unix和linux平台上使用。同样我们要把它的数据库驱动放到CLASSPATH中,把它复制到/server/default/lib目录下,然后把/docs/examples/jca/sybase-ds.xml 复制到/server/default/deploy目录下。修改sybase-ds.xml文件把<driver-class/>设置为 com.sybase.jdbc2.jdbc.SybDriver再把<connection-url/>设置为 jdbc:sybase:Tds:<host>:<port>/<database>,其中<host><port><database>
JBOSS4.0 JDBC数据源配置大全(一)
前言Jboss 4.0的开发人员版本是一个开源的应用服务器,他把HypersonicDB作为他的缺省数据库。然而,开发人员也许还要使用除了HypersonicDB以外其他种类的数据库,在这篇文章中我们将看到如何在Jboss上配置使用其他的数据库。简介Jboss4.0使用了JDBC配置文件来配置数据库连接,它为EJB和其它J2EE应用提供了数据源(data source)进行访问。如果你要使用HypersonicDB以外的数据库你就要修改这个配置文件。这篇文章将着重讲解下面的几个部分:l Jboss的EJB部署描述符l Oralce数据库的配置l MySQL数据库的配置l Sysbase数据库的配置l DB
JBoss的安装
JBoss+Tomcat已经成为一个免费的开源的稳定的J2EE服务器,虽然在JBoss中部署J2EE没有商用J2EE服务器那么方便,基本都是通过手工编写XML配置文件,但是这样可以让我们更容易理解J2EE的来龙去脉。1.从JBoss主页http://www.jboss.org下载JBoss整合tomcat的软件包.从ant 主页下载ant 用来发布J2EE(.ear) 或WEB程序(.war)或Java包(.jar)2.设置环境变量? JAVA_HOME = c:jdk1.4-->假设你安装 Java 2.0 SDK in c:jdk1.4? ANT_HOME = C:jakarta-ant-1.4--> 假设你安装 in C:jakarta-ant-1.4? JBOSS_DIST = C:JBoss_Tomcatjboss--> 假
使用JBoss和PostgreSQL-----快速开发EJB和J2EE Web Application
先安装JSDK,再安装JBoss.安装JSDK,必须获得一套对应于用户的操作系统的JDK,我的安装的文件目录是WINDOWS2000: d:s1studio_jdkj2sdk1.4.1linux: /root/s1studio_jdk/j2sdk1.4.1为了用EJB, 需要一个j2ee-1.3.jar或者j2ee-1.2.jar,如果安装了Sun One Studio 或者 J2EE (www.sun.com )这个文件已经有.把这个文件放在classpath路径上.或者使用jboss-j2ee.jar, 安装JBoss后在$JBossclient中可找到. 建议安装Sun One Studio, 用Sun One Studio编译JAVA源程序, 不用设置classpath, 省去不少过程.安装JBoss:把JBoss的压缩包解开,
把WebLogic EJB程序迁移到JBoss上
WebLogic服务器是一款顶级的商业应用程序服务器。但是对于小规模的开发者来说,开发源代码的、基于标准的应用程序服务器JBoss是可以用来替换类似WebLogic或WebSphere等商业应用程序服务器的。不幸的是,在WebLogic中开发的应用程序不能在JBoss中部署。JBoss迁移服务为我们提供了把应用程序迁移到JBoss上的支持。作为代替,通过把厂商特定的部署文件信息迁移到JBoss上,是可能把应用程序迁移到JBoss上的。为了演示如何把应用程序迁移到JBoss的过程,我们将把一个在WebLogic中开发的带有Oracle数据库的EJB应用程序迁移到带有MySQL数据库的
JBoss 文档(三)??JBoss和JMS
JBoss 文档(三)??JBoss和JMS1、介绍本章介绍在Jboss中使用Java Messageing Service (JMS). 不是JMS指南,而是JBoss和JMS如何一起使用,如果你想看JMS的介绍,请参考 JMS Specification 或 JMS turorial.最近随着JBoss版本不断更新,对JMS支持越来越成熟,也造成JBoss各个版本之间的不同。在这里我主要介绍JBoss3.0.X版本。本章给出的例子比较简单,并指出了如何使用JMS的原理。所有的例子可以通过ant build file 来建立。为了能建立和运行此例子。我们使用两种方式来进行:一是使用Ant命令,二是使用JAR和JAVA基本命令。必须有下
用jbuilder7+jboss3+vss开发EJB
前言在n年前java只是一种编程语言的理解,但现在的java非常强大,其含义也发生变化,我们可以理解为海陆空总集合的部队,其下属分支很多,如jsp、servlet、javabean、applet、ejb、jms、j2se(无线通讯用)、java2D、java3D……此处我们着重介绍java的web应用和开发,即jsp、servlet、javabean、applet、ejb等。其中applet是比较特殊的,它需要jre(java运行环境)的支持,并且对jre版本有要求,即applet是用jdk1.4开发的,那么jre也得1.4版本的。java的web开发需要视情况而定,如果只是编译jsp、servlet、javabean、applet等,只需要安装jd
JBoss中EJB的开发
相信对于刚接触EJB的人来说,让第一个程序跑起来是最麻烦的事情(这点我深有体会)。所以我根据前段时间对JBOSS的了解,整理出它的配置文件,希望能对大家有所帮助。 只要大家按照文章写的修改相关的配置文件,一定能让程序跑以来的。 一、文件结构概览 1、jbossconfdefaultjboss.jcml: 数据源设定 2、jbossconfdefaultstandardjaws.xml: 数据库类型设定 3、[project.ear包]META-INFapplication.xml: 项目基本信息设定 4、[project_ejb.jar包]META-INFejb-jar.xml: ejb信息设定 5、[project_ejb.jar
jboss下的简单JSP与SERVLET应用部属
jboss下的简单JSP与SERVLET应用部属 作者: 文章来源:访问次数: 次 加入时间:2007-01-28 1. Write the JSPExample (uno.jsp) :<%@ page import="java.text.*,java.util.*"%><HTML><BODY><%Date d = new Date();String hoy = DateFormat.getDateInstance().format(d);%>La Fecha de hoy es :<EM> <%= hoy %> </EM></BODY></HTML>2. Create a WAR file with JSP file. Use the following command :jar -cvfM uno.war uno.jsp3. Cr
JBoss v3.0 与Tibco JMS的整合
本文描述了如何将Tibco Ent. for JMS代替JBoss-3.0.1RC1_Tomcat-4.0.4中的JBossMQ的方法。首先,把tibjms.jar文件和tibjmsapps.jar文件拷入 server/default/lib目录下。第二步,修改 server/default/deploy目录下的jms-service.xml文件,全文如下:<?xml version="1.0" encoding="UTF-8"?><server><!-- ==================================================================== --><!-- Tibco JMS--><!-- ================================================================
jboss4+ejb3下使用JAAS
我们知道,JAAS包括了Authentication和Authorization,下面我们分别看看:Authentication分析如下:1)类的annotate如下@SecurityDomain("other")public class CalculatorBean implements Calculator这样将从users.properties中读取Authentication信息:kabir=validpassword2)使用的jboss类如下:import org.jboss.security.SecurityAssociation;import org.jboss.security.SimplePrincipal;3)SimplePrincipal用来设置验证原则:SecurityAssociation.setPrincipal(new SimplePrincipal("kabir"));4)SecurityAssocia