drop jboss, glassfish, ejb, posterita and htmlui
This commit is contained in:
parent
acdd488080
commit
389d0c94a2
|
@ -28,11 +28,6 @@
|
|||
<attribute name="org.eclipse.jst.component.dependency" value="../"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="lib" path="/jboss/client/jbossall-client.jar">
|
||||
<attributes>
|
||||
<attribute name="org.eclipse.jst.component.dependency" value="../"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="lib" path="/tools/lib/postgresql.jar">
|
||||
<attributes>
|
||||
<attribute name="org.eclipse.jst.component.dependency" value="../"/>
|
||||
|
|
|
@ -62,5 +62,5 @@ Export-Package: org.adempiere.apps.graph,
|
|||
org.compiere.util,
|
||||
org.compiere.wf
|
||||
Require-Bundle: org.eclipse.core.runtime;bundle-version="3.5.0",
|
||||
org.adempiere.tools;bundle-version="0.0.0",
|
||||
org.adempiere.jboss;bundle-version="0.0.0"
|
||||
org.adempiere.tools;bundle-version="0.0.0"
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
|
||||
|
|
|
@ -193,6 +193,5 @@ Export-Package: com.keypoint,
|
|||
org.jfree.util
|
||||
Require-Bundle: org.adempiere.base;bundle-version="0.0.0",
|
||||
org.eclipse.core.runtime;bundle-version="3.5.0",
|
||||
org.adempiere.tools;bundle-version="0.0.0",
|
||||
org.adempiere.jbossfacet;bundle-version="0.0.0"
|
||||
org.adempiere.tools;bundle-version="0.0.0"
|
||||
Bundle-Activator: org.adempiere.client.Activator
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
<classpathentry kind="src" path="/webStore"/>
|
||||
<classpathentry combineaccessrules="false" kind="src" path="/extend"/>
|
||||
<classpathentry combineaccessrules="false" kind="src" path="/install"/>
|
||||
<classpathentry combineaccessrules="false" kind="src" path="/jboss"/>
|
||||
<classpathentry combineaccessrules="false" kind="src" path="/serverApps"/>
|
||||
<classpathentry combineaccessrules="false" kind="src" path="/serverRoot"/>
|
||||
<classpathentry combineaccessrules="false" kind="src" path="/sqlj"/>
|
||||
|
|
|
@ -21,5 +21,5 @@
|
|||
<booleanAttribute key="tracing" value="false"/>
|
||||
<booleanAttribute key="useCustomFeatures" value="false"/>
|
||||
<booleanAttribute key="useDefaultConfigArea" value="true"/>
|
||||
<stringAttribute key="workspace_bundles" value="org.adempiere.JasperReportsTools@default:default,JasperReports@default:default,org.adempiere.jbossfacet@default:default,org.adempiere.base@default:default,org.adempiere.client@default:default,org.adempiere.jboss@default:default,org.adempiere.tools@default:default,org.adempiere.pipo@default:default"/>
|
||||
<stringAttribute key="workspace_bundles" value="org.adempiere.JasperReportsTools@default:default,JasperReports@default:default,org.adempiere.base@default:default,org.adempiere.client@default:default,org.adempiere.tools@default:default,org.adempiere.pipo@default:default"/>
|
||||
</launchConfiguration>
|
||||
|
|
|
@ -21,5 +21,5 @@
|
|||
<booleanAttribute key="tracing" value="false"/>
|
||||
<booleanAttribute key="useCustomFeatures" value="false"/>
|
||||
<booleanAttribute key="useDefaultConfigArea" value="true"/>
|
||||
<stringAttribute key="workspace_bundles" value="org.adempiere.JasperReportsTools@default:default,webui.war@default:default,JasperReports@default:default,org.adempiere.jbossfacet@default:default,org.adempiere.base@default:default,org.adempiere.client@default:default,org.adempiere.jboss@default:default,org.adempiere.tools@default:default"/>
|
||||
<stringAttribute key="workspace_bundles" value="org.adempiere.JasperReportsTools@default:default,webui.war@default:default,JasperReports@default:default,org.adempiere.base@default:default,org.adempiere.client@default:default,org.adempiere.tools@default:default"/>
|
||||
</launchConfiguration>
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" path="src"/>
|
||||
<classpathentry kind="lib" path="lib/appserv-admin.jar"/>
|
||||
<classpathentry kind="lib" path="lib/appserv-deployment-client.jar"/>
|
||||
<classpathentry kind="lib" path="lib/appserv-ext.jar"/>
|
||||
<classpathentry kind="lib" path="lib/appserv-rt.jar"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
|
||||
<classpathentry kind="src" path="/base"/>
|
||||
<classpathentry kind="lib" path="/jboss/client/servlet-api.jar"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>glassfishfacet</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
|
@ -1,11 +0,0 @@
|
|||
<security-service ...>
|
||||
<auth-realm name="adempiere" classname="org.adempiere.as.glassfish.AdempiereRealm">
|
||||
<property name="jaas-context" value="adempiere" />
|
||||
<property name="auth-type" value="adempiere" />
|
||||
</auth-realm>
|
||||
</security-service>
|
||||
|
||||
<java-config ...>
|
||||
...
|
||||
<jvm-options>-DADEMPIERE_HOME=YourAdempiereHome</jvm-options>
|
||||
</java-config>
|
|
@ -1,3 +0,0 @@
|
|||
adempiere {
|
||||
org.adempiere.as.glassfish.AdempiereLoginModule required;
|
||||
};
|
|
@ -1,7 +0,0 @@
|
|||
* merge contents from domain.xml and login.conf to the respective file of your glassfish instance.
|
||||
e.g: c:\glassfish\domains\domain1\config\domain.xml, c:\glassfish\domains\domain1\config\login.conf
|
||||
* copy Adempiere.jar and AdempiereSLib.jar to installRoot/lib folder
|
||||
e.g: c:\glassfish\lib
|
||||
* copy adempiere.ear to the domains/autodeploy folder
|
||||
e.g: c:\glassfish\domains\domain1\autodeploy
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sun-application PUBLIC '-//Sun Microsystems, Inc.//DTD
|
||||
Application Server 9.0 Java EE Application 5.0//EN'
|
||||
'http://www.sun.com/software/appserver/dtds/sun-application_5_0-0.dtd'>
|
||||
|
||||
<sun-application>
|
||||
<security-role-mapping>
|
||||
<role-name>adempiereUsers</role-name>
|
||||
<group-name>adempiereUsers</group-name>
|
||||
</security-role-mapping>
|
||||
<realm>adempiere</realm>
|
||||
</sun-application>
|
|
@ -1,41 +0,0 @@
|
|||
/******************************************************************************
|
||||
* Product: Adempiere ERP & CRM Smart Business Solution *
|
||||
* Copyright (C) 2007 Adempiere, Inc. All Rights Reserved. *
|
||||
* This program is free software; you can redistribute it and/or modify it *
|
||||
* under the terms version 2 of the GNU General Public License as published *
|
||||
* by the Free Software Foundation. This program is distributed in the hope *
|
||||
* that it will be useful, but WITHOUT ANY WARRANTY; without even the implied *
|
||||
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *
|
||||
* See the GNU General Public License for more details. *
|
||||
* You should have received a copy of the GNU General Public License along *
|
||||
* with this program; if not, write to the Free Software Foundation, Inc., *
|
||||
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. *
|
||||
*
|
||||
* Copyright (C) 2007 Low Heng Sin hengsin@avantz.com
|
||||
* _____________________________________________
|
||||
*****************************************************************************/
|
||||
package org.adempiere.as.glassfish;
|
||||
|
||||
import javax.security.auth.login.LoginException;
|
||||
|
||||
import com.sun.appserv.security.AppservPasswordLoginModule;
|
||||
|
||||
/**
|
||||
* JAAS login module for adempiere
|
||||
* @author Low Heng Sin
|
||||
*/
|
||||
public class AdempiereLoginModule extends AppservPasswordLoginModule {
|
||||
@Override
|
||||
protected void authenticateUser() throws LoginException {
|
||||
// Get the current realm and check whether it is instance of your realm
|
||||
if (!(_currentRealm instanceof AdempiereRealm)) {
|
||||
throw new LoginException("Realm must be of type AdempiereRealm. CurrentRealm=" + _currentRealm.getClass());
|
||||
}
|
||||
|
||||
AdempiereRealm realm = (AdempiereRealm) _currentRealm;
|
||||
|
||||
String[] groups = realm.authenticate(_username, _password);
|
||||
|
||||
commitUserAuthentication(groups);
|
||||
}
|
||||
}
|
|
@ -1,76 +0,0 @@
|
|||
package org.adempiere.as.glassfish;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Enumeration;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Properties;
|
||||
|
||||
import org.compiere.util.Env;
|
||||
import org.compiere.util.KeyNamePair;
|
||||
import org.compiere.util.Login;
|
||||
|
||||
import com.sun.appserv.security.AppservRealm;
|
||||
import com.sun.enterprise.security.auth.realm.BadRealmException;
|
||||
import com.sun.enterprise.security.auth.realm.IASRealm;
|
||||
import com.sun.enterprise.security.auth.realm.InvalidOperationException;
|
||||
import com.sun.enterprise.security.auth.realm.NoSuchRealmException;
|
||||
import com.sun.enterprise.security.auth.realm.NoSuchUserException;
|
||||
|
||||
public class AdempiereRealm extends AppservRealm {
|
||||
|
||||
private Map<String, List<String>> groupCache = new HashMap<String, List<String>>();
|
||||
|
||||
@Override
|
||||
protected void init(Properties props) throws BadRealmException,
|
||||
NoSuchRealmException {
|
||||
String jaasCtx = props.getProperty(IASRealm.JAAS_CONTEXT_PARAM);
|
||||
this.setProperty(IASRealm.JAAS_CONTEXT_PARAM, jaasCtx);
|
||||
if (jaasCtx == null) {
|
||||
throw new BadRealmException(IASRealm.JAAS_CONTEXT_PARAM
|
||||
+ " is null.");
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getAuthType() {
|
||||
return "adempiere";
|
||||
}
|
||||
|
||||
@Override
|
||||
public Enumeration getGroupNames(String username)
|
||||
throws InvalidOperationException, NoSuchUserException {
|
||||
if (groupCache.containsKey(username))
|
||||
return Collections.enumeration(groupCache.get(username));
|
||||
else
|
||||
return null;
|
||||
}
|
||||
|
||||
public String[] authenticate(String username, String password) {
|
||||
KeyNamePair[] roles = null;
|
||||
// do authentication
|
||||
if (username != null && password != null) {
|
||||
// perform db authentication
|
||||
Login login = new Login(Env.getCtx());
|
||||
roles = login.getRoles(username, password);
|
||||
} else {
|
||||
// no username or password
|
||||
roles = null;
|
||||
}
|
||||
|
||||
String[] groups = new String[0];
|
||||
List<String> grpList = new ArrayList<String>();
|
||||
if (roles != null && roles.length > 0) {
|
||||
grpList.add("adempiereUsers");
|
||||
for (KeyNamePair knp : roles) {
|
||||
grpList.add(knp.getName());
|
||||
}
|
||||
groupCache.remove(username);
|
||||
groupCache.put(username, grpList);
|
||||
groups = grpList.toArray(groups);
|
||||
}
|
||||
return groups;
|
||||
}
|
||||
}
|
|
@ -1,95 +0,0 @@
|
|||
/******************************************************************************
|
||||
* Copyright (C) 2008 Low Heng Sin *
|
||||
* This program is free software; you can redistribute it and/or modify it *
|
||||
* under the terms version 2 of the GNU General Public License as published *
|
||||
* by the Free Software Foundation. This program is distributed in the hope *
|
||||
* that it will be useful, but WITHOUT ANY WARRANTY; without even the implied *
|
||||
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *
|
||||
* See the GNU General Public License for more details. *
|
||||
* You should have received a copy of the GNU General Public License along *
|
||||
* with this program; if not, write to the Free Software Foundation, Inc., *
|
||||
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. *
|
||||
*****************************************************************************/
|
||||
package org.adempiere.as.glassfish;
|
||||
|
||||
import java.net.URL;
|
||||
import java.util.Hashtable;
|
||||
|
||||
import javax.naming.Context;
|
||||
|
||||
import org.adempiere.as.IApplicationServer;
|
||||
|
||||
import com.sun.appserv.security.ProgrammaticLogin;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Low Heng Sin
|
||||
*
|
||||
*/
|
||||
public class GlassFish implements IApplicationServer {
|
||||
|
||||
private static final String LOGIN_CONFIG = "java.security.auth.login.config";
|
||||
|
||||
//ensure client library is installed
|
||||
static {
|
||||
try {
|
||||
Class.forName("com.sun.enterprise.naming.SerialInitContextFactory");
|
||||
} catch (ClassNotFoundException e) {
|
||||
throw new IllegalStateException(e);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @see IApplicationServer#getInitialContextEnvironment(String, int, String, String)
|
||||
*/
|
||||
public Hashtable<String, String> getInitialContextEnvironment(
|
||||
String AppsHost, int AppsPort, String principal, String credential) {
|
||||
if (principal != null && credential != null)
|
||||
{
|
||||
String property = System.getProperty(LOGIN_CONFIG);
|
||||
if (property == null || property.trim().length() == 0)
|
||||
{
|
||||
try
|
||||
{
|
||||
URL configUrl = GlassFish.class.getResource("login.conf");
|
||||
if (configUrl == null)
|
||||
configUrl = GlassFish.class.getClassLoader().getResource("/org/adempiere/as/glassfish/login.conf");
|
||||
System.setProperty(LOGIN_CONFIG, configUrl.toString());
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
throw new RuntimeException("Failed to load login.conf");
|
||||
}
|
||||
ProgrammaticLogin login = new ProgrammaticLogin();
|
||||
try {
|
||||
login.login(principal, credential);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ProgrammaticLogin login = new ProgrammaticLogin();
|
||||
try {
|
||||
login.login(principal, credential, "adempiere", true);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Hashtable<String,String> env = new Hashtable<String,String>();
|
||||
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.enterprise.naming.SerialInitContextFactory");
|
||||
env.put(Context.URL_PKG_PREFIXES, "com.sun.enterprise.naming");
|
||||
env.put(Context.STATE_FACTORIES, "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");
|
||||
|
||||
env.put("org.omg.CORBA.ORBInitialHost", AppsHost);
|
||||
env.put("org.omg.CORBA.ORBInitialPort", Integer.toString(AppsPort));
|
||||
return env;
|
||||
}
|
||||
|
||||
public int getDefaultNamingServicePort() {
|
||||
return 3700;
|
||||
}
|
||||
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
/* Copyright 2004 Sun Microsystems, Inc. All rights reserved. */
|
||||
/* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */
|
||||
|
||||
default {
|
||||
com.sun.enterprise.security.auth.login.ClientPasswordLoginModule required debug=false;
|
||||
};
|
||||
|
||||
adempiere {
|
||||
com.sun.enterprise.security.auth.login.ClientPasswordLoginModule required debug=false;
|
||||
};
|
|
@ -5,7 +5,6 @@
|
|||
<classpathentry kind="src" path="/tools"/>
|
||||
<classpathentry kind="src" path="/base"/>
|
||||
<classpathentry kind="src" path="/client"/>
|
||||
<classpathentry kind="src" path="/jboss"/>
|
||||
<classpathentry kind="src" path="/serverApps"/>
|
||||
<classpathentry kind="src" path="/serverRoot"/>
|
||||
<classpathentry kind="lib" path="/tools/lib/ant.jar"/>
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry exported="true" kind="lib" path="client/jbossall-client.jar"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
|
||||
<classpathentry exported="true" kind="lib" path="client/jboss-client.jar"/>
|
||||
<classpathentry exported="true" kind="lib" path="client/jboss-common-client.jar"/>
|
||||
<classpathentry exported="true" kind="lib" path="client/jboss-j2ee.jar"/>
|
||||
<classpathentry exported="true" kind="lib" path="client/jbosssx-client.jar"/>
|
||||
<classpathentry exported="true" kind="lib" path="client/jboss-transaction-client.jar"/>
|
||||
<classpathentry exported="true" kind="lib" path="client/jnp-client.jar"/>
|
||||
<classpathentry exported="true" kind="lib" path="client/jmx-invoker-adaptor-client.jar"/>
|
||||
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
|
||||
<classpathentry kind="output" path="lib"/>
|
||||
</classpath>
|
|
@ -1,28 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>jboss</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.pde.ManifestBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.pde.SchemaBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
<nature>org.eclipse.pde.PluginNature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
|
@ -1,104 +0,0 @@
|
|||
LICENSE AGREEMENT
|
||||
JBOSS(r)
|
||||
|
||||
This License Agreement governs the use of the Software Packages and any updates to the Software
|
||||
Packages, regardless of the delivery mechanism. Each Software Package is a collective work
|
||||
under U.S. Copyright Law. Subject to the following terms, Red Hat, Inc. ("Red Hat") grants to
|
||||
the user ("Client") a license to the applicable collective work(s) pursuant to the
|
||||
GNU Lesser General Public License v. 2.1 except for the following Software Packages:
|
||||
(a) JBoss Portal Forums and JBoss Transactions JTS, each of which is licensed pursuant to the
|
||||
GNU General Public License v.2;
|
||||
|
||||
(b) JBoss Rules, which is licensed pursuant to the Apache License v.2.0;
|
||||
|
||||
(c) an optional download for JBoss Cache for the Berkeley DB for Java database, which is licensed under the
|
||||
(open source) Sleepycat License (if Client does not wish to use the open source version of this database,
|
||||
it may purchase a license from Sleepycat Software);
|
||||
|
||||
and (d) the BPEL extension for JBoss jBPM, which is licensed under the Common Public License v.1,
|
||||
and, pursuant to the OASIS BPEL4WS standard, requires parties wishing to redistribute to enter various
|
||||
royalty-free patent licenses.
|
||||
|
||||
Each of the foregoing licenses is available at http://www.opensource.org/licenses/index.php.
|
||||
|
||||
1. The Software. "Software Packages" refer to the various software modules that are created and made available
|
||||
for distribution by the JBoss.org open source community at http://www.jboss.org. Each of the Software Packages
|
||||
may be comprised of hundreds of software components. The end user license agreement for each component is located in
|
||||
the component's source code. With the exception of certain image files identified in Section 2 below,
|
||||
the license terms for the components permit Client to copy, modify, and redistribute the component,
|
||||
in both source code and binary code forms. This agreement does not limit Client's rights under,
|
||||
or grant Client rights that supersede, the license terms of any particular component.
|
||||
|
||||
2. Intellectual Property Rights. The Software Packages are owned by Red Hat and others and are protected under copyright
|
||||
and other laws. Title to the Software Packages and any component, or to any copy, modification, or merged portion shall
|
||||
remain with the aforementioned, subject to the applicable license. The "JBoss" trademark, "Red Hat" trademark, the
|
||||
individual Software Package trademarks, and the "Shadowman" logo are registered trademarks of Red Hat and its affiliates
|
||||
in the U.S. and other countries. This agreement permits Client to distribute unmodified copies of the Software Packages
|
||||
using the Red Hat trademarks that Red Hat has inserted in the Software Packages on the condition that Client follows Red Hat's
|
||||
trademark guidelines for those trademarks located at http://www.redhat.com/about/corporate/trademark/. Client must abide by
|
||||
these trademark guidelines when distributing the Software Packages, regardless of whether the Software Packages have been modified.
|
||||
If Client modifies the Software Packages, then Client must replace all Red Hat trademarks and logos identified at
|
||||
http://www.jboss.com/company/logos unless a separate agreement with Red Hat is executed or other permission granted.
|
||||
Merely deleting the files containing the Red Hat trademarks may corrupt the Software Packages.
|
||||
|
||||
3. Limited Warranty. Except as specifically stated in this Paragraph 3 or a license for a particular
|
||||
component, to the maximum extent permitted under applicable law, the Software Packages and the
|
||||
components are provided and licensed "as is" without warranty of any kind, expressed or implied,
|
||||
including the implied warranties of merchantability, non-infringement or fitness for a particular purpose.
|
||||
Red Hat warrants that the media on which Software Packages may be furnished will be free from defects in
|
||||
materials and manufacture under normal use for a period of 30 days from the date of delivery to Client.
|
||||
Red Hat does not warrant that the functions contained in the Software Packages will meet Client's requirements
|
||||
or that the operation of the Software Packages will be entirely error free or appear precisely as described
|
||||
in the accompanying documentation. This warranty extends only to the party that purchases the Services
|
||||
pertaining to the Software Packages from Red Hat or a Red Hat authorized distributor.
|
||||
|
||||
4. Limitation of Remedies and Liability. To the maximum extent permitted by applicable law, the remedies
|
||||
described below are accepted by Client as its only remedies. Red Hat's entire liability, and Client's
|
||||
exclusive remedies, shall be: If the Software media is defective, Client may return it within 30 days of
|
||||
delivery along with a copy of Client's payment receipt and Red Hat, at its option, will replace it or
|
||||
refund the money paid by Client for the Software. To the maximum extent permitted by applicable law,
|
||||
Red Hat or any Red Hat authorized dealer will not be liable to Client for any incidental or consequential
|
||||
damages, including lost profits or lost savings arising out of the use or inability to use the Software,
|
||||
even if Red Hat or such dealer has been advised of the possibility of such damages. In no event shall
|
||||
Red Hat's liability under this agreement exceed the amount that Client paid to Red Hat under this
|
||||
Agreement during the twelve months preceding the action.
|
||||
|
||||
5. Export Control. As required by U.S. law, Client represents and warrants that it:
|
||||
(a) understands that the Software Packages are subject to export controls under the
|
||||
U.S. Commerce Department's Export Administration Regulations ("EAR");
|
||||
|
||||
(b) is not located in a prohibited destination country under the EAR or U.S. sanctions regulations
|
||||
(currently Cuba, Iran, Iraq, Libya, North Korea, Sudan and Syria);
|
||||
|
||||
(c) will not export, re-export, or transfer the Software Packages to any prohibited destination, entity,
|
||||
or individual without the necessary export license(s) or authorizations(s) from the U.S. Government;
|
||||
|
||||
(d) will not use or transfer the Software Packages for use in any sensitive nuclear, chemical or
|
||||
biological weapons, or missile technology end-uses unless authorized by the U.S. Government by
|
||||
regulation or specific license;
|
||||
|
||||
(e) understands and agrees that if it is in the United States and exports or transfers the Software
|
||||
Packages to eligible end users, it will, as required by EAR Section 740.17(e), submit semi-annual
|
||||
reports to the Commerce Department's Bureau of Industry & Security (BIS), which include the name and
|
||||
address (including country) of each transferee;
|
||||
|
||||
and (f) understands that countries other than the United States may restrict the import, use, or
|
||||
export of encryption products and that it shall be solely responsible for compliance with any such
|
||||
import, use, or export restrictions.
|
||||
|
||||
6. Third Party Programs. Red Hat may distribute third party software programs with the Software Packages
|
||||
that are not part of the Software Packages and which Client must install separately. These third party
|
||||
programs are subject to their own license terms. The license terms either accompany the programs or
|
||||
can be viewed at http://www.redhat.com/licenses/. If Client does not agree to abide by the applicable
|
||||
license terms for such programs, then Client may not install them. If Client wishes to install the programs
|
||||
on more than one system or transfer the programs to another party, then Client must contact the licensor
|
||||
of the programs.
|
||||
|
||||
7. General. If any provision of this agreement is held to be unenforceable, that shall not affect the
|
||||
enforceability of the remaining provisions. This License Agreement shall be governed by the laws of the
|
||||
State of North Carolina and of the United States, without regard to any conflict of laws provisions,
|
||||
except that the United Nations Convention on the International Sale of Goods shall not apply.
|
||||
|
||||
Copyright 2006-2007 Red Hat, Inc. All rights reserved.
|
||||
"JBoss" and the JBoss logo are registered trademarks of Red Hat, Inc.
|
||||
All other trademarks are the property of their respective owners.
|
|
@ -1,114 +0,0 @@
|
|||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: jboss
|
||||
Bundle-SymbolicName: org.adempiere.jboss
|
||||
Bundle-Version: 0.0.0.1
|
||||
Bundle-ClassPath: client/jboss-client.jar,
|
||||
client/jboss-common-client.jar,
|
||||
client/jboss-j2ee.jar,
|
||||
client/jbosssx-client.jar,
|
||||
client/jboss-transaction-client.jar,
|
||||
client/jnp-client.jar,
|
||||
client/jmx-invoker-adaptor-client.jar,
|
||||
client/jbossall-client.jar
|
||||
Export-Package: EDU.oswego.cs.dl.util.concurrent,
|
||||
EDU.oswego.cs.dl.util.concurrent.misc,
|
||||
javax.ejb,
|
||||
javax.ejb.spi,
|
||||
javax.enterprise.deploy.model,
|
||||
javax.enterprise.deploy.model.exceptions,
|
||||
javax.enterprise.deploy.shared,
|
||||
javax.enterprise.deploy.shared.factories,
|
||||
javax.enterprise.deploy.spi,
|
||||
javax.enterprise.deploy.spi.exceptions,
|
||||
javax.enterprise.deploy.spi.factories,
|
||||
javax.enterprise.deploy.spi.status,
|
||||
javax.jms,
|
||||
javax.management,
|
||||
javax.management.loading,
|
||||
javax.management.modelmbean,
|
||||
javax.management.monitor,
|
||||
javax.management.openmbean,
|
||||
javax.management.relation,
|
||||
javax.management.timer,
|
||||
javax.resource,
|
||||
javax.resource.cci,
|
||||
javax.resource.spi,
|
||||
javax.resource.spi.endpoint,
|
||||
javax.resource.spi.security,
|
||||
javax.resource.spi.work,
|
||||
javax.security.jacc,
|
||||
javax.sql,
|
||||
javax.transaction,
|
||||
javax.transaction.xa,
|
||||
javax.xml.registry,
|
||||
javax.xml.registry.infomodel,
|
||||
org.apache.xerces.impl.xs,
|
||||
org.jboss.corba,
|
||||
org.jboss.crypto,
|
||||
org.jboss.crypto.digest,
|
||||
org.jboss.ejb,
|
||||
org.jboss.ejb.plugins.cmp.jdbc,
|
||||
org.jboss.ejb.plugins.keygenerator,
|
||||
org.jboss.invocation,
|
||||
org.jboss.invocation.http.interfaces,
|
||||
org.jboss.invocation.jrmp.interfaces,
|
||||
org.jboss.invocation.jrmp.server,
|
||||
org.jboss.invocation.pooled.interfaces,
|
||||
org.jboss.invocation.unified.interfaces,
|
||||
org.jboss.invocation.unified.marshall,
|
||||
org.jboss.jmx.adaptor.rmi,
|
||||
org.jboss.jmx.connector.invoker.client,
|
||||
org.jboss.logging,
|
||||
org.jboss.logging.appender,
|
||||
org.jboss.logging.filter,
|
||||
org.jboss.logging.layout,
|
||||
org.jboss.logging.util,
|
||||
org.jboss.monitor.client,
|
||||
org.jboss.naming,
|
||||
org.jboss.naming.client.java,
|
||||
org.jboss.naming.interceptors,
|
||||
org.jboss.net.protocol,
|
||||
org.jboss.net.protocol.file,
|
||||
org.jboss.net.protocol.http,
|
||||
org.jboss.net.protocol.njar,
|
||||
org.jboss.net.protocol.resource,
|
||||
org.jboss.net.sockets,
|
||||
org.jboss.net.ssl,
|
||||
org.jboss.proxy,
|
||||
org.jboss.proxy.compiler,
|
||||
org.jboss.proxy.ejb,
|
||||
org.jboss.proxy.ejb.handle,
|
||||
org.jboss.security,
|
||||
org.jboss.security.auth.callback,
|
||||
org.jboss.security.auth.login,
|
||||
org.jboss.security.jndi,
|
||||
org.jboss.security.plugins,
|
||||
org.jboss.security.ssl,
|
||||
org.jboss.tm,
|
||||
org.jboss.tm.integrity,
|
||||
org.jboss.tm.usertx.client,
|
||||
org.jboss.tm.usertx.interfaces,
|
||||
org.jboss.tm.usertx.server,
|
||||
org.jboss.util,
|
||||
org.jboss.util.coerce,
|
||||
org.jboss.util.collection,
|
||||
org.jboss.util.deadlock,
|
||||
org.jboss.util.file,
|
||||
org.jboss.util.id,
|
||||
org.jboss.util.loading,
|
||||
org.jboss.util.naming,
|
||||
org.jboss.util.platform,
|
||||
org.jboss.util.property,
|
||||
org.jboss.util.property.jmx,
|
||||
org.jboss.util.propertyeditor,
|
||||
org.jboss.util.state,
|
||||
org.jboss.util.state.xml,
|
||||
org.jboss.util.stream,
|
||||
org.jboss.util.threadpool,
|
||||
org.jboss.util.timeout,
|
||||
org.jboss.util.xml,
|
||||
org.jnp.interfaces,
|
||||
org.jnp.interfaces.java,
|
||||
org.jnp.interfaces.jnp,
|
||||
org.jnp.server
|
|
@ -1,193 +0,0 @@
|
|||
#!/bin/sh
|
||||
### ====================================================================== ###
|
||||
## ##
|
||||
## A tool to determine JBoss classpaths. ##
|
||||
## ##
|
||||
### ====================================================================== ###
|
||||
|
||||
### $Id: classpath.sh 7809 2002-05-22 02:39:56Z user57 $ ###
|
||||
|
||||
DIRNAME=`dirname $0`
|
||||
PROGNAME=`basename $0`
|
||||
CAT="cat"
|
||||
|
||||
#
|
||||
# Helper to complain.
|
||||
#
|
||||
warn() {
|
||||
echo "${PROGNAME}: $*"
|
||||
}
|
||||
|
||||
#
|
||||
# Helper to puke.
|
||||
#
|
||||
die() {
|
||||
warn $*
|
||||
exit 1
|
||||
}
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false;
|
||||
darwin=false;
|
||||
case "`uname`" in
|
||||
CYGWIN*)
|
||||
cygwin=true
|
||||
;;
|
||||
|
||||
Darwin*)
|
||||
darwin=true
|
||||
;;
|
||||
esac
|
||||
|
||||
#
|
||||
# Print the command line help message.
|
||||
#
|
||||
printHelpMessage() {
|
||||
$CAT <<EOF
|
||||
usage: $PROGNAME [options] <classpath>
|
||||
|
||||
options:
|
||||
-h, --help Print this help message.
|
||||
-- Stop processing options.
|
||||
-r, --relative Use relative paths.
|
||||
|
||||
classpath:
|
||||
-c, --client Client classpath (client/*).
|
||||
-s, --server Server classpath (lib/*).
|
||||
-b, --both Both the client and server classpaths.
|
||||
EOF
|
||||
}
|
||||
|
||||
RELATIVE=false
|
||||
|
||||
#
|
||||
# Process command line options.
|
||||
#
|
||||
processCommandLine() {
|
||||
while [ "x$1" != "x" ]; do
|
||||
case "$1" in
|
||||
--help|-h)
|
||||
printHelpMessage
|
||||
exit 1
|
||||
;;
|
||||
|
||||
--relative|-r)
|
||||
RELATIVE=true
|
||||
;;
|
||||
|
||||
--)
|
||||
shift
|
||||
if [ "x$argv" = "x" ]; then
|
||||
argv="$1"
|
||||
else
|
||||
argv="$argv $1"
|
||||
fi
|
||||
break
|
||||
;;
|
||||
|
||||
*)
|
||||
if [ "x$argv" = "x" ]; then
|
||||
argv="$1"
|
||||
else
|
||||
argv="$argv $1"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
}
|
||||
|
||||
if [ -n "$CLASSPATH" ] ; then
|
||||
LOCALCLASSPATH=$CLASSPATH
|
||||
fi
|
||||
|
||||
#
|
||||
# Print the class path for the given type.
|
||||
#
|
||||
printClassPath() {
|
||||
|
||||
#
|
||||
# jason: should be fixed to only include proper classpath bits
|
||||
#
|
||||
|
||||
case "$1" in
|
||||
-c|--client)
|
||||
DIRLIBS="`ls $JBOSS_HOME/client/*`:$JBOSS_HOME/client"
|
||||
;;
|
||||
|
||||
-s|--server)
|
||||
DIRLIBS=`ls $JBOSS_HOME/lib/*`
|
||||
;;
|
||||
|
||||
-b|--both)
|
||||
DIRLIBS="`ls $JBOSS_HOME/client/*`:$JBOSS_HOME/client"
|
||||
DIRLIBS="${DIRLIBS}:`ls $JBOSS_HOME/lib/*`"
|
||||
;;
|
||||
|
||||
*)
|
||||
printHelpMessage
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
|
||||
for i in ${DIRLIBS}; do
|
||||
if [ "$i" != "${DIRLIBS}" ] ; then
|
||||
if [ -z "$LOCALCLASSPATH" ] ; then
|
||||
LOCALCLASSPATH=$i
|
||||
else
|
||||
LOCALCLASSPATH="$i":$LOCALCLASSPATH
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin; then
|
||||
LOCALCLASSPATH=`cygpath --path --windows "$LOCALCLASSPATH"`
|
||||
fi
|
||||
|
||||
echo $LOCALCLASSPATH
|
||||
}
|
||||
|
||||
#
|
||||
# Main entry-point.
|
||||
#
|
||||
main() {
|
||||
argv=""
|
||||
|
||||
# process the command line
|
||||
processCommandLine "$@"
|
||||
|
||||
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||
if $cygwin ; then
|
||||
[ -n "$JBOSS_HOME" ] &&
|
||||
JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
|
||||
[ -n "$JAVA_HOME" ] &&
|
||||
JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||
[ -n "$JAVAC_JAR" ] &&
|
||||
JAVAC_JAR=`cygpath --unix "$JAVAC_JAR"`
|
||||
fi
|
||||
|
||||
# Setup JBOSS_HOME
|
||||
if [ "x$JBOSS_HOME" = "x" ]; then
|
||||
if $RELATIVE ; then
|
||||
JBOSS_HOME="$DIRNAME/.."
|
||||
else
|
||||
# get the full path (without any relative bits)
|
||||
JBOSS_HOME=`cd $DIRNAME/..; pwd`
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "x$argv" = "x" ]; then
|
||||
printHelpMessage
|
||||
exit 0
|
||||
fi
|
||||
|
||||
printClassPath $argv
|
||||
}
|
||||
|
||||
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
|
||||
|
||||
#
|
||||
# Boot-strap
|
||||
#
|
||||
main "$@"
|
|
@ -1,257 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $Id: jboss_init_hpux.sh 57105 2006-09-23 14:09:27Z dimitris@jboss.org $
|
||||
#
|
||||
# JBoss Control Script for HP-UX
|
||||
#
|
||||
# description: JBoss Applicaton Server / EJB Container
|
||||
#
|
||||
# Run this script as the root user. This script will start
|
||||
# as many instances of JBoss as there are array entries in a
|
||||
# startup configuration file under /etc/rc.config.d/ as
|
||||
# defined below. If no configuration file exists, the script
|
||||
# will still attempt to start at least one server using default
|
||||
# values.
|
||||
#
|
||||
# Installation Instructions:
|
||||
# 1. Copy <jboss-home>/bin/jboss_init_hpux.sh to/sbin/init.d/jboss
|
||||
# 2. Create softlinks to the file from the various startup and shutdown
|
||||
# directories:
|
||||
# ln -s /sbin/init.d/jboss /sbin/rc2.d/K001jboss
|
||||
# ln -s /sbin/init.d/jboss /sbin/rc3.d/S999jboss
|
||||
# 3. Create /etc/rc.config.d/jboss with the variables defined below. For
|
||||
# example if you have two servers at /opt/jboss1 and /opt/jboss2 that run
|
||||
# as users jboss1 and jboss2 using the default instances, then you would
|
||||
# create the following configuration entries:
|
||||
#############
|
||||
# JBOSS_HOME[0]=/opt/jboss1
|
||||
# JBOSS_USER[0]=jboss1
|
||||
# SERVER_NAME[0]=default
|
||||
# JBOSS_START[0]=1
|
||||
## default console logging (you can also just omit the next line)
|
||||
# JBOSS_CONSOLE[0]=""
|
||||
#############
|
||||
# JBOSS_HOME[1]=/opt/jboss2
|
||||
# JBOSS_USER[1]=jboss2
|
||||
# SERVER_NAME[1]=default
|
||||
# JBOSS_START[1]=1
|
||||
## No Console logging
|
||||
# JBOSS_CONSOLE[1]=/dev/null
|
||||
#
|
||||
|
||||
##################################################################
|
||||
#
|
||||
# This script will start as many instances of JBoss as there are
|
||||
# consecutive array entries for the variables defined below.
|
||||
#
|
||||
# There may be a unique jboss server instance for each $JBOSS_HOME[i]
|
||||
# and $SERVER_NAME[i] combination.
|
||||
#
|
||||
# The following variables should be defined in /etc/rc.config.d/jboss.
|
||||
# If they are not, the variables are defaulted below:
|
||||
#
|
||||
# JBOSS_HOME[i] - root directory for jboss installation, like
|
||||
# /opt/jboss-<version>.
|
||||
# The default for the 1st instance is /opt/jboss: JBOSS_HOME[0]=/opt/jboss.
|
||||
# No default for any other instance.
|
||||
#
|
||||
# SERVER_NAME[i] - server instance name. Normally "all", "default", or
|
||||
# "minimal". Maps to server instance at $JBOSS_HOME/server/$SERVER_NAME
|
||||
# The default value is "default".
|
||||
#
|
||||
# JBOSS_START[i] - set to "0" to force JBOSS to not start when this script
|
||||
# is run. Usefull when this script is run automatically at system
|
||||
# startup time. Default is "1" to startup.
|
||||
#
|
||||
# JBOSS_USER[i] - it is username by which the jboss application server
|
||||
# is started. The default user is jboss.
|
||||
#
|
||||
# JBOSS_CONSOLE[i] - file where jboss console logging will be written
|
||||
# Use "/dev/null" if console logging is not desired.
|
||||
# default is /var/opt/jboss/jboss_<user>_<instance>.log
|
||||
#
|
||||
# JAVA_HOME should also be defined in the target users environment, such
|
||||
# as is the case when it is exported from ~/.profile.
|
||||
#
|
||||
# NOTE: The notation for array subscript [0] is optional. You can refer to
|
||||
# JBOSS_HOME[0] as JBOSS_HOME.
|
||||
#
|
||||
# read config variables from files in /etc/rc.config.d
|
||||
# by convention the config values should be in a file /etc/rc.config.d,
|
||||
# such as /etc/rc.config.d/jboss. If these variables are not defined
|
||||
# in a configuration file in rc.config.d, we will attempt to deal with it by
|
||||
# setting defaults in the program
|
||||
|
||||
if [ -f /etc/rc.config ]
|
||||
then
|
||||
. /etc/rc.config
|
||||
else
|
||||
print "ERROR: /etc/rc.config default file MISSING" 1>&2
|
||||
fi
|
||||
umask 022
|
||||
|
||||
#
|
||||
# Make sure variables are defined at least for the first instance of the
|
||||
# array. Note that $SERVER_NAME is the same as ${SERVER_NAME[0]}
|
||||
|
||||
JBOSS_HOME=${JBOSS_HOME:-"/opt/jboss"}
|
||||
|
||||
PATH=/sbin:/usr/sbin:/usr/bin:$PATH
|
||||
export PATH
|
||||
|
||||
#Usage: isJBossRunning <jbossHome> <jbossUserId> <instance>
|
||||
# sets non zero return code if Jboss is not running
|
||||
# sets global isJBossRunningPid with 1st process id if it is running
|
||||
isJBossRunning()
|
||||
{
|
||||
typeset JBossHome=$2 JBossUserId=$1 instance=$3 junk
|
||||
((isJBossRunningPid=0))
|
||||
# pipeline reads 1st jboss pid if it is running for user, jboss home, and instance
|
||||
ps -xu $JBossUserId |
|
||||
grep "$JBossHome.*org.jboss.Main.*\-c[ \t]*$instance" | grep -v "grep" |
|
||||
read isJBossRunningPid junk
|
||||
}
|
||||
|
||||
#USAGE: isUserOK
|
||||
# prints any problems on standard error and returns with a non-zero status
|
||||
# returns a 0 status if all is OK
|
||||
isUserOK()
|
||||
{
|
||||
# check if the user exists
|
||||
id ${JBOSS_USER[i]} >/dev/null 2>&1
|
||||
if (($?!=0)); then
|
||||
echo "ERROR: The user ${JBOSS_USER[i]} does not exist." 1>&2
|
||||
return 1
|
||||
fi
|
||||
|
||||
# check if the user has write permission on the jboss instance directory
|
||||
su ${JBOSS_USER[i]} -c "test -w ${JBOSS_HOME[i]}/server/${SERVER_NAME[i]}" >/dev/null 2>&1
|
||||
if (($?!=0)); then
|
||||
echo "ERROR: The user ${JBOSS_USER[i]} does not have write access to ${JBOSS_HOME[i]}/server/${SERVER_NAME[i]}" 1>&2
|
||||
return 2
|
||||
fi
|
||||
|
||||
# user must have JAVA_HOME defined
|
||||
su - ${JBOSS_USER[i]} -c 'whence java || [[ -d $JAVA_HOME ]]' >/dev/null 2>&1
|
||||
if (($?!=0)); then
|
||||
echo "ERROR: The user \"${JBOSS_USER[i]}\" does not have \$JAVA_HOME defined; either define \$JAVA_HOME for this user or ensure that a path to \"java\" exists." 1>&2
|
||||
return 3
|
||||
fi
|
||||
|
||||
# user looks good so far
|
||||
return 0
|
||||
}
|
||||
|
||||
# Usage: startJBoss <index>
|
||||
startJBoss()
|
||||
{
|
||||
typeset -i i=$1
|
||||
|
||||
(( ${JBOSS_START[i]} != 1 )) && return 0
|
||||
|
||||
# make sure the console log exists with appropriate permissions for JBOSS_USER[i]
|
||||
if [[ ! -d ${JBOSS_CONSOLE[i]%/*} ]]; then
|
||||
mkdir -p ${JBOSS_CONSOLE[i]%/*}
|
||||
chmod 0755 ${JBOSS_CONSOLE[i]%/*}
|
||||
chown ${JBOSS_USER[i]} ${JBOSS_CONSOLE[i]%/*}
|
||||
fi
|
||||
|
||||
# do some basic error checking
|
||||
if [[ ! -d ${JBOSS_HOME[i]} ]]; then
|
||||
echo "ERROR: JBOSS_HOME[$i] is not a valid directory : ${JBOSS_HOME[i]}" 1>&2
|
||||
return 1
|
||||
fi
|
||||
|
||||
isUserOK || return 2
|
||||
|
||||
isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]}
|
||||
if (( $? == 0 )); then
|
||||
echo "JBoss AS is already running for user ${JBOSS_USER[i]} at ${JBOSS_HOME[i]} with instance ${SERVER_NAME[i]}" 1>&2
|
||||
return 3
|
||||
fi
|
||||
|
||||
# keep last version of the console log around
|
||||
[[ -f ${JBOSS_CONSOLE[i]} ]] && mv ${JBOSS_CONSOLE[i]} ${JBOSS_CONSOLE[i]}.old
|
||||
|
||||
# JBoss is not running, start it up
|
||||
CMD_START="${JBOSS_HOME[i]}/bin/run.sh -c ${SERVER_NAME[i]}"
|
||||
nohup su - ${JBOSS_USER[i]} -c "sh $CMD_START" >${JBOSS_CONSOLE[i]} 2>&1 &
|
||||
echo "Starting JBoss AS for user ${JBOSS_USER[i]} at ${JBOSS_HOME[i]} with instance ${SERVER_NAME[i]}."
|
||||
|
||||
# wait a few seconds then check if it started ok
|
||||
#isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} || sleep 2 ||
|
||||
#isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} || sleep 3 ||
|
||||
#echo "... server not started yet. Check the log files for errors"
|
||||
}
|
||||
|
||||
# Usage: stopJBoss <index>
|
||||
stopJBoss()
|
||||
{
|
||||
typeset -i i=$1
|
||||
|
||||
# return silently if JBoss AS is not running
|
||||
isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} || return 0
|
||||
|
||||
# JBoss is running and $isJBossRunningPid is set to the process id
|
||||
# SIGTERM does a gracefull shutdown like ^C
|
||||
echo "Stopping JBoss AS PID $isJBossRunningPid for user ${JBOSS_USER[i]} at ${JBOSS_HOME[i]} with instance ${SERVER_NAME[i]}"
|
||||
kill -s SIGTERM $isJBossRunningPid
|
||||
|
||||
# wait for up to 30 seconds for the process to terminate gracefully
|
||||
isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} && printf "please wait " && sleep 5 &&
|
||||
isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} && printf "." && sleep 10 &&
|
||||
isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} && printf "." && sleep 15 &&
|
||||
isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} &&
|
||||
echo "NOT Terminated! Wait a moment then check to see if the process has shut down gracefully, or terminate it now with\n \"kill -s SIGKILL $isJBossRunningPid\"" >&2
|
||||
}
|
||||
|
||||
# Usage: doAll <command> <command args>
|
||||
doAll()
|
||||
{
|
||||
typeset cmd=$1
|
||||
typeset -i rc=0
|
||||
shift
|
||||
|
||||
# loop thru the configuration file for servers to start or stop as identified by JBOSS_HOME[i] and the
|
||||
# other parameters
|
||||
|
||||
((i=0))
|
||||
while [[ ${JBOSS_HOME[i]} != "" ]]
|
||||
do
|
||||
|
||||
# set defaults for any missing values
|
||||
SERVER_NAME[$i]=${SERVER_NAME[i]:-"default"}
|
||||
JBOSS_USER[$i]=${JBOSS_USER[i]:-"jboss"}
|
||||
JBOSS_CONSOLE[$i]=${JBOSS_CONSOLE[i]:-/var/opt/jboss/${JBOSS_USER[i]}/jboss_${SERVER_NAME[i]}.log}
|
||||
JBOSS_START[$i]=${JBOSS_START[i]:-1}
|
||||
|
||||
$cmd $i $*
|
||||
(($? != 0)) && rc=$?
|
||||
((i=i+1))
|
||||
done
|
||||
return $rc
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start_msg)
|
||||
echo "Starting JBoss"
|
||||
;;
|
||||
start)
|
||||
doAll startJBoss
|
||||
;;
|
||||
stop_msg)
|
||||
echo "Stopping JBoss"
|
||||
;;
|
||||
stop)
|
||||
doAll stopJBoss
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
$0 start
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 (start|stop|restart|help)" 1>&2
|
||||
exit 1
|
||||
esac
|
||||
|
||||
exit $?
|
|
@ -1,147 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $Id: jboss_init_redhat.sh 71252 2008-03-25 17:52:00Z dbhole $
|
||||
#
|
||||
# JBoss Control Script
|
||||
#
|
||||
# To use this script run it as root - it will switch to the specified user
|
||||
#
|
||||
# Here is a little (and extremely primitive) startup/shutdown script
|
||||
# for RedHat systems. It assumes that JBoss lives in /usr/local/jboss,
|
||||
# it's run by user 'jboss' and JDK binaries are in /usr/local/jdk/bin.
|
||||
# All this can be changed in the script itself.
|
||||
#
|
||||
# Either modify this script for your requirements or just ensure that
|
||||
# the following variables are set correctly before calling the script.
|
||||
|
||||
#define where jboss is - this is the directory containing directories log, bin, conf etc
|
||||
JBOSS_HOME=${JBOSS_HOME:-"/usr/local/jboss"}
|
||||
|
||||
#define the user under which jboss will run, or use 'RUNASIS' to run as the current user
|
||||
JBOSS_USER=${JBOSS_USER:-"jboss"}
|
||||
|
||||
#make sure java is in your path
|
||||
JAVAPTH=${JAVAPTH:-"/usr/local/jdk/bin"}
|
||||
|
||||
#configuration to use, usually one of 'minimal', 'default', 'all'
|
||||
JBOSS_CONF=${JBOSS_CONF:-"default"}
|
||||
|
||||
#if JBOSS_HOST specified, use -b to bind jboss services to that address
|
||||
JBOSS_BIND_ADDR=${JBOSS_HOST:+"-b $JBOSS_HOST"}
|
||||
|
||||
#define the script to use to start jboss
|
||||
JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh -c $JBOSS_CONF $JBOSS_BIND_ADDR"}
|
||||
|
||||
if [ "$JBOSS_USER" = "RUNASIS" ]; then
|
||||
SUBIT=""
|
||||
else
|
||||
SUBIT="su - $JBOSS_USER -c "
|
||||
fi
|
||||
|
||||
if [ -n "$JBOSS_CONSOLE" -a ! -d "$JBOSS_CONSOLE" ]; then
|
||||
# ensure the file exists
|
||||
touch $JBOSS_CONSOLE
|
||||
if [ ! -z "$SUBIT" ]; then
|
||||
chown $JBOSS_USER $JBOSS_CONSOLE
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -n "$JBOSS_CONSOLE" -a ! -f "$JBOSS_CONSOLE" ]; then
|
||||
echo "WARNING: location for saving console log invalid: $JBOSS_CONSOLE"
|
||||
echo "WARNING: ignoring it and using /dev/null"
|
||||
JBOSS_CONSOLE="/dev/null"
|
||||
fi
|
||||
|
||||
#define what will be done with the console log
|
||||
JBOSS_CONSOLE=${JBOSS_CONSOLE:-"/dev/null"}
|
||||
|
||||
JBOSS_CMD_START="cd $JBOSS_HOME/bin; $JBOSSSH"
|
||||
|
||||
if [ -z "`echo $PATH | grep $JAVAPTH`" ]; then
|
||||
export PATH=$PATH:$JAVAPTH
|
||||
fi
|
||||
|
||||
if [ ! -d "$JBOSS_HOME" ]; then
|
||||
echo JBOSS_HOME does not exist as a valid directory : $JBOSS_HOME
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo JBOSS_CMD_START = $JBOSS_CMD_START
|
||||
|
||||
function procrunning() {
|
||||
procid=0
|
||||
JBOSSSCRIPT=$(echo $JBOSSSH | awk '{print $1}' | sed 's/\//\\\//g')
|
||||
for procid in `/sbin/pidof -x "$JBOSSSCRIPT"`; do
|
||||
ps -fp $procid | grep "${JBOSSSH% *}" > /dev/null && pid=$procid
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
stop() {
|
||||
pid=0
|
||||
procrunning
|
||||
if [ $pid = '0' ]; then
|
||||
echo -n -e "\nNo JBossas is currently running\n"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
RETVAL=1
|
||||
|
||||
# If process is still running
|
||||
|
||||
# First, try to kill it nicely
|
||||
for id in `ps --ppid $pid | awk '{print $1}' | grep -v "^PID$"`; do
|
||||
if [ -z "$SUBIT" ]; then
|
||||
kill -15 $id
|
||||
else
|
||||
$SUBIT "kill -15 $id"
|
||||
fi
|
||||
done
|
||||
|
||||
sleep=0
|
||||
while [ $sleep -lt 120 -a $RETVAL -eq 1 ]; do
|
||||
echo -n -e "\nwaiting for processes to stop";
|
||||
sleep 10
|
||||
sleep=`expr $sleep + 10`
|
||||
pid=0
|
||||
procrunning
|
||||
if [ $pid == '0' ]; then
|
||||
RETVAL=0
|
||||
fi
|
||||
done
|
||||
|
||||
# Still not dead... kill it
|
||||
|
||||
count=0
|
||||
pid=0
|
||||
procrunning
|
||||
|
||||
if [ $RETVAL != 0 ] ; then
|
||||
echo -e "\nTimeout: Shutdown command was sent, but process is still running with PID $pid"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo
|
||||
exit 0
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
cd $JBOSS_HOME/bin
|
||||
if [ -z "$SUBIT" ]; then
|
||||
eval $JBOSS_CMD_START >${JBOSS_CONSOLE} 2>&1 &
|
||||
else
|
||||
$SUBIT "$JBOSS_CMD_START >${JBOSS_CONSOLE} 2>&1 &"
|
||||
fi
|
||||
;;
|
||||
stop)
|
||||
stop
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
$0 start
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 (start|stop|restart|help)"
|
||||
esac
|
||||
|
|
@ -1,183 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# JBoss Control Script
|
||||
#
|
||||
# To use this script
|
||||
# run it as root - it will switch to the specified user
|
||||
# It loses all console output - use the log.
|
||||
#
|
||||
# Here is a little (and extremely primitive)
|
||||
# startup/shutdown script for SuSE systems. It assumes
|
||||
# that JBoss lives in /usr/local/jboss, it's run by user
|
||||
# 'jboss' and JDK binaries are in /usr/local/jdk/bin. All
|
||||
# this can be changed in the script itself.
|
||||
#
|
||||
# Either amend this script for your requirements
|
||||
# or just ensure that the following variables are set correctly
|
||||
# before calling the script.
|
||||
#
|
||||
### BEGIN INIT INFO
|
||||
# Provides: jboss
|
||||
# Default-Start: 3 5
|
||||
# Default-Stop: 0 1 2 6
|
||||
# Description: Start the JBoss application server.
|
||||
### END INIT INFO
|
||||
|
||||
#define where jboss is - this is the directory containing directories log, bin, conf etc
|
||||
JBOSS_HOME=${JBOSS_HOME:-"/opt/jboss"}
|
||||
|
||||
#make java is on your path
|
||||
JAVAPTH=${JAVAPTH:-"/usr/java/j2sdk1.4.1/bin"}
|
||||
|
||||
#define the script to use to start jboss
|
||||
JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh -c default"}
|
||||
|
||||
# Shell functions sourced from /etc/rc.status:
|
||||
# rc_check check and set local and overall rc status
|
||||
# rc_status check and set local and overall rc status
|
||||
# rc_status -v ditto but be verbose in local rc status
|
||||
# rc_status -v -r ditto and clear the local rc status
|
||||
# rc_failed set local and overall rc status to failed
|
||||
# rc_reset clear local rc status (overall remains)
|
||||
# rc_exit exit appropriate to overall rc status
|
||||
. /etc/rc.status
|
||||
|
||||
# First reset status of this service
|
||||
rc_reset
|
||||
|
||||
# Return values acc. to LSB for all commands but status:
|
||||
# 0 - success
|
||||
# 1 - misc error
|
||||
# 2 - invalid or excess args
|
||||
# 3 - unimplemented feature (e.g. reload)
|
||||
# 4 - insufficient privilege
|
||||
# 5 - program not installed
|
||||
# 6 - program not configured
|
||||
#
|
||||
# Note that starting an already running service, stopping
|
||||
# or restarting a not-running service as well as the restart
|
||||
# with force-reload (in case signalling is not supported) are
|
||||
# considered a success.
|
||||
|
||||
if [ -n "$JBOSS_CONSOLE" -a ! -d "$JBOSS_CONSOLE" ]; then
|
||||
# ensure the file exists
|
||||
touch $JBOSS_CONSOLE
|
||||
fi
|
||||
|
||||
if [ -n "$JBOSS_CONSOLE" -a ! -f "$JBOSS_CONSOLE" ]; then
|
||||
echo "WARNING: location for saving console log invalid: $JBOSS_CONSOLE"
|
||||
echo "WARNING: ignoring it and using /dev/null"
|
||||
JBOSS_CONSOLE="/dev/null"
|
||||
fi
|
||||
|
||||
#define what will be done with the console log
|
||||
JBOSS_CONSOLE=${JBOSS_CONSOLE:-"/opt/jboss/log/jboss.log"}
|
||||
|
||||
#define the user under which jboss will run, or use RUNASIS to run as the current user
|
||||
JBOSSUS=${JBOSSUS:-"jboss"}
|
||||
|
||||
CMD_START="cd $JBOSS_HOME/bin; $JBOSSSH"
|
||||
|
||||
if [ "$JBOSSUS" = "RUNASIS" ]; then
|
||||
SUBIT=""
|
||||
else
|
||||
SUBIT="su - $JBOSSUS -c "
|
||||
fi
|
||||
|
||||
if [ -z "`echo $PATH | grep $JAVAPTH`" ]; then
|
||||
export PATH=$PATH:$JAVAPTH
|
||||
fi
|
||||
|
||||
if [ ! -d "$JBOSS_HOME" ]; then
|
||||
echo JBOSS_HOME does not exist as a valid directory : $JBOSS_HOME
|
||||
exit 1
|
||||
fi
|
||||
|
||||
function procrunning() {
|
||||
procid=0
|
||||
JBOSSSCRIPT=$(echo $JBOSSSH | awk '{print $1}' | sed 's/\//\\\//g')
|
||||
for procid in `/sbin/pidof -x "$JBOSSSCRIPT"`; do
|
||||
ps -fp $procid | grep "${JBOSSSH% *}" > /dev/null && pid=$procid
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
stop() {
|
||||
pid=0
|
||||
procrunning
|
||||
if [ $pid = '0' ]; then
|
||||
echo -n -e "\nNo JBossas is currently running\n"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
RETVAL=1
|
||||
|
||||
# If process is still running
|
||||
|
||||
# First, try to kill it nicely
|
||||
for id in `ps --ppid $pid | awk '{print $1}' | grep -v "^PID$"`; do
|
||||
if [ -z "$SUBIT" ]; then
|
||||
kill -15 $id
|
||||
else
|
||||
$SUBIT "kill -15 $id"
|
||||
fi
|
||||
done
|
||||
|
||||
sleep=0
|
||||
while [ $sleep -lt 120 -a $RETVAL -eq 1 ]; do
|
||||
echo -n -e "\nwaiting for processes to stop";
|
||||
sleep 10
|
||||
sleep=`expr $sleep + 10`
|
||||
pid=0
|
||||
procrunning
|
||||
if [ $pid == '0' ]; then
|
||||
RETVAL=0
|
||||
fi
|
||||
done
|
||||
|
||||
# Still not dead... kill it
|
||||
|
||||
count=0
|
||||
pid=0
|
||||
procrunning
|
||||
|
||||
if [ $RETVAL != 0 ] ; then
|
||||
echo -e "\nTimeout: Shutdown command was sent, but process is still running with PID $pid"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo
|
||||
exit 0
|
||||
}
|
||||
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo -n "Starting JBoss application server: "
|
||||
cd $JBOSS_HOME/bin
|
||||
if [ -z "$SUBIT" ]; then
|
||||
eval $CMD_START >${JBOSS_CONSOLE} 2>&1 &
|
||||
else
|
||||
$SUBIT "$CMD_START >${JBOSS_CONSOLE} 2>&1 &"
|
||||
fi
|
||||
|
||||
# Remember status and be verbose
|
||||
rc_status -v
|
||||
;;
|
||||
stop)
|
||||
echo -n "Shutting down JBoss application server: "
|
||||
stop
|
||||
|
||||
# Remember status and be verbose
|
||||
rc_status -v
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
$0 start
|
||||
|
||||
# Remember status and be quiet
|
||||
rc_status
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 (start|stop|restart|help)"
|
||||
esac
|
|
@ -1,13 +0,0 @@
|
|||
@echo off
|
||||
rem -------------------------------------------------------------------------
|
||||
rem JGroups Cluster Discovery Script for Win32
|
||||
rem -------------------------------------------------------------------------
|
||||
|
||||
REM Discovers all UDP-based members running on a certain mcast address (use -help for help)
|
||||
REM Probe [-help] [-addr <addr>] [-port <port>] [-ttl <ttl>] [-timeout <timeout>]
|
||||
|
||||
set CLASSPATH=..\lib\commons-logging.jar;..\server\all\lib\jgroups.jar
|
||||
|
||||
set CP=%CLASSPATH%
|
||||
|
||||
java -cp %CP% org.jgroups.tests.Probe %*
|
|
@ -1,27 +0,0 @@
|
|||
#!/bin/sh
|
||||
### ====================================================================== ###
|
||||
## ##
|
||||
## JGroups Cluster Discovery Script ##
|
||||
## ##
|
||||
### ====================================================================== ###
|
||||
|
||||
# Discovers all UDP-based members running on a certain mcast address (use -help for help)
|
||||
# Probe [-help] [-addr <addr>] [-port <port>] [-ttl <ttl>] [-timeout <timeout>]
|
||||
|
||||
CLASSPATH=.:../lib/commons-logging.jar:../server/all/lib/jgroups.jar:$CLASSPATH
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false;
|
||||
case "`uname`" in
|
||||
CYGWIN*)
|
||||
cygwin=true
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ $cygwin = "true" ]; then
|
||||
CP=`cygpath -wp $CLASSPATH`
|
||||
else
|
||||
CP=$CLASSPATH
|
||||
fi
|
||||
|
||||
java -cp $CP org.jgroups.tests.Probe $*
|
|
@ -1,110 +0,0 @@
|
|||
@echo off
|
||||
rem -------------------------------------------------------------------------
|
||||
rem JBoss Bootstrap Script for Win32
|
||||
rem -------------------------------------------------------------------------
|
||||
|
||||
rem $Id: run.bat 73584 2008-05-22 12:09:26Z dimitris@jboss.org $
|
||||
|
||||
@if not "%ECHO%" == "" echo %ECHO%
|
||||
@if "%OS%" == "Windows_NT" setlocal
|
||||
|
||||
set DIRNAME=.\
|
||||
if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
|
||||
set PROGNAME=run.bat
|
||||
if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
|
||||
|
||||
pushd %DIRNAME%..
|
||||
set JBOSS_HOME=%CD%
|
||||
popd
|
||||
|
||||
REM Add bin/native to the PATH if present
|
||||
if exist "%JBOSS_HOME%\bin\native" set PATH=%JBOSS_HOME%\bin\native;%PATH%
|
||||
if exist "%JBOSS_HOME%\bin\native" set JAVA_OPTS=%JAVA_OPTS% -Djava.library.path="%PATH%"
|
||||
|
||||
rem Find run.jar, or we can't continue
|
||||
|
||||
set RUNJAR=%JBOSS_HOME%\bin\run.jar
|
||||
if exist "%RUNJAR%" goto FOUND_RUN_JAR
|
||||
echo Could not locate %RUNJAR%. Please check that you are in the
|
||||
echo bin directory when running this script.
|
||||
goto END
|
||||
|
||||
:FOUND_RUN_JAR
|
||||
|
||||
if not "%JAVA_HOME%" == "" goto ADD_TOOLS
|
||||
|
||||
set JAVA=java
|
||||
|
||||
echo JAVA_HOME is not set. Unexpected results may occur.
|
||||
echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
|
||||
goto SKIP_TOOLS
|
||||
|
||||
:ADD_TOOLS
|
||||
|
||||
set JAVA=%JAVA_HOME%\bin\java
|
||||
|
||||
rem A full JDK with toos.jar is not required anymore since jboss web packages
|
||||
rem the eclipse jdt compiler and javassist has its own internal compiler.
|
||||
if not exist "%JAVA_HOME%\lib\tools.jar" goto SKIP_TOOLS
|
||||
|
||||
rem If exists, point to the JDK javac compiler in case the user wants to
|
||||
rem later override the eclipse jdt compiler for compiling JSP pages.
|
||||
set JAVAC_JAR=%JAVA_HOME%\lib\tools.jar
|
||||
|
||||
:SKIP_TOOLS
|
||||
|
||||
rem If JBOSS_CLASSPATH or JAVAC_JAR is empty, don't include it, as this will
|
||||
rem result in including the local directory in the classpath, which makes
|
||||
rem error tracking harder.
|
||||
if not "%JAVAC_JAR%" == "" set RUNJAR=%JAVAC_JAR%;%RUNJAR%
|
||||
if "%JBOSS_CLASSPATH%" == "" set RUN_CLASSPATH=%RUNJAR%
|
||||
if "%RUN_CLASSPATH%" == "" set RUN_CLASSPATH=%JBOSS_CLASSPATH%;%RUNJAR%
|
||||
|
||||
set JBOSS_CLASSPATH=%RUN_CLASSPATH%
|
||||
|
||||
rem Setup JBoss specific properties
|
||||
set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME%
|
||||
|
||||
rem Add -server to the JVM options, if supported
|
||||
"%JAVA%" -server -version 2>&1 | findstr /I hotspot > nul
|
||||
if not errorlevel == 1 (set JAVA_OPTS=%JAVA_OPTS% -server)
|
||||
|
||||
rem JVM memory allocation pool parameters. Modify as appropriate.
|
||||
set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m -XX:MaxPermSize=128m
|
||||
|
||||
rem With Sun JVMs reduce the RMI GCs to once per hour
|
||||
set JAVA_OPTS=%JAVA_OPTS% -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
|
||||
|
||||
rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
|
||||
rem set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
|
||||
|
||||
rem Setup the java endorsed dirs
|
||||
set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed
|
||||
|
||||
echo ===============================================================================
|
||||
echo.
|
||||
echo JBoss Bootstrap Environment
|
||||
echo.
|
||||
echo JBOSS_HOME: %JBOSS_HOME%
|
||||
echo.
|
||||
echo JAVA: %JAVA%
|
||||
echo.
|
||||
echo JAVA_OPTS: %JAVA_OPTS%
|
||||
echo.
|
||||
echo CLASSPATH: %JBOSS_CLASSPATH%
|
||||
echo.
|
||||
echo ===============================================================================
|
||||
echo.
|
||||
|
||||
:RESTART
|
||||
"%JAVA%" %JAVA_OPTS% ^
|
||||
-Djava.endorsed.dirs="%JBOSS_ENDORSED_DIRS%" ^
|
||||
-classpath "%JBOSS_CLASSPATH%" ^
|
||||
org.jboss.Main %*
|
||||
|
||||
if ERRORLEVEL 10 goto RESTART
|
||||
|
||||
:END
|
||||
if "%NOPAUSE%" == "" pause
|
||||
|
||||
:END_NO_PAUSE
|
|
@ -1,50 +0,0 @@
|
|||
## -*- shell-script -*- ######################################################
|
||||
## ##
|
||||
## JBoss Bootstrap Script Configuration ##
|
||||
## ##
|
||||
##############################################################################
|
||||
|
||||
### $Id: run.conf 62747 2007-05-02 17:43:36Z dimitris@jboss.org $
|
||||
|
||||
#
|
||||
# This file is optional; it may be removed if not needed.
|
||||
#
|
||||
|
||||
#
|
||||
# Specify the maximum file descriptor limit, use "max" or "maximum" to use
|
||||
# the default, as queried by the system.
|
||||
#
|
||||
# Defaults to "maximum"
|
||||
#
|
||||
#MAX_FD="maximum"
|
||||
|
||||
#
|
||||
# Specify the profiler configuration file to load.
|
||||
#
|
||||
# Default is to not load profiler configuration file.
|
||||
#
|
||||
#PROFILER=""
|
||||
|
||||
#
|
||||
# Specify the location of the Java home directory. If set then $JAVA will
|
||||
# be defined to $JAVA_HOME/bin/java, else $JAVA will be "java".
|
||||
#
|
||||
#JAVA_HOME="/opt/java/jdk"
|
||||
|
||||
#
|
||||
# Specify the exact Java VM executable to use.
|
||||
#
|
||||
#JAVA=""
|
||||
|
||||
#
|
||||
# Specify options to pass to the Java VM.
|
||||
#
|
||||
if [ "x$JAVA_OPTS" = "x" ]; then
|
||||
JAVA_OPTS="-Xms128m -Xmx512m -XX:MaxPermSize=128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
|
||||
fi
|
||||
|
||||
# Sample JPDA settings for remote socket debuging
|
||||
#JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
|
||||
|
||||
# Sample JPDA settings for shared memory debugging
|
||||
#JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_shmem,server=y,suspend=n,address=jboss"
|
256
jboss/bin/run.sh
256
jboss/bin/run.sh
|
@ -1,256 +0,0 @@
|
|||
#!/bin/sh
|
||||
### ====================================================================== ###
|
||||
## ##
|
||||
## JBoss Bootstrap Script ##
|
||||
## ##
|
||||
### ====================================================================== ###
|
||||
|
||||
### $Id: run.sh 75849 2008-07-15 18:43:17Z dimitris@jboss.org $ ###
|
||||
|
||||
DIRNAME=`dirname $0`
|
||||
PROGNAME=`basename $0`
|
||||
GREP="grep"
|
||||
|
||||
# Use the maximum available, or set MAX_FD != -1 to use that
|
||||
MAX_FD="maximum"
|
||||
|
||||
#
|
||||
# Helper to complain.
|
||||
#
|
||||
warn() {
|
||||
echo "${PROGNAME}: $*"
|
||||
}
|
||||
|
||||
#
|
||||
# Helper to puke.
|
||||
#
|
||||
die() {
|
||||
warn $*
|
||||
exit 1
|
||||
}
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false;
|
||||
darwin=false;
|
||||
linux=false;
|
||||
case "`uname`" in
|
||||
CYGWIN*)
|
||||
cygwin=true
|
||||
;;
|
||||
|
||||
Darwin*)
|
||||
darwin=true
|
||||
;;
|
||||
|
||||
Linux)
|
||||
linux=true
|
||||
;;
|
||||
esac
|
||||
|
||||
# Read an optional running configuration file
|
||||
if [ "x$RUN_CONF" = "x" ]; then
|
||||
RUN_CONF="$DIRNAME/run.conf"
|
||||
fi
|
||||
if [ -r "$RUN_CONF" ]; then
|
||||
. "$RUN_CONF"
|
||||
fi
|
||||
|
||||
# Force IPv4 on Linux systems since IPv6 doesn't work correctly with jdk5 and lower
|
||||
if [ "$linux" = "true" ]; then
|
||||
JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true"
|
||||
fi
|
||||
|
||||
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||
if $cygwin ; then
|
||||
[ -n "$JBOSS_HOME" ] &&
|
||||
JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
|
||||
[ -n "$JAVA_HOME" ] &&
|
||||
JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||
[ -n "$JAVAC_JAR" ] &&
|
||||
JAVAC_JAR=`cygpath --unix "$JAVAC_JAR"`
|
||||
fi
|
||||
|
||||
# Setup JBOSS_HOME
|
||||
if [ "x$JBOSS_HOME" = "x" ]; then
|
||||
# get the full path (without any relative bits)
|
||||
JBOSS_HOME=`cd $DIRNAME/..; pwd`
|
||||
fi
|
||||
export JBOSS_HOME
|
||||
|
||||
# Increase the maximum file descriptors if we can
|
||||
if [ "$cygwin" = "false" ]; then
|
||||
MAX_FD_LIMIT=`ulimit -H -n`
|
||||
if [ $? -eq 0 ]; then
|
||||
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ]; then
|
||||
# use the system max
|
||||
MAX_FD="$MAX_FD_LIMIT"
|
||||
fi
|
||||
|
||||
ulimit -n $MAX_FD
|
||||
if [ $? -ne 0 ]; then
|
||||
warn "Could not set maximum file descriptor limit: $MAX_FD"
|
||||
fi
|
||||
else
|
||||
warn "Could not query system maximum file descriptor limit: $MAX_FD_LIMIT"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Setup the JVM
|
||||
if [ "x$JAVA" = "x" ]; then
|
||||
if [ "x$JAVA_HOME" != "x" ]; then
|
||||
JAVA="$JAVA_HOME/bin/java"
|
||||
else
|
||||
JAVA="java"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Setup the classpath
|
||||
runjar="$JBOSS_HOME/bin/run.jar"
|
||||
if [ ! -f "$runjar" ]; then
|
||||
die "Missing required file: $runjar"
|
||||
fi
|
||||
JBOSS_BOOT_CLASSPATH="$runjar"
|
||||
|
||||
# Tomcat uses the JDT Compiler
|
||||
# Only include tools.jar if someone wants to use the JDK instead.
|
||||
# compatible distribution which JAVA_HOME points to
|
||||
if [ "x$JAVAC_JAR" = "x" ]; then
|
||||
JAVAC_JAR_FILE="$JAVA_HOME/lib/tools.jar"
|
||||
else
|
||||
JAVAC_JAR_FILE="$JAVAC_JAR"
|
||||
fi
|
||||
if [ ! -f "$JAVAC_JAR_FILE" ]; then
|
||||
# MacOSX does not have a seperate tools.jar
|
||||
if [ "$darwin" != "true" -a "x$JAVAC_JAR" != "x" ]; then
|
||||
warn "Missing file: JAVAC_JAR=$JAVAC_JAR"
|
||||
warn "Unexpected results may occur."
|
||||
fi
|
||||
JAVAC_JAR_FILE=
|
||||
fi
|
||||
|
||||
if [ "x$JBOSS_CLASSPATH" = "x" ]; then
|
||||
JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH"
|
||||
else
|
||||
JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_BOOT_CLASSPATH"
|
||||
fi
|
||||
if [ "x$JAVAC_JAR_FILE" != "x" ]; then
|
||||
JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JAVAC_JAR_FILE"
|
||||
fi
|
||||
|
||||
# If -server not set in JAVA_OPTS, set it, if supported
|
||||
SERVER_SET=`echo $JAVA_OPTS | $GREP "\-server"`
|
||||
if [ "x$SERVER_SET" = "x" ]; then
|
||||
|
||||
# Check for SUN(tm) JVM w/ HotSpot support
|
||||
if [ "x$HAS_HOTSPOT" = "x" ]; then
|
||||
HAS_HOTSPOT=`"$JAVA" -version 2>&1 | $GREP -i HotSpot`
|
||||
fi
|
||||
|
||||
# Enable -server if we have Hotspot, unless we can't
|
||||
if [ "x$HAS_HOTSPOT" != "x" ]; then
|
||||
# MacOS does not support -server flag
|
||||
if [ "$darwin" != "true" ]; then
|
||||
JAVA_OPTS="-server $JAVA_OPTS"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
# Setup JBosst Native library path
|
||||
JBOSS_NATIVE_DIR="$JBOSS_HOME/bin/native"
|
||||
if [ -d "$JBOSS_NATIVE_DIR" ]; then
|
||||
if $cygwin ; then
|
||||
export PATH="$JBOSS_NATIVE_DIR:$PATH"
|
||||
JBOSS_NATIVE_DIR=`cygpath --dos "$JBOSS_NATIVE_DIR"`
|
||||
fi
|
||||
if [ "x$LD_LIBRARY_PATH" = "x" ]; then
|
||||
LD_LIBRARY_PATH="$JBOSS_NATIVE_DIR"
|
||||
else
|
||||
LD_LIBRARY_PATH="$JBOSS_NATIVE_DIR:$LD_LIBRARY_PATH"
|
||||
fi
|
||||
export LD_LIBRARY_PATH
|
||||
if [ "x$JAVA_OPTS" = "x" ]; then
|
||||
JAVA_OPTS="-Djava.library.path=$JBOSS_NATIVE_DIR"
|
||||
else
|
||||
JAVA_OPTS="$JAVA_OPTS -Djava.library.path=$JBOSS_NATIVE_DIR"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Setup JBoss specific properties
|
||||
JAVA_OPTS="-Dprogram.name=$PROGNAME $JAVA_OPTS"
|
||||
|
||||
# Setup the java endorsed dirs
|
||||
JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin; then
|
||||
JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
|
||||
JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
|
||||
JBOSS_CLASSPATH=`cygpath --path --windows "$JBOSS_CLASSPATH"`
|
||||
JBOSS_ENDORSED_DIRS=`cygpath --path --windows "$JBOSS_ENDORSED_DIRS"`
|
||||
fi
|
||||
|
||||
# Display our environment
|
||||
echo "========================================================================="
|
||||
echo ""
|
||||
echo " JBoss Bootstrap Environment"
|
||||
echo ""
|
||||
echo " JBOSS_HOME: $JBOSS_HOME"
|
||||
echo ""
|
||||
echo " JAVA: $JAVA"
|
||||
echo ""
|
||||
echo " JAVA_OPTS: $JAVA_OPTS"
|
||||
echo ""
|
||||
echo " CLASSPATH: $JBOSS_CLASSPATH"
|
||||
echo ""
|
||||
echo "========================================================================="
|
||||
echo ""
|
||||
|
||||
while true; do
|
||||
if [ "x$LAUNCH_JBOSS_IN_BACKGROUND" = "x" ]; then
|
||||
# Execute the JVM in the foreground
|
||||
"$JAVA" $JAVA_OPTS \
|
||||
-Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
|
||||
-classpath "$JBOSS_CLASSPATH" \
|
||||
org.jboss.Main "$@"
|
||||
JBOSS_STATUS=$?
|
||||
else
|
||||
# Execute the JVM in the background
|
||||
"$JAVA" $JAVA_OPTS \
|
||||
-Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
|
||||
-classpath "$JBOSS_CLASSPATH" \
|
||||
org.jboss.Main "$@" &
|
||||
JBOSS_PID=$!
|
||||
# Trap common signals and relay them to the jboss process
|
||||
trap "kill -HUP $JBOSS_PID" HUP
|
||||
trap "kill -TERM $JBOSS_PID" INT
|
||||
trap "kill -QUIT $JBOSS_PID" QUIT
|
||||
trap "kill -PIPE $JBOSS_PID" PIPE
|
||||
trap "kill -TERM $JBOSS_PID" TERM
|
||||
# Wait until the background process exits
|
||||
WAIT_STATUS=128
|
||||
while [ "$WAIT_STATUS" -ge 128 ]; do
|
||||
wait $JBOSS_PID 2>/dev/null
|
||||
WAIT_STATUS=$?
|
||||
if [ "${WAIT_STATUS}" -gt 128 ]; then
|
||||
SIGNAL=`expr ${WAIT_STATUS} - 128`
|
||||
SIGNAL_NAME=`kill -l ${SIGNAL}`
|
||||
echo "*** JBossAS process (${JBOSS_PID}) received ${SIGNAL_NAME} signal ***" >&2
|
||||
fi
|
||||
done
|
||||
if [ "${WAIT_STATUS}" -lt 127 ]; then
|
||||
JBOSS_STATUS=$WAIT_STATUS
|
||||
else
|
||||
JBOSS_STATUS=0
|
||||
fi
|
||||
fi
|
||||
# If restart doesn't work, check you are running JBossAS 4.0.4+
|
||||
# http://jira.jboss.com/jira/browse/JBAS-2483
|
||||
# or the following if you're running Red Hat 7.0
|
||||
# http://developer.java.sun.com/developer/bugParade/bugs/4465334.html
|
||||
if [ "$JBOSS_STATUS" -eq 10 ]; then
|
||||
echo "Restarting JBoss..."
|
||||
else
|
||||
exit $JBOSS_STATUS
|
||||
fi
|
||||
done
|
||||
|
|
@ -1,56 +0,0 @@
|
|||
@echo off
|
||||
rem -------------------------------------------------------------------------
|
||||
rem JBoss JVM Launcher
|
||||
rem -------------------------------------------------------------------------
|
||||
|
||||
rem $Id: shutdown.bat 72204 2008-04-15 09:34:39Z dimitris@jboss.org $
|
||||
|
||||
if not "%ECHO%" == "" echo %ECHO%
|
||||
if "%OS%" == "Windows_NT" setlocal
|
||||
|
||||
set MAIN_JAR_NAME=shutdown.jar
|
||||
set MAIN_CLASS=org.jboss.Shutdown
|
||||
|
||||
set DIRNAME=.\
|
||||
if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
|
||||
set PROGNAME=run.bat
|
||||
if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
|
||||
|
||||
rem Find MAIN_JAR, or we can't continue
|
||||
|
||||
set MAIN_JAR=%DIRNAME%\%MAIN_JAR_NAME%
|
||||
if exist "%MAIN_JAR%" goto FOUND_MAIN_JAR
|
||||
echo Could not locate %MAIN_JAR%. Please check that you are in the
|
||||
echo bin directory when running this script.
|
||||
goto END
|
||||
|
||||
:FOUND_MAIN_JAR
|
||||
|
||||
if not "%JAVA_HOME%" == "" goto HAVE_JAVA_HOME
|
||||
|
||||
set JAVA=java
|
||||
|
||||
echo JAVA_HOME is not set. Unexpected results may occur.
|
||||
echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
|
||||
goto SKIP_SET_JAVA_HOME
|
||||
|
||||
:HAVE_JAVA_HOME
|
||||
|
||||
set JAVA=%JAVA_HOME%\bin\java
|
||||
|
||||
:SKIP_SET_JAVA_HOME
|
||||
|
||||
set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%MAIN_JAR%;%DIRNAME%/../client/jbossall-client.jar
|
||||
|
||||
rem Setup JBoss sepecific properties
|
||||
set JAVA_OPTS=%JAVA_OPTS% -Djboss.boot.loader.name=%PROGNAME%
|
||||
|
||||
rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
|
||||
rem set JAVA_OPTS=-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
|
||||
|
||||
"%JAVA%" %JAVA_OPTS% -classpath "%JBOSS_CLASSPATH%" %MAIN_CLASS% %*
|
||||
|
||||
:END
|
||||
if "%NOPAUSE%" == "" pause
|
||||
|
||||
:END_NO_PAUSE
|
|
@ -1,73 +0,0 @@
|
|||
#!/bin/sh
|
||||
### ====================================================================== ###
|
||||
## ##
|
||||
## JBoss Shutdown Script ##
|
||||
## ##
|
||||
### ====================================================================== ###
|
||||
|
||||
### $Id: shutdown.sh 62718 2007-05-02 09:06:09Z dimitris@jboss.org $ ###
|
||||
|
||||
DIRNAME=`dirname $0`
|
||||
PROGNAME=`basename $0`
|
||||
GREP="grep"
|
||||
|
||||
#
|
||||
# Helper to complain.
|
||||
#
|
||||
die() {
|
||||
echo "${PROGNAME}: $*"
|
||||
exit 1
|
||||
}
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false;
|
||||
case "`uname`" in
|
||||
CYGWIN*)
|
||||
cygwin=true
|
||||
;;
|
||||
esac
|
||||
|
||||
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||
if $cygwin ; then
|
||||
[ -n "$JBOSS_HOME" ] &&
|
||||
JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
|
||||
[ -n "$JAVA_HOME" ] &&
|
||||
JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||
fi
|
||||
|
||||
# Setup JBOSS_HOME
|
||||
if [ "x$JBOSS_HOME" = "x" ]; then
|
||||
JBOSS_HOME=`cd $DIRNAME/..; pwd`
|
||||
fi
|
||||
export JBOSS_HOME
|
||||
|
||||
# Setup the JVM
|
||||
if [ "x$JAVA" = "x" ]; then
|
||||
if [ "x$JAVA_HOME" != "x" ]; then
|
||||
JAVA="$JAVA_HOME/bin/java"
|
||||
else
|
||||
JAVA="java"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Setup the classpath
|
||||
JBOSS_BOOT_CLASSPATH="$JBOSS_HOME/bin/shutdown.jar:$JBOSS_HOME/client/jbossall-client.jar"
|
||||
|
||||
if [ "x$JBOSS_CLASSPATH" = "x" ]; then
|
||||
JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH"
|
||||
else
|
||||
JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_BOOT_CLASSPATH"
|
||||
fi
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin; then
|
||||
JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
|
||||
JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
|
||||
JBOSS_CLASSPATH=`cygpath --path --windows "$JBOSS_CLASSPATH"`
|
||||
fi
|
||||
|
||||
# Execute the JVM
|
||||
exec "$JAVA" \
|
||||
$JAVA_OPTS \
|
||||
-classpath $JBOSS_CLASSPATH \
|
||||
org.jboss.Shutdown "$@"
|
|
@ -1,61 +0,0 @@
|
|||
@echo off
|
||||
rem -------------------------------------------------------------------------
|
||||
rem JBoss JVM Launcher
|
||||
rem -------------------------------------------------------------------------
|
||||
|
||||
rem $Id: twiddle.bat 72204 2008-04-15 09:34:39Z dimitris@jboss.org $
|
||||
|
||||
if not "%ECHO%" == "" echo %ECHO%
|
||||
if "%OS%" == "Windows_NT" setlocal
|
||||
|
||||
set MAIN_JAR_NAME=twiddle.jar
|
||||
set MAIN_CLASS=org.jboss.console.twiddle.Twiddle
|
||||
|
||||
set DIRNAME=.\
|
||||
if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
|
||||
set PROGNAME=run.bat
|
||||
if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
|
||||
|
||||
rem Find MAIN_JAR, or we can't continue
|
||||
|
||||
set MAIN_JAR=%DIRNAME%\%MAIN_JAR_NAME%
|
||||
if exist "%MAIN_JAR%" goto FOUND_MAIN_JAR
|
||||
echo Could not locate %MAIN_JAR%. Please check that you are in the
|
||||
echo bin directory when running this script.
|
||||
goto END
|
||||
|
||||
:FOUND_MAIN_JAR
|
||||
|
||||
if not "%JAVA_HOME%" == "" goto HAVE_JAVA_HOME
|
||||
|
||||
set JAVA=java
|
||||
|
||||
echo JAVA_HOME is not set. Unexpected results may occur.
|
||||
echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
|
||||
goto SKIP_SET_JAVA_HOME
|
||||
|
||||
:HAVE_JAVA_HOME
|
||||
|
||||
set JAVA=%JAVA_HOME%\bin\java
|
||||
|
||||
:SKIP_SET_JAVA_HOME
|
||||
|
||||
rem only include jbossall-client.jar in classpath, if
|
||||
rem JBOSS_CLASSPATH was not yet set
|
||||
if not "%JBOSS_CLASSPATH%" == "" GOTO HAVE_JB_CP
|
||||
set JBOSS_CLASSPATH=%DIRNAME%\..\client\jbossall-client.jar
|
||||
set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%DIRNAME%\..\client\getopt.jar
|
||||
set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%DIRNAME%\..\client\log4j.jar
|
||||
set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%DIRNAME%\..\lib\jboss-jmx.jar
|
||||
:HAVE_JB_CP
|
||||
|
||||
set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%MAIN_JAR%
|
||||
|
||||
rem Setup JBoss sepecific properties
|
||||
set JBOSS_HOME=%DIRNAME%\..
|
||||
set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed
|
||||
set JAVA_OPTS=%JAVA_OPTS% -Djboss.boot.loader.name=%PROGNAME%
|
||||
|
||||
"%JAVA%" %JAVA_OPTS% "-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%" -classpath "%JBOSS_CLASSPATH%" %MAIN_CLASS% %*
|
||||
|
||||
:END
|
|
@ -1,81 +0,0 @@
|
|||
#!/bin/sh
|
||||
### ====================================================================== ###
|
||||
## ##
|
||||
## JBoss Shutdown Script ##
|
||||
## ##
|
||||
### ====================================================================== ###
|
||||
|
||||
### $Id: twiddle.sh 57032 2006-09-20 22:03:16Z dimitris@jboss.org $ ###
|
||||
|
||||
DIRNAME=`dirname $0`
|
||||
PROGNAME=`basename $0`
|
||||
GREP="grep"
|
||||
|
||||
#
|
||||
# Helper to complain.
|
||||
#
|
||||
die() {
|
||||
echo "${PROGNAME}: $*"
|
||||
exit 1
|
||||
}
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false;
|
||||
case "`uname`" in
|
||||
CYGWIN*)
|
||||
cygwin=true
|
||||
;;
|
||||
esac
|
||||
|
||||
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||
if $cygwin ; then
|
||||
[ -n "$JBOSS_HOME" ] &&
|
||||
JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
|
||||
[ -n "$JAVA_HOME" ] &&
|
||||
JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||
fi
|
||||
|
||||
# Setup JBOSS_HOME
|
||||
if [ "x$JBOSS_HOME" = "x" ]; then
|
||||
JBOSS_HOME=`cd $DIRNAME/..; pwd`
|
||||
fi
|
||||
export JBOSS_HOME
|
||||
|
||||
# Setup the JVM
|
||||
if [ "x$JAVA_HOME" != "x" ]; then
|
||||
JAVA=$JAVA_HOME/bin/java
|
||||
else
|
||||
JAVA="java"
|
||||
fi
|
||||
|
||||
# Setup the classpath
|
||||
JBOSS_BOOT_CLASSPATH="$JBOSS_HOME/bin/twiddle.jar"
|
||||
|
||||
if [ "x$JBOSS_CLASSPATH" = "x" ]; then
|
||||
JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH"
|
||||
JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_HOME/client/jbossall-client.jar"
|
||||
JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_HOME/client/getopt.jar"
|
||||
JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_HOME/client/log4j.jar"
|
||||
JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_HOME/lib/jboss-jmx.jar"
|
||||
else
|
||||
JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_BOOT_CLASSPATH"
|
||||
fi
|
||||
|
||||
# Setup the java endorsed dirs
|
||||
JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin; then
|
||||
JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
|
||||
JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
|
||||
JBOSS_CLASSPATH=`cygpath --path --windows "$JBOSS_CLASSPATH"`
|
||||
JBOSS_ENDORSED_DIRS=`cygpath --path --windows "$JBOSS_ENDORSED_DIRS"`
|
||||
fi
|
||||
|
||||
# Execute the JVM
|
||||
exec "$JAVA" \
|
||||
$JAVA_OPTS \
|
||||
-Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
|
||||
-Dprogram.name="$PROGNAME" \
|
||||
-classpath $JBOSS_CLASSPATH \
|
||||
org.jboss.console.twiddle.Twiddle "$@"
|
|
@ -1,70 +0,0 @@
|
|||
@echo off
|
||||
|
||||
rem $Id: wsconsume.bat 2885 2008-03-22 23:05:16Z richard.opalka@jboss.com $
|
||||
|
||||
@if not "%ECHO%" == "" echo %ECHO%
|
||||
@if "%OS%" == "Windows_NT" setlocal
|
||||
|
||||
set DIRNAME=.\
|
||||
if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
|
||||
set PROGNAME=run.bat
|
||||
if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
|
||||
|
||||
rem Read all command line arguments
|
||||
|
||||
REM
|
||||
REM The %ARGS% env variable commented out in favor of using %* to include
|
||||
REM all args in java command line. See bug #840239. [jpl]
|
||||
REM
|
||||
REM set ARGS=
|
||||
REM :loop
|
||||
REM if [%1] == [] goto endloop
|
||||
REM set ARGS=%ARGS% %1
|
||||
REM shift
|
||||
REM goto loop
|
||||
REM :endloop
|
||||
|
||||
set JAVA=%JAVA_HOME%\bin\java
|
||||
set JBOSS_HOME=%DIRNAME%\..
|
||||
rem Setup the java endorsed dirs
|
||||
set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed
|
||||
|
||||
rem shared libs
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JAVA_HOME%/lib/tools.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/activation.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/getopt.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/wstx.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/jbossall-client.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/log4j.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/mail.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/jbossws-spi.jar
|
||||
|
||||
rem shared jaxws libs
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/jaxws-tools.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/jaxws-rt.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/stax-api.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/jaxb-api.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/jaxb-impl.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/jaxb-xjc.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/streambuffer.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/stax-ex.jar
|
||||
|
||||
rem stack specific dependencies
|
||||
if exist %JBOSS_HOME%/client/jbossws-client.jar goto else
|
||||
rem JBossWS-Metro stack libraries
|
||||
echo JBossWS-Metro stack deployed
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/jbossws-metro-client.jar
|
||||
goto endif
|
||||
:else
|
||||
rem JBossWS-Native stack libraries
|
||||
echo JBossWS-Native stack deployed
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/javassist.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/jboss-xml-binding.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/jbossws-client.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/jboss-jaxws.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/jboss-jaxrpc.jar
|
||||
set WSCONSUME_CLASSPATH=%WSCONSUME_CLASSPATH%;%JBOSS_HOME%/client/jboss-saaj.jar
|
||||
:endif
|
||||
|
||||
rem Execute the JVM
|
||||
"%JAVA%" %JAVA_OPTS% -Djava.endorsed.dirs="%JBOSS_ENDORSED_DIRS%" -Dlog4j.configuration=wstools-log4j.xml -classpath "%WSCONSUME_CLASSPATH%" org.jboss.wsf.spi.tools.cmd.WSConsume %*
|
|
@ -1,134 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Invoke wsconsume with dynamic classpath
|
||||
# depending on the deployed stack and the location
|
||||
#
|
||||
# @author Heiko.Braun@jboss.com
|
||||
# @version $Id: wsconsume.sh 2885 2008-03-22 23:05:16Z richard.opalka@jboss.com $
|
||||
#
|
||||
|
||||
DIRNAME=`dirname $0`
|
||||
PROGNAME=`basename $0`
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false;
|
||||
case "`uname`" in
|
||||
CYGWIN*)
|
||||
cygwin=true
|
||||
;;
|
||||
esac
|
||||
|
||||
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||
if $cygwin ; then
|
||||
[ -n "$JBOSS_HOME" ] &&
|
||||
JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
|
||||
[ -n "$JAVA_HOME" ] &&
|
||||
JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||
fi
|
||||
|
||||
# Setup JBOSS_HOME
|
||||
if [ "x$JBOSS_HOME" = "x" ]; then
|
||||
# get the full path (without any relative bits)
|
||||
JBOSS_HOME=`cd $DIRNAME/..; pwd`
|
||||
fi
|
||||
export JBOSS_HOME
|
||||
|
||||
# Setup the JVM
|
||||
if [ "x$JAVA" = "x" ]; then
|
||||
if [ "x$JAVA_HOME" != "x" ]; then
|
||||
JAVA="$JAVA_HOME/bin/java"
|
||||
else
|
||||
JAVA="java"
|
||||
fi
|
||||
fi
|
||||
|
||||
#JPDA options. Uncomment and modify as appropriate to enable remote debugging .
|
||||
#JAVA_OPTS="-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y $JAVA_OPTS"
|
||||
|
||||
# Setup JBoss sepecific properties
|
||||
JAVA_OPTS="$JAVA_OPTS"
|
||||
|
||||
# Setup the java endorsed dirs
|
||||
JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
|
||||
|
||||
###
|
||||
# Setup the LIBDIR
|
||||
# This script maybe used form within the jbossws distribution
|
||||
# or installed under JBOSS_HOME/bin
|
||||
###
|
||||
|
||||
PARENT=`cd $DIRNAME/..; pwd`
|
||||
if [ -d $PARENT/client ]; then
|
||||
LIBDIR=$JBOSS_HOME/client
|
||||
else
|
||||
LIBDIR=$PARENT/lib
|
||||
fi
|
||||
|
||||
# is it a JBossWS-native or SunRI installation?
|
||||
if [ -f $LIBDIR/jbossws-client.jar ]; then
|
||||
JBOSSWS_NATIVE="true"
|
||||
fi
|
||||
|
||||
###
|
||||
# Setup the wsprovide classpath
|
||||
# The classpath is dynamically build depending on the stack that
|
||||
# is deployed. See $JBOSSWS_NATIVE above.
|
||||
###
|
||||
|
||||
# shared libs
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$JAVA_HOME/lib/tools.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/activation.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/getopt.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/wstx.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/jbossall-client.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/log4j.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/mail.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/jbossws-spi.jar"
|
||||
|
||||
# shared jaxws libs
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/jaxws-tools.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/jaxws-rt.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/stax-api.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/jaxb-api.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/jaxb-impl.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/jaxb-xjc.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/streambuffer.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/stax-ex.jar"
|
||||
|
||||
###
|
||||
# Stack specific dependencies
|
||||
###
|
||||
|
||||
if [ "x$JBOSSWS_NATIVE" = "x" ]; then
|
||||
# JBossWS-Metro stack libraries
|
||||
echo "JBossWS-Metro stack deployed"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/jbossws-metro-client.jar"
|
||||
else
|
||||
# JBossWS-Native stack libraries
|
||||
echo "JBossWS-Native stack deployed"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/javassist.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/jboss-xml-binding.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/jbossws-client.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/jboss-jaxws.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/jboss-jaxrpc.jar"
|
||||
WSCONSUME_CLASSPATH="$WSCONSUME_CLASSPATH:$LIBDIR/jboss-saaj.jar"
|
||||
fi
|
||||
|
||||
###
|
||||
# Execute the JVM
|
||||
###
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin; then
|
||||
JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
|
||||
JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
|
||||
WSCONSUME_CLASSPATH=`cygpath --path --windows "$WSCONSUME_CLASSPATH"`
|
||||
JBOSS_ENDORSED_DIRS=`cygpath --path --windows "$JBOSS_ENDORSED_DIRS"`
|
||||
fi
|
||||
|
||||
"$JAVA" $JAVA_OPTS \
|
||||
-Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
|
||||
-Dlog4j.configuration=wstools-log4j.xml \
|
||||
-classpath "$WSCONSUME_CLASSPATH" \
|
||||
org.jboss.wsf.spi.tools.cmd.WSConsume "$@"
|
|
@ -1,75 +0,0 @@
|
|||
@echo off
|
||||
|
||||
rem $Id: wsprovide.bat 2885 2008-03-22 23:05:16Z richard.opalka@jboss.com $
|
||||
|
||||
@if not "%ECHO%" == "" echo %ECHO%
|
||||
@if "%OS%" == "Windows_NT" setlocal
|
||||
|
||||
set DIRNAME=.\
|
||||
if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
|
||||
set PROGNAME=run.bat
|
||||
if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
|
||||
|
||||
rem Read all command line arguments
|
||||
|
||||
REM
|
||||
REM The %ARGS% env variable commented out in favor of using %* to include
|
||||
REM all args in java command line. See bug #840239. [jpl]
|
||||
REM
|
||||
REM set ARGS=
|
||||
REM :loop
|
||||
REM if [%1] == [] goto endloop
|
||||
REM set ARGS=%ARGS% %1
|
||||
REM shift
|
||||
REM goto loop
|
||||
REM :endloop
|
||||
|
||||
set JAVA=%JAVA_HOME%\bin\java
|
||||
set JBOSS_HOME=%DIRNAME%\..
|
||||
rem Setup the java endorsed dirs
|
||||
set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed
|
||||
|
||||
rem shared libs
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JAVA_HOME%/lib/tools.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jbossws-spi.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/activation.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/getopt.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jbossall-client.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/log4j.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/mail.jar
|
||||
|
||||
rem shared jaxws libs
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jaxb-api.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jaxb-impl.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jaxb-xjc.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jaxws-tools.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jaxws-rt.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/streambuffer.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/stax-ex.jar
|
||||
|
||||
rem stack specific dependencies
|
||||
if exist %JBOSS_HOME%/client/jbossws-client.jar goto else
|
||||
rem JBossWS-Metro stack libraries
|
||||
echo JBossWS-Metro stack deployed
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jbossws-metro-client.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jaxws-api.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jsr181-api.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/saaj-api.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/saaj-impl.jar
|
||||
goto endif
|
||||
:else
|
||||
rem JBossWS-Native stack libraries
|
||||
echo JBossWS-Native stack deployed
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jboss-xml-binding.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/javassist.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jbossall-client.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jbossws-client.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jboss-jaxws.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jboss-jaxrpc.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/jboss-saaj.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/policy.jar
|
||||
set WSPROVIDE_CLASSPATH=%WSPROVIDE_CLASSPATH%;%JBOSS_HOME%/client/wsdl4j.jar
|
||||
:endif
|
||||
|
||||
rem Execute the JVM
|
||||
"%JAVA%" %JAVA_OPTS% -Djava.endorsed.dirs="%JBOSS_ENDORSED_DIRS%" -Dlog4j.configuration=wstools-log4j.xml -classpath "%WSPROVIDE_CLASSPATH%" org.jboss.wsf.spi.tools.cmd.WSProvide %*
|
|
@ -1,139 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Invoke wsprovide with dynamic classpath
|
||||
# depending on the deployed stack and the location
|
||||
#
|
||||
# @author Heiko.Braun@jboss.com
|
||||
# @version $Id: wsprovide.sh 2885 2008-03-22 23:05:16Z richard.opalka@jboss.com $
|
||||
#
|
||||
|
||||
DIRNAME=`dirname $0`
|
||||
PROGNAME=`basename $0`
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false;
|
||||
case "`uname`" in
|
||||
CYGWIN*)
|
||||
cygwin=true
|
||||
;;
|
||||
esac
|
||||
|
||||
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||
if $cygwin ; then
|
||||
[ -n "$JBOSS_HOME" ] &&
|
||||
JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
|
||||
[ -n "$JAVA_HOME" ] &&
|
||||
JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||
fi
|
||||
|
||||
# Setup JBOSS_HOME
|
||||
if [ "x$JBOSS_HOME" = "x" ]; then
|
||||
# get the full path (without any relative bits)
|
||||
JBOSS_HOME=`cd $DIRNAME/..; pwd`
|
||||
fi
|
||||
export JBOSS_HOME
|
||||
|
||||
# Setup the JVM
|
||||
if [ "x$JAVA" = "x" ]; then
|
||||
if [ "x$JAVA_HOME" != "x" ]; then
|
||||
JAVA="$JAVA_HOME/bin/java"
|
||||
else
|
||||
JAVA="java"
|
||||
fi
|
||||
fi
|
||||
|
||||
#JPDA options. Uncomment and modify as appropriate to enable remote debugging .
|
||||
#JAVA_OPTS="-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y $JAVA_OPTS"
|
||||
|
||||
# Setup JBoss sepecific properties
|
||||
JAVA_OPTS="$JAVA_OPTS"
|
||||
|
||||
# Setup the java endorsed dirs
|
||||
JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
|
||||
|
||||
###
|
||||
# Setup the LIBDIR
|
||||
# This script maybe used form within the jbossws distribution
|
||||
# or installed under JBOSS_HOME/bin
|
||||
###
|
||||
|
||||
PARENT=`cd $DIRNAME/..; pwd`
|
||||
if [ -d $PARENT/client ]; then
|
||||
LIBDIR=$JBOSS_HOME/client
|
||||
else
|
||||
LIBDIR=$PARENT/lib
|
||||
fi
|
||||
|
||||
# is it a JBossWS-native or SunRI installation?
|
||||
if [ -f $LIBDIR/jbossws-client.jar ]; then
|
||||
JBOSSWS_NATIVE="true"
|
||||
fi
|
||||
|
||||
###
|
||||
# Setup the wsprovide classpath
|
||||
# The classpath is dynamically build depending on the stack that
|
||||
# is deployed. See $JBOSSWS_NATIVE above.
|
||||
###
|
||||
|
||||
# shared libs
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$JAVA_HOME/lib/tools.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jbossws-spi.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/activation.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/getopt.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jbossall-client.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/log4j.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/mail.jar"
|
||||
|
||||
# shared jaxws libs
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jaxb-api.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jaxb-impl.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jaxb-xjc.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jaxws-tools.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jaxws-rt.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/streambuffer.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/stax-ex.jar"
|
||||
|
||||
###
|
||||
# stack specific dependencies
|
||||
###
|
||||
|
||||
if [ "x$JBOSSWS_NATIVE" = "x" ]; then
|
||||
# JBossWS-Metro stack libraries
|
||||
echo "JBossWS-Metro stack deployed"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jbossws-metro-client.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jaxws-api.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jsr181-api.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/saaj-api.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/saaj-impl.jar"
|
||||
else
|
||||
# JBossWS-Native stack libraries
|
||||
echo "JBossWS-Native stack deployed"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jboss-xml-binding.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/javassist.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jbossall-client.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jbossws-client.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jboss-jaxws.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jboss-jaxrpc.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/jboss-saaj.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/policy.jar"
|
||||
WSPROVIDE_CLASSPATH="$WSPROVIDE_CLASSPATH:$LIBDIR/wsdl4j.jar"
|
||||
fi
|
||||
|
||||
###
|
||||
# Execute the JVM
|
||||
###
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin; then
|
||||
JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
|
||||
JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
|
||||
WSPROVIDE_CLASSPATH=`cygpath --path --windows "$WSPROVIDE_CLASSPATH"`
|
||||
JBOSS_ENDORSED_DIRS=`cygpath --path --windows "$JBOSS_ENDORSED_DIRS"`
|
||||
fi
|
||||
|
||||
"$JAVA" $JAVA_OPTS \
|
||||
-Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
|
||||
-Dlog4j.configuration=wstools-log4j.xml \
|
||||
-classpath "$WSPROVIDE_CLASSPATH" \
|
||||
org.jboss.wsf.spi.tools.cmd.WSProvide "$@"
|
|
@ -1,58 +0,0 @@
|
|||
@echo off
|
||||
|
||||
rem $Id: wsrunclient.bat 3813 2008-03-31 12:03:40Z richard.opalka@jboss.com $
|
||||
|
||||
@if not "%ECHO%" == "" echo %ECHO%
|
||||
@if "%OS%" == "Windows_NT" setlocal
|
||||
|
||||
set DIRNAME=.\
|
||||
if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
|
||||
set PROGNAME=run.bat
|
||||
if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
|
||||
|
||||
|
||||
if not [%1] == [] goto start
|
||||
echo %PROGNAME% is a command line tool that invokes a JBossWS JAX-WS Web Service client.
|
||||
echo It builds the correct classpath and endorsed libs for you. Feel free to use
|
||||
echo the code for this script to make your own shell scripts. It is open source
|
||||
echo after all.
|
||||
echo.
|
||||
echo usage: %PROGNAME% [-classpath ^<additional class path^>] ^<java-main-class^> [arguments...]
|
||||
goto EOF
|
||||
:start
|
||||
set ARGS=
|
||||
:loop
|
||||
if [%1] == [] goto endloop
|
||||
if not %1 == -classpath goto argset
|
||||
set WSRUNCLIENT_CLASSPATH=%2
|
||||
shift
|
||||
shift
|
||||
goto loop
|
||||
:argset
|
||||
set ARGS=%ARGS% %1
|
||||
shift
|
||||
goto loop
|
||||
:endloop
|
||||
|
||||
set JAVA=%JAVA_HOME%\bin\java
|
||||
set JBOSS_HOME=%DIRNAME%\..
|
||||
rem Setup the java endorsed dirs
|
||||
|
||||
rem Setup the java endorsed dirs
|
||||
set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed
|
||||
|
||||
rem Setup the client classpath
|
||||
set WSRUNCLIENT_CLASSPATH=%WSRUNCLIENT_CLASSPATH%;%JBOSS_HOME%/client/log4j.jar
|
||||
set WSRUNCLIENT_CLASSPATH=%WSRUNCLIENT_CLASSPATH%;%JBOSS_HOME%/client/jbossws-client.jar
|
||||
set WSRUNCLIENT_CLASSPATH=%WSRUNCLIENT_CLASSPATH%;%JBOSS_HOME%/client/xmlsec.jar
|
||||
|
||||
rem JBossAS-5.0 subset of jbossall-client.jar
|
||||
set WSRUNCLIENT_CLASSPATH=%WSRUNCLIENT_CLASSPATH%;%JBOSS_HOME%/client/jboss-logging-spi.jar
|
||||
set WSRUNCLIENT_CLASSPATH=%WSRUNCLIENT_CLASSPATH%;%JBOSS_HOME%/client/jboss-common-core.jar
|
||||
|
||||
rem JBossAS-4.2 subset of jbossall-client.jar
|
||||
set WSRUNCLIENT_CLASSPATH=%WSRUNCLIENT_CLASSPATH%;%JBOSS_HOME%/client/jboss-common-client.jar
|
||||
|
||||
rem Execute the JVM
|
||||
"%JAVA%" %JAVA_OPTS% -Djava.endorsed.dirs="%JBOSS_ENDORSED_DIRS%" -Dlog4j.configuration=wstools-log4j.xml -classpath "%WSRUNCLIENT_CLASSPATH%" %ARGS%
|
||||
:EOF
|
|
@ -1,91 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
# $Id: wsrunclient.sh 3813 2008-03-31 12:03:40Z richard.opalka@jboss.com $
|
||||
DIRNAME=`dirname $0`
|
||||
PROGNAME=`basename $0`
|
||||
|
||||
if [ $# -eq 0 ]; then
|
||||
echo "$PROGNAME is a command line tool that invokes a JBossWS JAX-WS Web Service client."
|
||||
echo "It builds the correct classpath and endorsed libs for you. Feel free to use"
|
||||
echo "the code for this script to make your own shell scripts. It is open source"
|
||||
echo "after all."
|
||||
echo
|
||||
echo "usage: $PROGNAME [-classpath <additional class path>] <java-main-class> [arguments...]"
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false;
|
||||
case "`uname`" in
|
||||
CYGWIN*)
|
||||
cygwin=true
|
||||
;;
|
||||
esac
|
||||
|
||||
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||
if $cygwin ; then
|
||||
[ -n "$JBOSS_HOME" ] &&
|
||||
JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
|
||||
[ -n "$JAVA_HOME" ] &&
|
||||
JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||
fi
|
||||
|
||||
while [ $# -ge 1 ]; do
|
||||
case $1 in
|
||||
"-classpath") WSRUNCLIENT_CLASSPATH="$WSRUNCLIENT_CLASSPATH:$2"; shift;;
|
||||
*) args=$args" $1";;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
# Setup JBOSS_HOME
|
||||
if [ "x$JBOSS_HOME" = "x" ]; then
|
||||
# get the full path (without any relative bits)
|
||||
JBOSS_HOME=`cd $DIRNAME/..; pwd`
|
||||
fi
|
||||
export JBOSS_HOME
|
||||
|
||||
# Setup the JVM
|
||||
if [ "x$JAVA" = "x" ]; then
|
||||
if [ "x$JAVA_HOME" != "x" ]; then
|
||||
JAVA="$JAVA_HOME/bin/java"
|
||||
else
|
||||
JAVA="java"
|
||||
fi
|
||||
fi
|
||||
|
||||
#JPDA options. Uncomment and modify as appropriate to enable remote debugging .
|
||||
#JAVA_OPTS="-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n $JAVA_OPTS"
|
||||
|
||||
# Setup JBoss sepecific properties
|
||||
JAVA_OPTS="$JAVA_OPTS"
|
||||
|
||||
# Setup the java endorsed dirs
|
||||
JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
|
||||
|
||||
# Setup the client classpath
|
||||
WSRUNCLIENT_CLASSPATH="$WSRUNCLIENT_CLASSPATH:$JBOSS_HOME/client/log4j.jar"
|
||||
WSRUNCLIENT_CLASSPATH="$WSRUNCLIENT_CLASSPATH:$JBOSS_HOME/client/jbossws-client.jar"
|
||||
WSRUNCLIENT_CLASSPATH="$WSRUNCLIENT_CLASSPATH:$JBOSS_HOME/client/xmlsec.jar"
|
||||
|
||||
# JBossAS-5.0 subset of jbossall-client.jar
|
||||
WSRUNCLIENT_CLASSPATH="$WSRUNCLIENT_CLASSPATH:$JBOSS_HOME/client/jboss-logging-spi.jar"
|
||||
WSRUNCLIENT_CLASSPATH="$WSRUNCLIENT_CLASSPATH:$JBOSS_HOME/client/jboss-common-core.jar"
|
||||
|
||||
# JBossAS-4.2 subset of jbossall-client.jar
|
||||
WSRUNCLIENT_CLASSPATH="$WSRUNCLIENT_CLASSPATH:$JBOSS_HOME/client/jboss-common-client.jar"
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin; then
|
||||
JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
|
||||
JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
|
||||
WSRUNCLIENT_CLASSPATH=`cygpath --path --windows "$WSRUNCLIENT_CLASSPATH"`
|
||||
JBOSS_ENDORSED_DIRS=`cygpath --path --windows "$JBOSS_ENDORSED_DIRS"`
|
||||
fi
|
||||
|
||||
# Execute the JVM
|
||||
"$JAVA" $JAVA_OPTS \
|
||||
-Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
|
||||
-Dlog4j.configuration=wstools-log4j.xml \
|
||||
-classpath "$WSRUNCLIENT_CLASSPATH" \
|
||||
$args
|
|
@ -1,69 +0,0 @@
|
|||
@echo off
|
||||
|
||||
rem $Id: wstools.bat 3813 2008-03-31 12:03:40Z richard.opalka@jboss.com $
|
||||
|
||||
@if not "%ECHO%" == "" echo %ECHO%
|
||||
@if "%OS%" == "Windows_NT" setlocal
|
||||
|
||||
set DIRNAME=.\
|
||||
if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
|
||||
set PROGNAME=run.bat
|
||||
if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
|
||||
|
||||
rem Read all command line arguments
|
||||
|
||||
REM
|
||||
REM The %ARGS% env variable commented out in favor of using %* to include
|
||||
REM all args in java command line. See bug #840239. [jpl]
|
||||
REM
|
||||
REM set ARGS=
|
||||
REM :loop
|
||||
REM if [%1] == [] goto endloop
|
||||
REM set ARGS=%ARGS% %1
|
||||
REM shift
|
||||
REM goto loop
|
||||
REM :endloop
|
||||
|
||||
set JAVA=%JAVA_HOME%\bin\java
|
||||
set JBOSS_HOME=%DIRNAME%\..
|
||||
rem Setup the java endorsed dirs
|
||||
set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed
|
||||
|
||||
rem Setup the wstools classpath
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JAVA_HOME%/lib/tools.jar
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/activation.jar
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/getopt.jar
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/wstx.jar
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/wsdl4j.jar
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jbossall-client.jar
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/log4j.jar
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/mail.jar
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/concurrent.jar
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jbossws-spi.jar
|
||||
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/javassist.jar
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-xml-binding.jar
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jbossws-client.jar
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-jaxws.jar
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-jaxrpc.jar
|
||||
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-saaj.jar
|
||||
|
||||
rem Display our environment
|
||||
echo ========================================================================="
|
||||
echo .
|
||||
echo WSTools Environment
|
||||
echo .
|
||||
echo JBOSS_HOME: %JBOSS_HOME%
|
||||
echo .
|
||||
echo JAVA: %JAVA%
|
||||
echo .
|
||||
echo JAVA_OPTS: %JAVA_OPTS%
|
||||
echo .
|
||||
rem echo CLASSPATH: %WSTOOLS_CLASSPATH%
|
||||
rem echo .
|
||||
echo ========================================================================="
|
||||
echo .
|
||||
|
||||
rem Execute the JVM
|
||||
"%JAVA%" %JAVA_OPTS% -Djava.endorsed.dirs="%JBOSS_ENDORSED_DIRS%" -Dlog4j.configuration=wstools-log4j.xml -classpath "%WSTOOLS_CLASSPATH%" org.jboss.ws.tools.WSTools %*
|
||||
|
|
@ -1,99 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
# $Id: wstools.sh 3813 2008-03-31 12:03:40Z richard.opalka@jboss.com $
|
||||
|
||||
DIRNAME=`dirname $0`
|
||||
PROGNAME=`basename $0`
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false;
|
||||
case "`uname`" in
|
||||
CYGWIN*)
|
||||
cygwin=true
|
||||
;;
|
||||
esac
|
||||
|
||||
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||
if $cygwin ; then
|
||||
[ -n "$JBOSS_HOME" ] &&
|
||||
JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
|
||||
[ -n "$JAVA_HOME" ] &&
|
||||
JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||
fi
|
||||
|
||||
# Setup JBOSS_HOME
|
||||
if [ "x$JBOSS_HOME" = "x" ]; then
|
||||
# get the full path (without any relative bits)
|
||||
JBOSS_HOME=`cd $DIRNAME/..; pwd`
|
||||
fi
|
||||
export JBOSS_HOME
|
||||
|
||||
# Setup the JVM
|
||||
if [ "x$JAVA" = "x" ]; then
|
||||
if [ "x$JAVA_HOME" != "x" ]; then
|
||||
JAVA="$JAVA_HOME/bin/java"
|
||||
else
|
||||
JAVA="java"
|
||||
fi
|
||||
fi
|
||||
|
||||
#JPDA options. Uncomment and modify as appropriate to enable remote debugging .
|
||||
#JAVA_OPTS="-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n $JAVA_OPTS"
|
||||
|
||||
# Setup JBoss sepecific properties
|
||||
JAVA_OPTS="$JAVA_OPTS"
|
||||
|
||||
# Setup the java endorsed dirs
|
||||
JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
|
||||
|
||||
# Setup the wstools classpath
|
||||
# shared libs
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JAVA_HOME/lib/tools.jar"
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/activation.jar"
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/getopt.jar"
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/wstx.jar"
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/wsdl4j.jar"
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jbossall-client.jar"
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/log4j.jar"
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/mail.jar"
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/concurrent.jar"
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jbossws-spi.jar"
|
||||
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/javassist.jar"
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jboss-xml-binding.jar"
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jbossws-client.jar"
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jboss-jaxws.jar"
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jboss-jaxrpc.jar"
|
||||
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jboss-saaj.jar"
|
||||
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin; then
|
||||
JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
|
||||
JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
|
||||
WSTOOLS_CLASSPATH=`cygpath --path --windows "$WSTOOLS_CLASSPATH"`
|
||||
JBOSS_ENDORSED_DIRS=`cygpath --path --windows "$JBOSS_ENDORSED_DIRS"`
|
||||
fi
|
||||
|
||||
# Display our environment
|
||||
echo "========================================================================="
|
||||
echo ""
|
||||
echo " WSTools Environment"
|
||||
echo ""
|
||||
echo " JBOSS_HOME: $JBOSS_HOME"
|
||||
echo ""
|
||||
echo " JAVA: $JAVA"
|
||||
echo ""
|
||||
echo " JAVA_OPTS: $JAVA_OPTS"
|
||||
echo ""
|
||||
#echo " CLASSPATH: $WSTOOLS_CLASSPATH"
|
||||
#echo ""
|
||||
echo "========================================================================="
|
||||
echo ""
|
||||
|
||||
# Execute the JVM
|
||||
"$JAVA" $JAVA_OPTS \
|
||||
-Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
|
||||
-Dlog4j.configuration=wstools-log4j.xml \
|
||||
-classpath "$WSTOOLS_CLASSPATH" \
|
||||
org.jboss.ws.tools.WSTools "$@"
|
|
@ -1,9 +0,0 @@
|
|||
bin.includes = META-INF/,\
|
||||
client/jboss-client.jar,\
|
||||
client/jboss-common-client.jar,\
|
||||
client/jboss-j2ee.jar,\
|
||||
client/jbosssx-client.jar,\
|
||||
client/jboss-transaction-client.jar,\
|
||||
client/jnp-client.jar,\
|
||||
client/jmx-invoker-adaptor-client.jar,\
|
||||
client/jbossall-client.jar
|
|
@ -1,22 +0,0 @@
|
|||
<!-- ============================================= -->
|
||||
<!-- JBoss -->
|
||||
<!-- ============================================= -->
|
||||
|
||||
<project name="jboss" default="plugin" basedir="."
|
||||
xmlns:ant4eclipse="antlib:org.ant4eclipse">
|
||||
|
||||
<description>
|
||||
</description>
|
||||
|
||||
<property name="dist.dir" value="../lib" />
|
||||
|
||||
<import file="../utils_dev/properties.xml" />
|
||||
|
||||
<target name="plugin">
|
||||
<buildPlugin workspaceDirectory=".."
|
||||
projectName="jboss"
|
||||
targetPlatformId="target.platform"
|
||||
destination="${dist.dir}"
|
||||
buildSourceJar="false" />
|
||||
</target>
|
||||
</project>
|
|
@ -1,25 +0,0 @@
|
|||
srp-client {
|
||||
// Example client auth.conf for using the SRPLoginModule
|
||||
org.jboss.security.srp.jaas.SRPLoginModule required
|
||||
password-stacking="useFirstPass"
|
||||
principalClassName="org.jboss.security.SimplePrincipal"
|
||||
srpServerJndiName="SRPServerInterface"
|
||||
debug=true
|
||||
;
|
||||
|
||||
// jBoss LoginModule
|
||||
org.jboss.security.ClientLoginModule required
|
||||
password-stacking="useFirstPass"
|
||||
;
|
||||
|
||||
// Put your login modules that need jBoss here
|
||||
};
|
||||
|
||||
other {
|
||||
// jBoss LoginModule
|
||||
org.jboss.security.ClientLoginModule required
|
||||
;
|
||||
|
||||
// Put your login modules that need jBoss here
|
||||
};
|
||||
|
|
@ -1,159 +0,0 @@
|
|||
The JBoss(R)* app server is Copyright 2000-2007, Red Hat Middleware LLC
|
||||
and individual contributors, and is licensed under the GNU LGPL.
|
||||
|
||||
A summary of the individual contributors is given below.
|
||||
Any omission should be sent to scott.stark@jboss.org.
|
||||
|
||||
CVS Login(s) Name
|
||||
-------------------------------------------------------------------------------
|
||||
adrian,ejort Adrian Brock
|
||||
aloubyansky,loubyansky Alex Loubyansky
|
||||
asaldhana,osdchicago Anil Saldhana
|
||||
csuconic,clebert Clebert Suconic
|
||||
dimitris,andd Dimitris Andreadis
|
||||
kkhan,kabkhan Kabir Khan
|
||||
ovidiu,ovidiuf Ovidiu Feodorov
|
||||
starksm,stark Scott M Stark
|
||||
tdiesler Thomas Diesler
|
||||
timfox Tim Fox
|
||||
bstansberry Brian Stansberry
|
||||
jgreene,nihility Jason Greene
|
||||
rloehr Ruel Loehr
|
||||
reverbel Francisco Reverbel
|
||||
alesj Ales Justin
|
||||
bdecoste Bill DeCoste
|
||||
bill,patriot1burke Bill Burke
|
||||
telrod Tom Elrod
|
||||
schrouf Ulf Schroeter
|
||||
rrajasekaran Rajesh Rajasekaran
|
||||
genman Elias Ross
|
||||
clin Chi Lin
|
||||
ssilvert Stan Silvert
|
||||
peterj Peter Johnson
|
||||
rcampbell,recampbell Ryan Cambell
|
||||
acoliver,acoliver2 Andy Oliver
|
||||
walkerrl49 Bob Walker
|
||||
bwang,bwang00 Ben Wang
|
||||
pilhuhn Heiko W. Rupp
|
||||
jerrygauth Jerry Gauthier
|
||||
ltexier Luc Texier
|
||||
jchang Jack Chang
|
||||
nrichards,orb Norman Richards
|
||||
remm Remy Maucherat
|
||||
nrocher,noelrocher Noel Rocher
|
||||
ccrouch Charles Crouch
|
||||
sacha,slaboure Sacha Labourey
|
||||
bela,belaan Bela Ban
|
||||
jmoran Jim Moran
|
||||
gavin,oneovthafew Gavin King
|
||||
msurtani Manik Surtani
|
||||
sebersole,steveebersole Steve Ebersole
|
||||
smarlow Scott Marlow
|
||||
hbarlas Haroon Barlas
|
||||
rawb Robert Stryker
|
||||
flaviarnn Flavia Rainone
|
||||
cazzius Claudio Vesco
|
||||
russo,royrusso Roy Russo
|
||||
theute Thomas Heute
|
||||
mnf999,fleury Marc Fleury
|
||||
aveitas Algirdas Veitas
|
||||
deb Deborah Hooker
|
||||
karan_malhi Karan Singh
|
||||
pharaohh Les A. Hazlewood
|
||||
ricardoarguello Ricardo Arguello
|
||||
rauschuber Chris Rauschuber
|
||||
jhaynie Jeff Haynie
|
||||
vietj,cooperfbi Julien Viet
|
||||
richarzk Klaus Richarz
|
||||
chussenet Claude Hussenet
|
||||
aclute Andrew Clute
|
||||
juntao Juntao Yuan
|
||||
kevconner Kevin Conner
|
||||
mlavergn Marc Lavergne
|
||||
triathlon98 Joachim Van der Auwera
|
||||
ivelin Ivelin Atanasoff Ivanov
|
||||
kimptoc,kimptonc Chris Kimpton
|
||||
marshall_law,mculpepper Marshall Culpepper
|
||||
tpeuss Thomas Peuss
|
||||
essington Jason Essington
|
||||
posselt Dietmar Posselt
|
||||
juhalindfors,juha Juha Lindfors
|
||||
lqd Christian Riege
|
||||
scoy Stephen Coy
|
||||
cgjung Christoph Georg Jung
|
||||
rnjn5 Neil Dattani
|
||||
luke_t,negaton Luke Taylor
|
||||
sreich Stefan Reich
|
||||
thomasra Thomas Roka-Aardal
|
||||
mikefinn Mike Finn
|
||||
d_jencks David Jencks
|
||||
jules_gosnell Jules Gosnell
|
||||
dsundstrom Dain Sundstrom
|
||||
gregwilkins Greg Wilkins
|
||||
janb Jan Bartel
|
||||
eli201 Eli Tilevich
|
||||
harald_gliebe Harald Gliebe
|
||||
mnewcomb Michael Newcomb
|
||||
andygodwin Andy Godwin
|
||||
chirino,hiram Hiram Chirino
|
||||
user57 Jason Dillon
|
||||
nphelps Nathan W. Phelps
|
||||
sasp Spyridon Samothrakis
|
||||
igorfie Igor Fedorenko
|
||||
jboynes Jeremy Boynes
|
||||
kbirch Kevin Birch
|
||||
yanikc Yanik Crepeau
|
||||
alindsey Aaron Lindsey
|
||||
mclaugs Scott McLaughlin
|
||||
austinchau Austin Chau
|
||||
binaryfeed Jeffrey Wescott
|
||||
pra Peter Antman
|
||||
jcooley James Cooley
|
||||
gropi Tobias Frech
|
||||
mattmunz Matthew Munz
|
||||
stormy_sky,schaefera Andreas Schaefer
|
||||
peter_f Peter Fagerlunds
|
||||
sparre,osh Ole Husgaard
|
||||
bartmann Michael Bartmann
|
||||
lsanders Larry Sanderson
|
||||
thesitesman Seth Sites
|
||||
azakkerman Anatoly Akkerman
|
||||
sgturner Greg Turner
|
||||
fbrier Frederick N. Brier
|
||||
biorn_steedom,simone Simone Bordet
|
||||
yarrumretep Peter M. Murray
|
||||
peterbraswell Peter Braswell
|
||||
jwalters Jay Walters
|
||||
danch Dan Christopherson
|
||||
fhanik Filip Hanik
|
||||
squirest Trevor Squires
|
||||
olegnitz,oleg Oleg Nitz
|
||||
neales Neale Swinnerton
|
||||
mikesr Mike Swainston-Rainford
|
||||
dbudworth David Budworth
|
||||
weave Brian Weaver
|
||||
vharcq Vincent Harcq
|
||||
dmaplesden David Maplesden
|
||||
boissier Guillaume Boissiere
|
||||
plevart Peter Levart
|
||||
thedug Doug Ferguson
|
||||
lepe,lennart Lennart Petersson
|
||||
charles_chan Charles Chan
|
||||
pkendall Paul Kendall
|
||||
vlada Vladimir Blagojevic
|
||||
rickardoberg,oberg Rickard Öberg
|
||||
jayeshpk Jayesh Parayali
|
||||
deerwood Georg Rehfeld
|
||||
tobyallsopp,allsopp Toby Allsopp
|
||||
kvvinaymenon KV Vinay Menon
|
||||
docodan Daniel OConnor
|
||||
stacycurl Stacy Curl
|
||||
phox Fulco Muriglio
|
||||
dmcnair Dewayne McNair
|
||||
vladimir Vladimir Ivanovic
|
||||
joel Joel Phillips
|
||||
Luc Boudreau(JIRA) Luc Boudreau
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
* JBoss is a registered trademark of Red Hat Middleware LLC.
|
||||
|
|
@ -1,171 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<jar-versions>
|
||||
<jar name="FastInfoset.jar" specVersion="1.0" specVendor="JBoss (http://www.jboss.org/)" specTitle="ITU-T Rec. X.891 | ISO/IEC 24824-1 (Fast Infoset)" implVersion="1.2.2" implVendor="Sun Microsystems, Inc." implTitle="Fast Infoset Implementation " implVendorID="com.sun" implURL="http://www.jboss.org/" sealed="false" md5Digest="c16cec395b7e7ed1f18e8ec58a5992d7"/>
|
||||
<jar name="activation.jar" specVersion="1.1" specVendor="Sun Microsystems, Inc." specTitle="JavaBeans(TM) Activation Framework Specification" implVersion="1.1" implVendor="Sun Microsystems, Inc." implTitle="Sun Java System Application Server" implVendorID="com.sun" implURL="http://www.jboss.org/" sealed="false" md5Digest="f7209f1d5a729bd3ec5b9a8f64aaf52d"/>
|
||||
<jar name="antlr.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="427a626997bd275aa44f5122b2514f23"/>
|
||||
<jar name="applet.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="f5c234e57d65688ca30eb655f1be2ea9"/>
|
||||
<jar name="autonumber-plugin.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="4a97a5557a3382af5dd80a41afdabbe6"/>
|
||||
<jar name="avalon-framework.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="454225e0a00903f2c18d763fd049194a"/>
|
||||
<jar name="bcel.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="40a7c28d09095b665337d68fb1f6e701"/>
|
||||
<jar name="bindingservice-plugin.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="e0aea8f7d64e4a5fcd7343b1023a7a91"/>
|
||||
<jar name="bsf.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="b31d613ed1ad27709ecf69a45b7c5871"/>
|
||||
<jar name="bsh-deployer.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="3f645b02bed97ad49f79f4815f67576f"/>
|
||||
<jar name="bsh.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="ad46df3e525cf4184d81b9aab19c7a32"/>
|
||||
<jar name="cglib.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="39cc2892f2685fdfb334facc2d46d987"/>
|
||||
<jar name="commons-codec.jar" specVersion="1.3" specVendor="Apache Software Foundation" specTitle="Jakarta Commons Codec" implVersion="1.3" implVendor="Apache Software Foundation" implTitle="org.apache.commons.codec" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="9825d488fa3a997d5c06baf3d48aa449"/>
|
||||
<jar name="commons-collections.jar" specVersion="3.1" specVendor="Apache Software Foundation" specTitle="Commons Collections" implVersion="3.1" implVendor="Apache Software Foundation" implTitle="JBoss [Trinity]" implVendorID="" implURL="http://www.jboss.org/" sealed="false" md5Digest="d189500ddcf9df40f96a59ff7b8fe088"/>
|
||||
<jar name="commons-httpclient.jar" specVersion="1.0" specVendor="Apache Software Foundation" specTitle="JBoss" implVersion="3.0.1" implVendor="Apache Software Foundation" implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="95367679b84ce374d568e6b6db61f14e"/>
|
||||
<jar name="commons-logging.jar" specVersion="1.0" specVendor="Apache Software Foundation" specTitle="Jakarta Commons Logging" implVersion="1.1.0.jboss" implVendor="Red Hat Middleware LLC" implTitle="Jakarta Commons Logging" implVendorID="jboss.org" implURL="http://www.jboss.org/" sealed="false" md5Digest="2e1b9a19bace2d8ad321d93bad576b18"/>
|
||||
<jar name="concurrent.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="98f3ba3d030b8b9e1d50af7b83d6c2ff"/>
|
||||
<jar name="console-mgr-classes.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="10ada74eab97cd18a2112db718754a6e"/>
|
||||
<jar name="deployment-service.sar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="be7740b15a8d5c0d0196371e10ad3c25"/>
|
||||
<jar name="derby-plugin.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="950724a7cdde4077cabe6d7b5eb3fc44"/>
|
||||
<jar name="dom4j.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="188753cb819e2b241a77f11dc35b330b"/>
|
||||
<jar name="ejb-management.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="8b3fbc756085ee503a4828d5aea449f6"/>
|
||||
<jar name="ejb3-persistence.jar" specVersion="3.0 Final Release" specVendor="Sun Microsystems, Inc." specTitle="EJB 3.0" implVersion="3.0 Final Release September 22 2006" implVendor="hibernate.org" implTitle="EJB" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="c5b54cf226e4f684dc00b01433a905e"/>
|
||||
<jar name="el-api.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="828afc1f232be3f7959a5c3b80e23036"/>
|
||||
<jar name="getopt.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="b78e316f64cfc24c0cb0b685a3eda112"/>
|
||||
<jar name="hibernate-annotations.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="4ec776cf827f4d76063e49693b7a6f7f"/>
|
||||
<jar name="hibernate-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="415187a25fd1200c448fc0b110bcca6"/>
|
||||
<jar name="hibernate-entitymanager.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="40eccb8f4987f0d5acd36dcb71aa9b65"/>
|
||||
<jar name="hibernate3.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="3.2.4.sp1" implVendor="hibernate.org" implTitle="Hibernate3" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="c484e73d2d02ff42c02b3e2a204a5792"/>
|
||||
<jar name="hsqldb-plugin.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="e5402adb17534b43f02b750b5718ed3d"/>
|
||||
<jar name="hsqldb.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="61d224af1c7d0e77dd88cf4b869b60a1"/>
|
||||
<jar name="jacorb.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="40f6473134f040ccca2e3931c5235542"/>
|
||||
<jar name="jasper-jdt.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="2c408a013ebef7616f5773774143f7e1"/>
|
||||
<jar name="javassist.jar" specVersion="3.8.0.GA" specVendor="Shigeru Chiba, Tokyo Institute of Technology" specTitle="Javassist" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="6b5873ffb4c50a6ff90908ae197b9ecc"/>
|
||||
<jar name="jaxb-api.jar" specVersion="2.1" specVendor="Sun Microsystems, Inc." specTitle="Java Architecture for XML Binding" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="a514c80d7040407699a9df5bed822bd9"/>
|
||||
<jar name="jaxb-impl.jar" specVersion="2.1" specVendor="Sun Microsystems, Inc." specTitle="Java Architecture for XML Binding" implVersion="2.1.4" implVendor="Sun Microsystems, Inc." implTitle="JAXB Reference Implementation " implVendorID="com.sun" implURL="http://www.jboss.org/" sealed="false" md5Digest="3470f537ddc0049298295e12b35d312a"/>
|
||||
<jar name="jaxb-xjc.jar" specVersion="2.1" specVendor="Sun Microsystems, Inc." specTitle="Java Architecture for XML Binding" implVersion="2.1.4" implVendor="Sun Microsystems, Inc." implTitle="JAXB Reference Implementation " implVendorID="com.sun" implURL="http://www.jboss.org/" sealed="false" md5Digest="fd1b54ae68aaaed85843a515eee03bea"/>
|
||||
<jar name="jaxen.jar" specVersion="4.2.3.GA" specVendor="Codehaus" specTitle="Universal Java XPath Engine" implVersion="1.1" implVendor="Codehaus" implTitle="org.jaxen" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="4f0bd3abf2137eefc28e42d9eb6a69bd"/>
|
||||
<jar name="jaxws-rt.jar" specVersion="2.0" specVendor="JBoss (http://www.jboss.org/)" specTitle="The Java API for XML Web Services" implVersion="2.0" implVendor="Sun Microsystems Inc" implTitle="JAX-WS Implementation" implVendorID="com.sun" implURL="http://www.jboss.org/" sealed="false" md5Digest="a1b5a9730ad453d6662d5280607f9563"/>
|
||||
<jar name="jaxws-tools.jar" specVersion="2.0" specVendor="JBoss (http://www.jboss.org/)" specTitle="The Java API for XML Web Services" implVersion="2.0" implVendor="Sun Microsystems Inc" implTitle="JAX-WS Implementation" implVendorID="com.sun" implURL="http://www.jboss.org/" sealed="false" md5Digest="4e1c9f9dbdcc779e9f7750f2a9898697"/>
|
||||
<jar name="jboss-annotations-ejb3.jar" specVersion="JBoss EJB 3.0 AS 4.2.1 GA" specVendor="JBoss" specTitle="JBoss EJB 3.0" implVersion="JBoss EJB 3.0 AS 4.2.1 GA" implVendor="JBoss" implTitle="JBoss EJB 3.0" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.com/products/ejb3" sealed="false" md5Digest="74e3de016bf940af2b83e4753355711f"/>
|
||||
<jar name="jboss-aop-jdk50-client.jar" specVersion="jboss-aop-1.5.6.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss AOP Framework" implVersion="jboss-aop-1.5.6.GA" implVendor="JBoss.org" implTitle="JBoss AOP Framework" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="1fd902f89d5bf626495a3005ff283005"/>
|
||||
<jar name="jboss-aop-jdk50.jar" specVersion="jboss-aop-1.5.6.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss AOP Framework" implVersion="jboss-aop-1.5.6.GA" implVendor="JBoss.org" implTitle="JBoss AOP Framework" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="d1a347c467035f825018ddece21cca77"/>
|
||||
<jar name="jboss-aspect-jdk50-client.jar" specVersion="jboss-aspect-library-1.5" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss AOP Aspect Library" implVersion="jboss-aspect-library-1.5" implVendor="JBoss Inc." implTitle="JBoss AOP Aspect Library" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="9643b6d8a05a11bcf3345deb8d5c2aaf"/>
|
||||
<jar name="jboss-aspect-library-jdk50.jar" specVersion="jboss-aspect-library-1.5" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss AOP Aspect Library" implVersion="jboss-aspect-library-1.5" implVendor="JBoss Inc." implTitle="JBoss AOP Aspect Library" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="16e9cfdc12b372b84ea8a5936ab05ae"/>
|
||||
<jar name="jboss-bean-deployer.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="dfaaaecc520fb36e0255b685033381e7"/>
|
||||
<jar name="jboss-cache-jdk50.jar" specVersion="1.4.1.SP9" specVendor="JBoss Inc." specTitle="JBossCache" implVersion="1.4.1.SP9" implVendor="JBoss Inc." implTitle="JBossCache" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="73c950c01fe246a50f5a21ef8f97b8ce"/>
|
||||
<jar name="jboss-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="25362cfc2c766952b67d42f583e66e31"/>
|
||||
<jar name="jboss-common-client.jar" specVersion="1.2.1.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss Common" implVersion="1.2.1.GA (build: SVNTag=JBossCommon_1_2_1_GA date=200709251905)" implVendor="JBoss.org" implTitle="JBoss Common [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="5432accc41d891e35da918d8042dc24c"/>
|
||||
<jar name="jboss-common-jdbc-wrapper.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="bbb02dd3b7303ce1fbca0fc61152a3fa"/>
|
||||
<jar name="jboss-common.jar" specVersion="1.2.1.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss Common" implVersion="1.2.1.GA (build: SVNTag=JBossCommon_1_2_1_GA date=200709251905)" implVendor="JBoss.org" implTitle="JBoss Common [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="1e088c59f40b021b3567759198349c81"/>
|
||||
<jar name="jboss-container.jar" specVersion="5.0.0" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="5.0.0alpha (build: CVSTag=HEAD date=200601252203)" implVendor="JBoss.org" implTitle="JBoss [TheOne]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="dff3e8bdf70fc8cfd89bc855894e37b6"/>
|
||||
<jar name="jboss-dependency.jar" specVersion="5.0.0" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="5.0.0alpha (build: CVSTag=HEAD date=200601252203)" implVendor="JBoss.org" implTitle="JBoss [TheOne]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="e0e3d7d874bf2aa3827e3a83d73b67af"/>
|
||||
<jar name="jboss-deployment.jar" specVersion="1.1" specVendor="Sun Microsystems, Inc." specTitle="J2EE Deployment API" implVersion="1.1-DEV" implVendor="JBoss Inc." implTitle="JBoss JSR-88 Deployment API" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="7f213e49d537277d2f2ad1fbdaba35db"/>
|
||||
<jar name="jboss-ejb3-client.jar" specVersion="JBoss EJB 3.0 AS 4.2.1 GA" specVendor="JBoss" specTitle="JBoss EJB 3.0" implVersion="JBoss EJB 3.0 AS 4.2.1 GA" implVendor="JBoss" implTitle="JBoss EJB 3.0" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.com/products/ejb3" sealed="false" md5Digest="d7e2cc187eb361f427270baaccd42ad3"/>
|
||||
<jar name="jboss-ejb3.jar" specVersion="JBoss EJB 3.0 AS 4.2.1 GA" specVendor="JBoss" specTitle="JBoss EJB 3.0" implVersion="JBoss EJB 3.0 AS 4.2.1 GA" implVendor="JBoss" implTitle="JBoss EJB 3.0" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.com/products/ejb3" sealed="false" md5Digest="fabcf9bb22521c1d503b6df689aefc58"/>
|
||||
<jar name="jboss-ejb3x.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="8e02f164b00585c816db37591db8441d"/>
|
||||
<jar name="jboss-faces.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="ef2cec9b6fa792ec48ef5fc0924a0d4d"/>
|
||||
<jar name="jboss-ha-local-jdbc.rar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="ec1eae69cc00b88502b4a995d36bc357"/>
|
||||
<jar name="jboss-ha-xa-jdbc.rar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="508cb628571a7684f2e0581b38c1936e"/>
|
||||
<jar name="jboss-hibernate.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="f33c4f2e18eee7ea125d77a53a82918e"/>
|
||||
<jar name="jboss-iiop-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="20f8f5c75d76dc7008b00249fcc307eb"/>
|
||||
<jar name="jboss-iiop.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="ef43c9d13353b9cfcd6d6b9d99202eb"/>
|
||||
<jar name="jboss-j2ee.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="c98b0da4e36a204e178c29c47c12b046"/>
|
||||
<jar name="jboss-jaxb-intros.jar" specVersion="jbossws-2.0" specVendor="JBoss (http://www.jboss.org)" specTitle="JBossWS" implVersion="jbossws-1.0.0.beta2 (build=200709211102)" implVendor="JBoss Inc." implTitle="JBoss Web Services - Integration JBoss42" implVendorID="http://www.jboss.org" implURL="http://www.jboss.org/products/jbossws" sealed="false" md5Digest="d51cc268e0d0b7c4710ca1faa4ce42d"/>
|
||||
<jar name="jboss-jaxrpc.jar" specVersion="jbossws-3.0" specVendor="JBoss (http://www.jboss.org)" specTitle="JBossWS" implVersion="jbossws-3.0.1-native-2.0.4.GA (build=200803312044)" implVendor="JBoss Inc." implTitle="JBoss Web Services - Native" implVendorID="http://www.jboss.org" implURL="http://www.jboss.org/products/jbossws" sealed="false" md5Digest="8bdd9200742e2d7b0aa9c85bb48c919e"/>
|
||||
<jar name="jboss-jaxws-ext.jar" specVersion="jbossws-3.0" specVendor="JBoss (http://www.jboss.org)" specTitle="JBossWS" implVersion="jbossws-3.0.1-native-2.0.4.GA (build=200803312044)" implVendor="JBoss Inc." implTitle="JBoss Web Services - Native" implVendorID="http://www.jboss.org" implURL="http://www.jboss.org/products/jbossws" sealed="false" md5Digest="7f9eb6a6f9e5186499341170d4f48a09"/>
|
||||
<jar name="jboss-jaxws.jar" specVersion="jbossws-3.0" specVendor="JBoss (http://www.jboss.org)" specTitle="JBossWS" implVersion="jbossws-3.0.1-native-2.0.4.GA (build=200803312044)" implVendor="JBoss Inc." implTitle="JBoss Web Services - Native" implVendorID="http://www.jboss.org" implURL="http://www.jboss.org/products/jbossws" sealed="false" md5Digest="b5a82c595f44d140a07dedbe4b2e472c"/>
|
||||
<jar name="jboss-jca.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="b056baa926f5d0ea54a09d329b4fc15b"/>
|
||||
<jar name="jboss-jmx.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="e1ab344b7fd2e06d7fd0cb761425e45"/>
|
||||
<jar name="jboss-jsr77-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="3038c51fcea28eb2a2654be1b162d30d"/>
|
||||
<jar name="jboss-jsr77.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="912419b7517f767f34cb2537b2e64dab"/>
|
||||
<jar name="jboss-jsr88.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="ab78232699b23b88e3c7704e1da62846"/>
|
||||
<jar name="jboss-local-jdbc.rar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="59fdb10794340f7d4223f6dc554f9ca7"/>
|
||||
<jar name="jboss-management.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="c20e9d3caba0f960c8cb2128fe0730b1"/>
|
||||
<jar name="jboss-microcontainer.jar" specVersion="5.0.0" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="5.0.0alpha (build: CVSTag=HEAD date=200601252203)" implVendor="JBoss.org" implTitle="JBoss [TheOne]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="f3654fecda69cfcf4b81513579bb150f"/>
|
||||
<jar name="jboss-minimal.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="d38f548f2263bf4e9f5023adddf52b2a"/>
|
||||
<jar name="jboss-monitoring.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="bcb7faccbca752241abf82247e50faaf"/>
|
||||
<jar name="jboss-remoting-int.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="332711ed0a4b06f13692512a9090f036"/>
|
||||
<jar name="jboss-remoting.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="bb0d4e8176882a283801a986cc36c484"/>
|
||||
<jar name="jboss-saaj.jar" specVersion="jbossws-3.0" specVendor="JBoss (http://www.jboss.org)" specTitle="JBossWS" implVersion="jbossws-3.0.1-native-2.0.4.GA (build=200803312044)" implVendor="JBoss Inc." implTitle="JBoss Web Services - Native" implVendorID="http://www.jboss.org" implURL="http://www.jboss.org/products/jbossws" sealed="false" md5Digest="ce87a5b43146013a525c556cef486b90"/>
|
||||
<jar name="jboss-serialization.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="816fef7d042cc157d7953973f3aefffa"/>
|
||||
<jar name="jboss-srp-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="c14df7b924d860260c61d8e9175f4b94"/>
|
||||
<jar name="jboss-srp.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="fbcc3ccf3d33882d92c2e8ec0af09da3"/>
|
||||
<jar name="jboss-system-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="a6134047ea0e2a780032401a9bdfab95"/>
|
||||
<jar name="jboss-system.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="3b8b3a697206210abecc0ab668a25ba1"/>
|
||||
<jar name="jboss-transaction-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="552abdfb5d5732dc30630d4cc5fecdde"/>
|
||||
<jar name="jboss-transaction.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="f43bc3717eefd160f53c5ac769a52158"/>
|
||||
<jar name="jboss-vfs.jar" specVersion="1.0.0.GA" specVendor="JBoss, A division of Red Hat" specTitle="JBoss VFS" implVersion="1.0.0.GA" implVendor="JBoss, A division of Red Hat" implTitle="JBoss VFS" implVendorID="jboss" implURL="http://www.jboss.org/" sealed="false" md5Digest="918b8dfb4eb16c9c1a47a62f76a84947"/>
|
||||
<jar name="jboss-web-cluster.aop" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="b0c944bbff0bfa0b1f1bf1a13686b138"/>
|
||||
<jar name="jboss-xa-jdbc.rar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="82fecbf0f168cb0ec2a6f4e088f01273"/>
|
||||
<jar name="jboss-xml-binding.jar" specVersion="1.0.0.SP3" specVendor="JBoss Inc." specTitle="JBoss XML Binding" implVersion="1.0.0.SP3" implVendor="JBoss Inc." implTitle="JBoss XML Binding" implVendorID="org.jboss" implURL="http://www.jboss.org" sealed="false" md5Digest="1ae38e1cb9bc8bf1654a8a9a3d75537f"/>
|
||||
<jar name="jboss.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="caec01194b86108a7342d1565329fe6"/>
|
||||
<jar name="jbossall-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="7c1bbe51954cc778745af5e6c146f0a6"/>
|
||||
<jar name="jbosscx-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="d8caee77cfeb04cdce30b94a07fb1b17"/>
|
||||
<jar name="jbossha-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="e503ef5fee6fcc7a0892e61064808266"/>
|
||||
<jar name="jbossha.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="1a65ffbd0de0ec961fb40dd3c83f8d02"/>
|
||||
<jar name="jbossjmx-ant.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="74ae02d1a84a1ab5a0fdf04fbaaeff59"/>
|
||||
<jar name="jbossjta-integration.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="9240cd2dfffbeb6a5f61652eb8a4ab38"/>
|
||||
<jar name="jbossjta.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="482714e2f635dd66ec7fc6b048ffe596"/>
|
||||
<jar name="jbossmq-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="e9b46bc3c7d414b7c58d377d03316632"/>
|
||||
<jar name="jbossmq.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="838acaca094071b8a7fa4e1ef87cedcb"/>
|
||||
<jar name="jbosssx-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="f39de8cefb37f6d0816e942b0c21b60d"/>
|
||||
<jar name="jbosssx.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="9ef6cd15048641db4d3935f5a972e8ec"/>
|
||||
<jar name="jbossts-common.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="a77f76c1300702158ced06487cc4f49b"/>
|
||||
<jar name="jbossweb-extras.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="1786b87a6a526643850f8fb6e42efe7d"/>
|
||||
<jar name="jbossweb-service.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="7b6bc15baebe03547b544824bb824e57"/>
|
||||
<jar name="jbossweb.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="3647dd51add9fb971812589c6d972544"/>
|
||||
<jar name="jbossws-client.jar" specVersion="jbossws-3.0" specVendor="JBoss (http://www.jboss.org)" specTitle="JBossWS" implVersion="jbossws-3.0.1-native-2.0.4.GA (build=200803312044)" implVendor="JBoss Inc." implTitle="JBoss Web Services - Native" implVendorID="http://www.jboss.org" implURL="http://www.jboss.org/products/jbossws" sealed="false" md5Digest="2921917cc6b54ec4a264bef505670d21"/>
|
||||
<jar name="jbossws-common.jar" specVersion="jbossws-3.0" specVendor="JBoss (http://www.jboss.org)" specTitle="JBossWS" implVersion="jbossws-1.0.4.GA (build=200803271754)" implVendor="JBoss Inc." implTitle="@implementation.title@" implVendorID="http://www.jboss.org" implURL="http://www.jboss.org/products/jbossws" sealed="false" md5Digest="c30f295db1ae64ef86c28546bf01601a"/>
|
||||
<jar name="jbossws-core.jar" specVersion="jbossws-3.0" specVendor="JBoss (http://www.jboss.org)" specTitle="JBossWS" implVersion="jbossws-3.0.1-native-2.0.4.GA (build=200803312044)" implVendor="JBoss Inc." implTitle="JBoss Web Services - Native" implVendorID="http://www.jboss.org" implURL="http://www.jboss.org/products/jbossws" sealed="false" md5Digest="ede8e6b6938173ba3fc7a3ff3bf92c7a"/>
|
||||
<jar name="jbossws-framework.jar" specVersion="jbossws-3.0" specVendor="JBoss (http://www.jboss.org)" specTitle="JBossWS" implVersion="jbossws-3.0.1.GA (build=200803271800)" implVendor="JBoss Inc." implTitle="JBoss Web Services - Framework" implVendorID="http://www.jboss.org" implURL="http://www.jboss.org/products/jbossws" sealed="false" md5Digest="d64439f732dd15dd195365cc2fbfdc12"/>
|
||||
<jar name="jbossws-jboss42.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417) (build=200807181420)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="48e73071870c4ae3f47dddb7878e06ce"/>
|
||||
<jar name="jbossws-spi.jar" specVersion="jbossws-3.0" specVendor="JBoss (http://www.jboss.org)" specTitle="JBossWS" implVersion="jbossws-1.0.2.GA (build=200803271745)" implVendor="JBoss Inc." implTitle="JBoss Web Services - SPI" implVendorID="http://www.jboss.org" implURL="http://www.jboss.org/products/jbossws" sealed="false" md5Digest="2df06896ca9d37358b6579b978d4dd25"/>
|
||||
<jar name="jcommon.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="94d58c5bebec5c10f08819e1d578cce7"/>
|
||||
<jar name="jettison.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="688432c5e1b8d69206882b85cbf0abf2"/>
|
||||
<jar name="jfreechart.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="a6a2d047f505c87362cc54663e45976b"/>
|
||||
<jar name="jgroups.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="2.4.1-SP4" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="bc7591460ac6876205e2f4e5a139321"/>
|
||||
<jar name="jms-ra.rar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="f5e1368c9e1aaca4c3145d96bc6eb1c"/>
|
||||
<jar name="jmx-adaptor-plugin.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="89fa870a2b491f9ce31ff402d0e91b03"/>
|
||||
<jar name="jmx-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="15228f7cd5530f02f527731b1c2ff1f1"/>
|
||||
<jar name="jmx-invoker-adaptor-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="defc676a87d60fb33734c551a5031aed"/>
|
||||
<jar name="jnp-client.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="371d60ae5bd41a1bcb96fd51e8402181"/>
|
||||
<jar name="jnpserver.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="782f2864454a11da2a7ff73a0d9a5176"/>
|
||||
<jar name="joesnmp.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="0.3.4" implVendor="joeSNMP" implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://sourceforge.net/projects/joesnmp" sealed="false" md5Digest="703e9bc9a87b9da5e185f695e30671c"/>
|
||||
<jar name="jrockit-pluggable-instrumentor.jar" specVersion="jboss-aop-1.5.6.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss AOP Framework" implVersion="jboss-aop-1.5.6.GA" implVendor="JBoss.org" implTitle="JBoss AOP Framework" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="7fcd527828e95d850b3b95e5b1b9d59d"/>
|
||||
<jar name="jsf-api.jar" specVersion="1.2MR2" specVendor="JBoss (http://www.jboss.org/)" specTitle="JavaServer Faces" implVersion="1.2_09-b01-BETA1" implVendor="Sun Microsystems, Inc." implTitle="Mojarra" implVendorID="com.sun" implURL="http://www.jboss.org/" sealed="false" md5Digest="6ed70f2bb45655a9fd61c57859dc6966"/>
|
||||
<jar name="jsf-impl.jar" specVersion="1.2MR2" specVendor="JBoss (http://www.jboss.org/)" specTitle="JavaServer Faces" implVersion="1.2_09-b01-BETA1" implVendor="Sun Microsystems, Inc." implTitle="Mojarra" implVendorID="com.sun" implURL="http://www.jboss.org/" sealed="false" md5Digest="c99974c0bad03b3ce7ed5cbf892dde0b"/>
|
||||
<jar name="jsp-api.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="93c661ddf7b90637dda7021db9ab2774"/>
|
||||
<jar name="jstl.jar" specVersion="1.2" specVendor="Sun Microsystems, Inc." specTitle="JavaServer Pages(TM) Standard Tag Library" implVersion="1.2" implVendor="Sun Microsystems, Inc." implTitle="Sun Java System Application Server" implVendorID="org.apache" implURL="http://www.jboss.org/" sealed="false" md5Digest="81b90ea27f3fbc358598eb3f3fb9601b"/>
|
||||
<jar name="juddi-saaj.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="84cc878e2cf10f4200c0d6f1ad702a71"/>
|
||||
<jar name="juddi-service.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="fff6fc19995143ecb0caf8f6358ed9fb"/>
|
||||
<jar name="juddi.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="92ee9ecf044d71f9458e02a1792aa18a"/>
|
||||
<jar name="log4j-boot.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="e23f203d70c7f4e36cd9a8fd10500cc4"/>
|
||||
<jar name="log4j-snmp-appender.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="2fe2f2001cbb5c95aa2c6c0855138b96"/>
|
||||
<jar name="log4j.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="467e96fbc3b1794eb2b74c27052ae267"/>
|
||||
<jar name="logging-monitor.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="436d1ef0fbddf71bf8f2dfea8a9ea9d2"/>
|
||||
<jar name="logkit.jar" specVersion="1.0" specVendor="Apache Software Foundation" specTitle="JBoss" implVersion="1.2" implVendor="Apache Software Foundation" implTitle="JBoss [Trinity]" implVendorID="ASF" implURL="http://www.jboss.org/" sealed="false" md5Digest="bc3d005c216ea5cd4a5157aeeecd4bf0"/>
|
||||
<jar name="mail-plugin.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="d158e612443b24a318c22275eac77eed"/>
|
||||
<jar name="mail-ra.rar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="14e777c4461eb397c6b20e8e62606396"/>
|
||||
<jar name="mail.jar" specVersion="1.4" specVendor="Sun Microsystems, Inc." specTitle="JavaMail(TM) API Design Specification" implVersion="1.4" implVendor="Sun Microsystems, Inc." implTitle="JavaMail(TM) API Reference Implementation" implVendorID="com.sun" implURL="http://www.jboss.org/" sealed="false" md5Digest="db2deccdec92cdb224f9ffeafa461a0d"/>
|
||||
<jar name="netboot.war" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="77964ca493bb35b9e95382850fd339b6"/>
|
||||
<jar name="otherimages.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="c9911484898f9b320a48b0142f45f6e"/>
|
||||
<jar name="pluggable-instrumentor.jar" specVersion="jboss-aop-1.5.6.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss AOP Framework" implVersion="jboss-aop-1.5.6.GA" implVendor="JBoss.org" implTitle="JBoss AOP Framework" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="846c86c72d8717e57fa99939159fc703"/>
|
||||
<jar name="policy.jar" specVersion="4.2.3.GA" specVendor="Apache Software Foundation" specTitle="" implVersion="1.0" implVendor="Apache Software Foundation" implTitle="org.apache.ws.policy" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="b62352c10fcecd12277be4f20bb36158"/>
|
||||
<jar name="properties-plugin.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="fb57eabc7b3dfe0b48838a071cadb38b"/>
|
||||
<jar name="quartz-ra.rar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="4cc654c1292cee9ab020c61bd4aad88b"/>
|
||||
<jar name="quartz.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="1.5.2" implVendor="OpenSymphony" implTitle="Quartz Enterprise Job Scheduler" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="a9589f96754e98616674c9120cd5ed8b"/>
|
||||
<jar name="run.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="6313bbd0f49b86d12632ef13a4b46151"/>
|
||||
<jar name="scheduler-plugin-example.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="c335cb4bc035b4653565b8fecf29e19a"/>
|
||||
<jar name="scheduler-plugin.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="349365f8693f169def55fa3ab5077854"/>
|
||||
<jar name="scout.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="54b7f93837fe99076342f3c6d2703e87"/>
|
||||
<jar name="serializer.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="1de5e1d2452aa3a9abfcafda6f561b9e"/>
|
||||
<jar name="servlet-api.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="cdba6cafa68d10a32cb9e76cce8ffbb1"/>
|
||||
<jar name="shutdown.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="5c3d41622869bbc77d760f15f06ab70f"/>
|
||||
<jar name="snmp-adaptor.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="ef596a42c9005694e072d78591568440"/>
|
||||
<jar name="stax-api.jar" specVersion="1.0" specVendor="JCP-173" specTitle="StAX" implVersion="1.0" implVendor="JCP" implTitle="StAX 1.0 API" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="f92d8e4f9b839942494a7bda8b42fcd6"/>
|
||||
<jar name="stax-ex.jar" specVersion="4.2.3.GA" specVendor="java.net" specTitle="" implVersion="1.1-SNAPSHOT" implVendor="java.net" implTitle="org.jvnet.staxex" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="29fee33c27771a70e07b11a44fee874a"/>
|
||||
<jar name="streambuffer.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="0.3" implVendor="Sun Microsystems, Inc." implTitle="XML Stream Buffer Implementation " implVendorID="com.sun" implURL="http://www.jboss.org/" sealed="false" md5Digest="d62648e5dd5be8e05e6d23f2a112d387"/>
|
||||
<jar name="trove.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="a746a09d7cbdb03271c6d0efddc1d88b"/>
|
||||
<jar name="twiddle.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="c615c8fb1c7deff03855f811ef9490e5"/>
|
||||
<jar name="wsdl4j.jar" specVersion="1.2" specVendor="IBM (Java Community Process)" specTitle="JWSDL" implVersion="1.6.2" implVendor="IBM" implTitle="WSDL4J" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="4fc6accf84e4d5bf8b4ff6ca26aac291"/>
|
||||
<jar name="wstx.jar" specVersion="1.0" specVendor="http://jcp.org/en/jsr/detail?id=173" specTitle="StAX 1.0 API" implVersion="3.1.1" implVendor="woodstox.codehaus.org" implTitle="WoodSToX XML-processor" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="e60997891d44b378fd9890aad9ea75dc"/>
|
||||
<jar name="xalan.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="2e49705047986e8193768a4dc6952ebb"/>
|
||||
<jar name="xercesImpl.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="c7a77e7f71de574d7806bbb21a75dbc7"/>
|
||||
<jar name="xmlentitymgr.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="8703c54e4904446221c3a2bc552007c"/>
|
||||
<jar name="xmlsec.jar" specVersion="4.2.3.GA" specVendor="JBoss (http://www.jboss.org/)" specTitle="JBoss" implVersion="4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)" implVendor="JBoss Inc." implTitle="JBoss [Trinity]" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="false" md5Digest="de6281e7302f64a610aaa5fd5987a3fb"/>
|
||||
</jar-versions>
|
350
jboss/lgpl.html
350
jboss/lgpl.html
|
@ -1,350 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Appendix A. GNU Lesser General Public License</title><meta name="generator" content="DocBook XSL Stylesheets V1.69.1a"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="appendix" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="lgpl"></a>GNU Lesser General Public License</h1></div><div><p class="releaseinfo">This is the first released version of the Lesser GPL. It also counts
|
||||
as the successor of the GNU Library Public License, version 2, hence
|
||||
the version number 2.1.</p></div><div><p class="copyright">Copyright © 1991, 1999 Free Software Foundation, Inc.</p></div><div><div class="legalnotice"><a name="gpl-legalnotice"></a><p>
|
||||
</p><div class="address"><p>Free Software Foundation, Inc.<br>
|
||||
<span class="street">51 Franklin Street, Fifth Floor</span>,<br>
|
||||
<span class="city">Boston</span>,<br>
|
||||
<span class="state">MA</span><br>
|
||||
<span class="postcode">02110-1301</span><br>
|
||||
<span class="country">USA</span><br>
|
||||
</p></div><p>
|
||||
</p><p>Everyone is permitted to copy and distribute verbatim
|
||||
copies of this license document, but changing it is not
|
||||
allowed.</p></div></div><div><p class="pubdate">Version 2.1, February 1999</p></div></div></div>
|
||||
<div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="lgpl-1"></a>Preamble</h2></div></div></div><p>The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
Licenses are intended to guarantee your freedom to share and change
|
||||
free software--to make sure the software is free for all its users.</p><p>This license, the Lesser General Public License, applies to some
|
||||
specially designated software packages--typically libraries--of the
|
||||
Free Software Foundation and other authors who decide to use it. You
|
||||
can use it too, but we suggest you first think carefully about whether
|
||||
this license or the ordinary General Public License is the better
|
||||
strategy to use in any particular case, based on the explanations below.</p><p>When we speak of free software, we are referring to freedom of use,
|
||||
not price. Our General Public Licenses are designed to make sure that
|
||||
you have the freedom to distribute copies of free software (and charge
|
||||
for this service if you wish); that you receive source code or can get
|
||||
it if you want it; that you can change the software and use pieces of
|
||||
it in new free programs; and that you are informed that you can do
|
||||
these things.</p><p>To protect your rights, we need to make restrictions that forbid
|
||||
distributors to deny you these rights or to ask you to surrender these
|
||||
rights. These restrictions translate to certain responsibilities for
|
||||
you if you distribute copies of the library or if you modify it.</p><p>For example, if you distribute copies of the library, whether gratis
|
||||
or for a fee, you must give the recipients all the rights that we gave
|
||||
you. You must make sure that they, too, receive or can get the source
|
||||
code. If you link other code with the library, you must provide
|
||||
complete object files to the recipients, so that they can relink them
|
||||
with the library after making changes to the library and recompiling
|
||||
it. And you must show them these terms so they know their rights.</p><p>We protect your rights with a two-step method:
|
||||
</p><div class="orderedlist"><ol type="1"><li><p>we copyright the library, and</p></li><li><p>we offer you this license, which gives you legal
|
||||
permission to copy, distribute and/or modify the library.</p></li></ol></div><p>
|
||||
</p><p>To protect each distributor, we want to make it very clear that
|
||||
there is no warranty for the free library. Also, if the library is
|
||||
modified by someone else and passed on, the recipients should know
|
||||
that what they have is not the original version, so that the original
|
||||
author's reputation will not be affected by problems that might be
|
||||
introduced by others.</p><p>Finally, software patents pose a constant threat to the existence of
|
||||
any free program. We wish to make sure that a company cannot
|
||||
effectively restrict the users of a free program by obtaining a
|
||||
restrictive license from a patent holder. Therefore, we insist that
|
||||
any patent license obtained for a version of the library must be
|
||||
consistent with the full freedom of use specified in this license.</p><p>Most GNU software, including some libraries, is covered by the
|
||||
ordinary GNU General Public License. This license, the GNU Lesser
|
||||
General Public License, applies to certain designated libraries, and
|
||||
is quite different from the ordinary General Public License. We use
|
||||
this license for certain libraries in order to permit linking those
|
||||
libraries into non-free programs.</p><p>When a program is linked with a library, whether statically or using
|
||||
a shared library, the combination of the two is legally speaking a
|
||||
combined work, a derivative of the original library. The ordinary
|
||||
General Public License therefore permits such linking only if the
|
||||
entire combination fits its criteria of freedom. The Lesser General
|
||||
Public License permits more lax criteria for linking other code with
|
||||
the library.</p><p>We call this license the <span class="emphasis"><em>Lesser</em></span> General Public License because it
|
||||
does Less to protect the user's freedom than the ordinary General
|
||||
Public License. It also provides other free software developers Less
|
||||
of an advantage over competing non-free programs. These disadvantages
|
||||
are the reason we use the ordinary General Public License for many
|
||||
libraries. However, the Lesser license provides advantages in certain
|
||||
special circumstances.</p><p>For example, on rare occasions, there may be a special need to
|
||||
encourage the widest possible use of a certain library, so that it becomes
|
||||
a de-facto standard. To achieve this, non-free programs must be
|
||||
allowed to use the library. A more frequent case is that a free
|
||||
library does the same job as widely used non-free libraries. In this
|
||||
case, there is little to gain by limiting the free library to free
|
||||
software only, so we use the Lesser General Public License.</p><p>In other cases, permission to use a particular library in non-free
|
||||
programs enables a greater number of people to use a large body of
|
||||
free software. For example, permission to use the GNU C Library in
|
||||
non-free programs enables many more people to use the whole GNU
|
||||
operating system, as well as its variant, the GNU/Linux operating
|
||||
system.</p><p>Although the Lesser General Public License is Less protective of the
|
||||
users' freedom, it does ensure that the user of a program that is
|
||||
linked with the Library has the freedom and the wherewithal to run
|
||||
that program using a modified version of the Library.</p><p>The precise terms and conditions for copying, distribution and
|
||||
modification follow. Pay close attention to the difference between a
|
||||
“<span class="quote">work based on the library</span>” and a “<span class="quote">work that uses the library</span>”. The
|
||||
former contains code derived from the library, whereas the latter must
|
||||
be combined with the library in order to run.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="lgpl-2"></a>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-0"></a>Section 0</h3></div></div></div><p>This License Agreement applies to any software library or other
|
||||
program which contains a notice placed by the copyright holder or
|
||||
other authorized party saying it may be distributed under the terms of
|
||||
this Lesser General Public License (also called “<span class="quote">this License</span>”).
|
||||
Each licensee is addressed as “<span class="quote">you</span>”.</p><p>A “<span class="quote">library</span>” means a collection of software functions and/or data
|
||||
prepared so as to be conveniently linked with application programs
|
||||
(which use some of those functions and data) to form executables.</p><p>The “<span class="quote">Library</span>”, below, refers to any such software library or work
|
||||
which has been distributed under these terms. A “<span class="quote">work based on the
|
||||
Library</span>” means either the Library or any derivative work under
|
||||
copyright law: that is to say, a work containing the Library or a
|
||||
portion of it, either verbatim or with modifications and/or translated
|
||||
straightforwardly into another language. (Hereinafter, translation is
|
||||
included without limitation in the term “<span class="quote">modification</span>”.)</p><p>“<span class="quote">Source code</span>” for a work means the preferred form of the work for
|
||||
making modifications to it. For a library, complete source code means
|
||||
all the source code for all modules it contains, plus any associated
|
||||
interface definition files, plus the scripts used to control compilation
|
||||
and installation of the library.</p><p>Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running a program using the Library is not restricted, and output from
|
||||
such a program is covered only if its contents constitute a work based
|
||||
on the Library (independent of the use of the Library in a tool for
|
||||
writing it). Whether that is true depends on what the Library does
|
||||
and what the program that uses the Library does.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-1"></a>Section 1</h3></div></div></div><p>You may copy and distribute verbatim copies of the Library's
|
||||
complete source code as you receive it, in any medium, provided that
|
||||
you conspicuously and appropriately publish on each copy an
|
||||
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||
all the notices that refer to this License and to the absence of any
|
||||
warranty; and distribute a copy of this License along with the
|
||||
Library.</p><p>You may charge a fee for the physical act of transferring a copy,
|
||||
and you may at your option offer warranty protection in exchange for a
|
||||
fee.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-2"></a>Section 2</h3></div></div></div><p>You may modify your copy or copies of the Library or any portion
|
||||
of it, thus forming a work based on the Library, and copy and
|
||||
distribute such modifications or work under the terms of <a href="#lgpl-2-1" title="Section 1">Section 1</a>
|
||||
above, provided that you also meet all of these conditions:
|
||||
</p><div class="orderedlist"><ol type="a"><li><p>The modified work must itself be a software library.</p></li><li><p>You must cause the files modified to carry prominent notices
|
||||
stating that you changed the files and the date of any change.</p></li><li><p>You must cause the whole of the work to be licensed at no
|
||||
charge to all third parties under the terms of this License.</p></li><li><p><a name="lgpl-2-2-d"></a>If a facility in the modified Library refers to a function or a
|
||||
table of data to be supplied by an application program that uses
|
||||
the facility, other than as an argument passed when the facility
|
||||
is invoked, then you must make a good faith effort to ensure that,
|
||||
in the event an application does not supply such function or
|
||||
table, the facility still operates, and performs whatever part of
|
||||
its purpose remains meaningful.</p><p>(For example, a function in a library to compute square roots has
|
||||
a purpose that is entirely well-defined independent of the
|
||||
application. Therefore, <a href="#lgpl-2-2-d">Subsection 2d</a> requires that any
|
||||
application-supplied function or table used by this function must
|
||||
be optional: if the application does not supply it, the square
|
||||
root function must still compute square roots.)</p></li></ol></div><p>
|
||||
</p><p>These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Library,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Library, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote
|
||||
it.</p><p>Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Library.</p><p>In addition, mere aggregation of another work not based on the Library
|
||||
with the Library (or with a work based on the Library) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-3"></a>Section 3</h3></div></div></div><p>You may opt to apply the terms of the ordinary GNU General Public
|
||||
License instead of this License to a given copy of the Library. To do
|
||||
this, you must alter all the notices that refer to this License, so
|
||||
that they refer to the ordinary GNU General Public License, version 2,
|
||||
instead of to this License. (If a newer version than version 2 of the
|
||||
ordinary GNU General Public License has appeared, then you can specify
|
||||
that version instead if you wish.) Do not make any other change in
|
||||
these notices.</p><p>Once this change is made in a given copy, it is irreversible for
|
||||
that copy, so the ordinary GNU General Public License applies to all
|
||||
subsequent copies and derivative works made from that copy.</p><p>This option is useful when you wish to copy part of the code of
|
||||
the Library into a program that is not a library.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-4"></a>Section 4</h3></div></div></div><p>You may copy and distribute the Library (or a portion or
|
||||
derivative of it, under <a href="#lgpl-2-2" title="Section 2">Section 2</a>) in object code or executable form
|
||||
under the terms of <a href="#lgpl-2-1" title="Section 1">Sections 1</a> and <a href="#lgpl-2-2" title="Section 2">2</a> above provided that you accompany
|
||||
it with the complete corresponding machine-readable source code, which
|
||||
must be distributed under the terms of <a href="#lgpl-2-1" title="Section 1">Sections 1</a> and <a href="#lgpl-2-2" title="Section 2">2</a> above on a
|
||||
medium customarily used for software interchange.</p><p>If distribution of object code is made by offering access to copy
|
||||
from a designated place, then offering equivalent access to copy the
|
||||
source code from the same place satisfies the requirement to
|
||||
distribute the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-5"></a>Section 5</h3></div></div></div><p>A program that contains no derivative of any portion of the
|
||||
Library, but is designed to work with the Library by being compiled or
|
||||
linked with it, is called a “<span class="quote">work that uses the Library</span>”. Such a
|
||||
work, in isolation, is not a derivative work of the Library, and
|
||||
therefore falls outside the scope of this License.</p><p>However, linking a “<span class="quote">work that uses the Library</span>” with the Library
|
||||
creates an executable that is a derivative of the Library (because it
|
||||
contains portions of the Library), rather than a “<span class="quote">work that uses the
|
||||
library</span>”. The executable is therefore covered by this License.
|
||||
<a href="#lgpl-2-6" title="Section 6">Section 6</a> states terms for distribution of such executables.</p><p>When a “<span class="quote">work that uses the Library</span>” uses material from a header file
|
||||
that is part of the Library, the object code for the work may be a
|
||||
derivative work of the Library even though the source code is not.
|
||||
Whether this is true is especially significant if the work can be
|
||||
linked without the Library, or if the work is itself a library. The
|
||||
threshold for this to be true is not precisely defined by law.</p><p>If such an object file uses only numerical parameters, data
|
||||
structure layouts and accessors, and small macros and small inline
|
||||
functions (ten lines or less in length), then the use of the object
|
||||
file is unrestricted, regardless of whether it is legally a derivative
|
||||
work. (Executables containing this object code plus portions of the
|
||||
Library will still fall under <a href="#lgpl-2-6" title="Section 6">Section 6</a>.)</p><p>Otherwise, if the work is a derivative of the Library, you may
|
||||
distribute the object code for the work under the terms of <a href="#lgpl-2-6" title="Section 6">Section 6</a>.
|
||||
Any executables containing that work also fall under <a href="#lgpl-2-6" title="Section 6">Section 6</a>,
|
||||
whether or not they are linked directly with the Library itself.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-6"></a>Section 6</h3></div></div></div><p>As an exception to the Sections above, you may also combine or
|
||||
link a “<span class="quote">work that uses the Library</span>” with the Library to produce a
|
||||
work containing portions of the Library, and distribute that work
|
||||
under terms of your choice, provided that the terms permit
|
||||
modification of the work for the customer's own use and reverse
|
||||
engineering for debugging such modifications.</p><p>You must give prominent notice with each copy of the work that the
|
||||
Library is used in it and that the Library and its use are covered by
|
||||
this License. You must supply a copy of this License. If the work
|
||||
during execution displays copyright notices, you must include the
|
||||
copyright notice for the Library among them, as well as a reference
|
||||
directing the user to the copy of this License. Also, you must do one
|
||||
of these things:
|
||||
</p><div class="orderedlist"><ol type="a"><li><p><a name="lgpl-2-6-a"></a>Accompany the work with the complete corresponding
|
||||
machine-readable source code for the Library including whatever
|
||||
changes were used in the work (which must be distributed under
|
||||
<a href="#lgpl-2-1" title="Section 1">Sections 1</a> and <a href="#lgpl-2-2" title="Section 2">2</a> above); and, if the work is an executable linked
|
||||
with the Library, with the complete machine-readable “<span class="quote">work that
|
||||
uses the Library</span>”, as object code and/or source code, so that the
|
||||
user can modify the Library and then relink to produce a modified
|
||||
executable containing the modified Library. (It is understood
|
||||
that the user who changes the contents of definitions files in the
|
||||
Library will not necessarily be able to recompile the application
|
||||
to use the modified definitions.)</p></li><li><p>Use a suitable shared library mechanism for linking with the
|
||||
Library. A suitable mechanism is one that (1) uses at run time a
|
||||
copy of the library already present on the user's computer system,
|
||||
rather than copying library functions into the executable, and (2)
|
||||
will operate properly with a modified version of the library, if
|
||||
the user installs one, as long as the modified version is
|
||||
interface-compatible with the version that the work was made with.</p></li><li><p>Accompany the work with a written offer, valid for at
|
||||
least three years, to give the same user the materials
|
||||
specified in <a href="#lgpl-2-6-a">Subsection 6a</a>, above, for a charge no more
|
||||
than the cost of performing this distribution.</p></li><li><p>If distribution of the work is made by offering access to copy
|
||||
from a designated place, offer equivalent access to copy the above
|
||||
specified materials from the same place.</p></li><li><p>Verify that the user has already received a copy of these
|
||||
materials or that you have already sent this user a copy.</p></li></ol></div><p>
|
||||
</p><p>For an executable, the required form of the “<span class="quote">work that uses the
|
||||
Library</span>” must include any data and utility programs needed for
|
||||
reproducing the executable from it. However, as a special exception,
|
||||
the materials to be distributed need not include anything that is
|
||||
normally distributed (in either source or binary form) with the major
|
||||
components (compiler, kernel, and so on) of the operating system on
|
||||
which the executable runs, unless that component itself accompanies
|
||||
the executable.</p><p>It may happen that this requirement contradicts the license
|
||||
restrictions of other proprietary libraries that do not normally
|
||||
accompany the operating system. Such a contradiction means you cannot
|
||||
use both them and the Library together in an executable that you
|
||||
distribute.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-7"></a>Section 7</h3></div></div></div><p>You may place library facilities that are a work based on the
|
||||
Library side-by-side in a single library together with other library
|
||||
facilities not covered by this License, and distribute such a combined
|
||||
library, provided that the separate distribution of the work based on
|
||||
the Library and of the other library facilities is otherwise
|
||||
permitted, and provided that you do these two things:
|
||||
</p><div class="orderedlist"><ol type="a"><li><p>Accompany the combined library with a copy of the same work
|
||||
based on the Library, uncombined with any other library
|
||||
facilities. This must be distributed under the terms of the
|
||||
Sections above.</p></li><li><p>Give prominent notice with the combined library of the fact
|
||||
that part of it is a work based on the Library, and explaining
|
||||
where to find the accompanying uncombined form of the same work.</p></li></ol></div><p>
|
||||
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-8"></a>Section 8</h3></div></div></div><p>You may not copy, modify, sublicense, link with, or distribute
|
||||
the Library except as expressly provided under this License. Any
|
||||
attempt otherwise to copy, modify, sublicense, link with, or
|
||||
distribute the Library is void, and will automatically terminate your
|
||||
rights under this License. However, parties who have received copies,
|
||||
or rights, from you under this License will not have their licenses
|
||||
terminated so long as such parties remain in full compliance.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-9"></a>Section 9</h3></div></div></div><p>You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Library or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Library (or any work based on the
|
||||
Library), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Library or works based on it.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-10"></a>Section 10</h3></div></div></div><p>Each time you redistribute the Library (or any work based on the
|
||||
Library), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute, link with or modify the Library
|
||||
subject to these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties with
|
||||
this License.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-11"></a>Section 11</h3></div></div></div><p>If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Library at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Library by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Library.</p><p>If any portion of this section is held invalid or unenforceable under any
|
||||
particular circumstance, the balance of the section is intended to apply,
|
||||
and the section as a whole is intended to apply in other circumstances.</p><p>It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.</p><p>This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-12"></a>Section 12</h3></div></div></div><p>If the distribution and/or use of the Library is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Library under this License may add
|
||||
an explicit geographical distribution limitation excluding those countries,
|
||||
so that distribution is permitted only in or among countries not thus
|
||||
excluded. In such case, this License incorporates the limitation as if
|
||||
written in the body of this License.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-13"></a>Section 13</h3></div></div></div><p>The Free Software Foundation may publish revised and/or new
|
||||
versions of the Lesser General Public License from time to time.
|
||||
Such new versions will be similar in spirit to the present version,
|
||||
but may differ in detail to address new problems or concerns.</p><p>Each version is given a distinguishing version number. If the Library
|
||||
specifies a version number of this License which applies to it and
|
||||
“<span class="quote">any later version</span>”, you have the option of following the terms and
|
||||
conditions either of that version or of any later version published by
|
||||
the Free Software Foundation. If the Library does not specify a
|
||||
license version number, you may choose any version ever published by
|
||||
the Free Software Foundation.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-14"></a>Section 14</h3></div></div></div><p>If you wish to incorporate parts of the Library into other free
|
||||
programs whose distribution conditions are incompatible with these,
|
||||
write to the author to ask for permission. For software which is
|
||||
copyrighted by the Free Software Foundation, write to the Free
|
||||
Software Foundation; we sometimes make exceptions for this. Our
|
||||
decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-15"></a>NO WARRANTY Section 15</h3></div></div></div><p>BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||
OTHER PARTIES PROVIDE THE LIBRARY “<span class="quote">AS IS</span>” WITHOUT WARRANTY OF ANY
|
||||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-16"></a>Section 16</h3></div></div></div><p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.</p><p>END OF TERMS AND CONDITIONS</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="lgpl-3"></a>How to Apply These Terms to Your New Libraries</h2></div></div></div><p>If you develop a new library, and you want it to be of the greatest
|
||||
possible use to the public, we recommend making it free software that
|
||||
everyone can redistribute and change. You can do so by permitting
|
||||
redistribution under these terms (or, alternatively, under the terms of the
|
||||
ordinary General Public License).</p><p>To apply these terms, attach the following notices to the library. It is
|
||||
safest to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least the
|
||||
“<span class="quote">copyright</span>” line and a pointer to where the full notice is found.</p><p><one line to give the library's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author></p><p>This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.</p><p>This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</p><p>Also add information on how to contact you by electronic and paper mail.</p><p>You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a “<span class="quote">copyright disclaimer</span>” for the library, if
|
||||
necessary. Here is a sample; alter the names:</p><p>Yoyodyne, Inc., hereby disclaims all copyright interest in the
|
||||
library `Frob' (a library for tweaking knobs) written by James Random Hacker.</p><p><signature of Ty Coon>, 1 April 1990
|
||||
Ty Coon, President of Vice</p><p>That's all there is to it!</p></div></div></body></html>
|
|
@ -1,872 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><!-- $Id: readme.html,v 1.1.2.36 2006/05/13 15:42:36 dimitris Exp $ -->
|
||||
<meta content="text/html" http-equiv="content-type"><meta content="JBoss Inc." name="author"><title>JBoss
|
||||
4.2.3.GA Readme</title></head>
|
||||
<body><a href="http://www.jboss.com"><img src="http://www.jboss.com/themes/jbosstheme/img/logo.gif" alt="JBoss - A Division of Red Hat" border="0"></a><h1>JBoss
|
||||
AS 4.2.3.GA
|
||||
Release Notes</h1>
|
||||
<p>This is the 3rd bug fixing release of the <a href="http://www.jboss.org/jbossas/">JBoss Application
|
||||
Server</a> v4.2 series. The aim of this release is to
|
||||
provide fixes for bugs reported by the
|
||||
community against previous JBossAS
|
||||
v4.2.x releases. There were some backwards compatible <a href="#Libraries">component
|
||||
upgrades</a> so switching to AS 4.2.3.GA from a previous
|
||||
4.2.0/4.2.1/4.2.2 release should not present any problems. Please check
|
||||
out the <a href="readme.html#Details">Detailed
|
||||
Release Notes</a> section for the full details.</p>
|
||||
<p>A secondary target for this release was to
|
||||
improve support for Java 6. JBossAS 4.2.3.GA can be build with
|
||||
both JDK5 <span style="font-style: italic;">and</span><span style="font-weight: bold; font-style: italic;"> </span>JDK6.
|
||||
The JDK5 compiled binaries have undergone more rigorous testing, they
|
||||
constitute our certified version and can run under both Java 5
|
||||
& 6 VMs (with a few configuration changes for JDK6, see the
|
||||
configuration section below). The JDK6 compiled binaries include
|
||||
support for the JDBC 4 APIs, but this should be considered experimental
|
||||
at this point.</p><p>JBoss AS 4.2
|
||||
is a stepping stone from JBoss 4.0 to JBoss 5.0. It combines a lot (but
|
||||
not all) of the exciting new features of JBoss 5, but based on the
|
||||
stable 4.x MicroKernel architecture.</p>
|
||||
<p>JBoss AS 4.2 is also used as the basis for the<a href="http://www.redhat.com/jboss/platforms/application/">
|
||||
JBoss Enterprise Application Platform.</a> The <i>Application
|
||||
Platform</i> bundles <span style="text-decoration: underline;"></span><a href="http://www.jboss.org/jbossas/">JBoss AS </a>and
|
||||
<a href="http://www.jboss.org/jbossseam/">JBoss Seam</a>
|
||||
in a software package for which commercial support
|
||||
is offered
|
||||
by JBoss/Red Hat. Please read
|
||||
<a href="http://blogs.jboss.com/blog/slabourey/2007/04/24/New+Development,+Distribution+and+Support+Model+for+JBoss.txt">Sacha's
|
||||
blog</a> if you are interested to learn more about the new
|
||||
development, distribution and support model for JBoss.</p>
|
||||
<p>For information on the APIs that make up Java EE 1.4, see <a href="http://java.sun.com/j2ee/1.4/docs/index.html"> Java EE
|
||||
v1.4 Documentation</a>. For a comprehensive tutorial on Java EE
|
||||
1.4, see <a href="http://java.sun.com/j2ee/1.4/docs/tutorial-update2/doc/index.html">
|
||||
The Java EE™ 1.4 Tutorial</a>. A jboss-4.2.x getting
|
||||
started guide that is based on contents from the tutorial can be found
|
||||
in <a href="http://www.jboss.org/jbossas/docs">JBoss
|
||||
Application Server Documentation Library</a></p>
|
||||
<p> <em>Note: The 4.2.x release of the JBoss Application
|
||||
Server provides support for certain JavaEE5 features, such as EJB3, but
|
||||
it is not Java EE5 certified.</em></p>
|
||||
<!-- ======================================================= --><h2>Overview</h2>
|
||||
<ul><li><a href="#Highlights">Highlights</a></li>
|
||||
<li><a href="#Compatibility">Known Compatibility
|
||||
Issues</a></li>
|
||||
<li><a href="#Configuration">Known Configuration
|
||||
Issues</a></li>
|
||||
<li><a href="#Libraries">JBoss/Thirdparty
|
||||
Library Updates</a></li>
|
||||
<li><a href="#Details">Detailed Release Notes</a></li>
|
||||
<li><a href="#Documentation">Additional Docs and
|
||||
Help</a></li>
|
||||
<li><a href="#Licenses">Licenses</a></li>
|
||||
<li><a href="#About">About JBoss</a></li>
|
||||
</ul><!-- ======================================================= --><h2><a name="Highlights">Highlights of
|
||||
JBoss AS 4.2
|
||||
series</a></h2>
|
||||
<ul><li><a href="http://www.jboss.org/portal/jbossejb3">JBoss
|
||||
EJB3</a> is now deployed *by default* in JBossAS 4.2.x The fact
|
||||
that we base on JDK5 makes our life easier in this regard, meaning we
|
||||
don't have to maintain jdk5 code retro-weaved for jdk1.4 runtimes, and
|
||||
we can include by default components that require jdk5 to run.</li><li><a href="http://www.jboss.com/products/jbossweb">JBoss
|
||||
Web</a> v2.x is the web container in JBossAS 4.2, an
|
||||
implementation based on Apache Tomcat that includes the Apache Portable
|
||||
Runtime (APR) and Tomcat native technologies to achieve scalability and
|
||||
performance characteristics that match and exceed the Apache Http
|
||||
server. In the absence of the native libraries,
|
||||
JBoss Web falls back to the standard non-native connector mode. The
|
||||
native libraries need to be <a href="http://www.jboss.org/jbossweb/downloads">downloaded</a>
|
||||
and installed separately in JBOSS_HOME/bin/native.</li>
|
||||
<li><a href="http://www.jboss.com/products/transactions">JBoss
|
||||
Transactions</a> v4.2 is the default transaction manager for
|
||||
JBossAS 4.2. JBoss Transactions is founded on industry proven
|
||||
technology and 18 year history as a leader in distributed transactions,
|
||||
and is one of the most interoperable implementations available. The JTA
|
||||
version of JBoss Transactions included with the server provides for
|
||||
fully recoverable transactions. For distributed transaction support the
|
||||
JTS version of JBoss Transactions will need to be used. Furthermore, it
|
||||
is always possible to fall back to the legacy JBossTM fast in-memory
|
||||
transaction manager implementation, although it should be noted
|
||||
that JBoss TM will not be supported in future JBossAS versions.</li>
|
||||
<li><a href="http://labs.jboss.com/portal/jbossws">JBoss
|
||||
WS</a>
|
||||
is the web services stack for JBoss 4.2 providing Java EE compatible
|
||||
web services.</li>
|
||||
<li><a href="http://labs.jboss.com/portal/jgroups">JGroups</a>/<a href="http://www.jboss.org/products/jbosscache">JBossCache</a>
|
||||
is already configured
|
||||
to support channel multiplexing, when it becomes available.</li>
|
||||
<li><a href="http://labs.jboss.com/jbossremoting/">JBoss
|
||||
Remoting</a> was upgraded to the latest stable 2.2.x version.
|
||||
This was done in order to align dependencies with the thirdparty
|
||||
libraries required by the new <a href="http://labs.jboss.com/jbossmessaging/">JBoss Messaging</a>,
|
||||
which means that, if you want, you can replace the default <a href="http://www.jboss.org/wiki/Wiki.jsp?page=JBossMQ">JBossMQ</a>
|
||||
messaging provider with JBoss Messaging, without having to revert to a
|
||||
scoped deployment.</li>
|
||||
</ul><!-- ======================================================= --><h2><a name="Compatibility">Compatibility
|
||||
Issues</a></h2>
|
||||
This lists the changes that could affect compatibility.<br>
|
||||
<br>According to our <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossProductVersioning">product
|
||||
versioning rules</a>, JBossAS 4.2.3 should be fully compatible
|
||||
with previous JBossAS 4.2.x releases. However you may want to check the
|
||||
release notes of
|
||||
the individual <a href="readme.html#Libraries">JBoss
|
||||
and Thirdparty libraries</a> updated with this release. Some
|
||||
related issues from previous JBoss releases that you should be aware of
|
||||
are listed below:<br>
|
||||
<h3>JBossAS 4.2.2.GA</h3><ul><li>JBossWS 1.2.1
|
||||
supported JAX-WS only as
|
||||
a technology preview while JBossWS 2.0.1 used in AS 4.2.2
|
||||
provides
|
||||
full JAX-WS support. If you have used in your code
|
||||
the annotation <span style="font-family: monospace;">org.jboss.ws.annotation.WebContext</span> this
|
||||
must be replaced by <span style="font-family: monospace;">org.jboss.wsf.spi.annotation.WebContext.</span></li><li>JBoss
|
||||
WS 1.0.x due to a deployer limitation used a proprietary .jse
|
||||
extension for deploying WS endpoints nested in .sar
|
||||
files.
|
||||
This was deprecated with JBoss WS 1.2.x. and with JBoss WS 2.x this
|
||||
proprietary extension is not supported anymore as it is possible to use
|
||||
the standard .war extension for deploying nested WS endpoints.
|
||||
If
|
||||
you see: INIT_WAITING_DEPLOYER error messages for .jse files,
|
||||
re-package them using a .war extension, <a href="http://jira.jboss.com/jira/browse/JBWS-1854">JBWS-1854</a>.<span style="font-family: monospace;"></span></li><li>Another
|
||||
known limitation is that EJB3 web service endpoints can only
|
||||
be
|
||||
specified using annotations and not metadata in jboss.xml. This is
|
||||
something that will be addressed in a future release, <a href="http://jira.jboss.com/jira/browse/JBAS-4852">JBAS-4852</a>,
|
||||
<a href="http://jira.jboss.com/jira/browse/JBWS-1813">JBWS-1813</a>.</li><li>Finding
|
||||
the default local business interface on a ejb3 bean may not work in
|
||||
certain inheritance scenarios. You may workaround this known
|
||||
problem by annotating the local business interface.
|
||||
Read more
|
||||
about this at <a href="http://jira.jboss.com/jira/browse/EJBTHREE-1062">EJBTHREE-1062</a>.<span style="font-family: monospace;"><br></span></li><li>EJB
|
||||
Timer
|
||||
related fixes, <a href="http://jira.jboss.com/jira/browse/JBAS-3379">JBAS-3379</a>,
|
||||
<a href="http://jira.jboss.com/jira/browse/JBAS-4053">JBAS-4053</a>.</li><li>JBossMQ
|
||||
related fixes, JBAS-4525, JBAS-4555, JBAS-4559, JBAS-4607, JBAS-4625,
|
||||
JBAS-4699</li><li>JSP compiler now set to compile JDK 1.5
|
||||
source code by default, <a href="http://jira.jboss.com/jira/browse/JBAS-4605">JBAS-4605</a>.</li><li>The
|
||||
mail-ra.rar resource adapter was missing from the distro, <a href="http://jira.jboss.com/jira/browse/JBAS-4659">JBAS-4659</a>.</li><li>HSQLDB
|
||||
(which shouldn't be used in production) v1.8.0.8 has a known bug when
|
||||
used in server mode, <a href="http://jira.jboss.com/jira/browse/JBAS-4694">JBAS-4694</a>.
|
||||
This doesn't affect the default jboss installation where HSQLDB is used
|
||||
in in-process mode.</li><li>Serialization
|
||||
of HomeHandleImplIIOP has changed. In the unlikely case of a
|
||||
compatibility problem, define the system property
|
||||
-Dorg.jboss.proxy.ejb.old.homehandle.serialization=true to fall back to
|
||||
the legacy serialization mode, <a href="http://jira.jboss.com/jira/browse/JBAS-4801">JBAS-4801</a>.
|
||||
</li></ul><h3>JBossAS
|
||||
4.2.1.GA
|
||||
</h3><ul><li>JBoss TS, the new default transaction
|
||||
manager will not let
|
||||
you enlist multiple 1-phase participants in the same transaction. This
|
||||
was *not* the default behavior with the legacy JBoss TM that would log
|
||||
a warning and continue. There are good reasons for this change, mainly
|
||||
to avoid heuristic outcomes in the case of system crashes, which is the
|
||||
primary reason of using a transaction manager anyway! If your come
|
||||
across this problem you should try to fix it by switching to XA
|
||||
resources or implementing some form of compensating transactions.
|
||||
However, if this is not option and you are fully aware of the
|
||||
consequences you can override this behavior by setting
|
||||
com.arjuna.ats.jta.allowMultipleLastResources to true in
|
||||
conf/jbossjta-properties.xml. For more details read the wiki on <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=Multiple1PC">Multiple1PC</a>,
|
||||
or consult the <a href="http://labs.jboss.com/jbosstm/docs/index.html">JBoss
|
||||
Transactions documentation</a>.</li>
|
||||
<li>A major problem related to the cleaning up of threads after
|
||||
user transaction timeouts was corrected in <a href="http://jira.jboss.com/jira/browse/JBAS-4481">JBAS-4481</a>.
|
||||
If you happen to be using User Transactions make sure you follow the <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=WhatIsTheCorrectPatternForUserTransactions">correct
|
||||
pattern</a> for committing or rolling them back.</li>
|
||||
<li>Another serious classloading issue that could lead to a
|
||||
hanging JBoss with a 100% CPU utilization was fixed with <a href="http://jira.jboss.com/jira/browse/JBAS-4441">JBAS-4441</a>.</li>
|
||||
</ul><h3>JBossAS 4.2.0.GA</h3>
|
||||
<ul><li><strong>A JavaSE 5 runtime is </strong><strong>required</strong>
|
||||
to run JBossAS 4.2. A full
|
||||
JDK with tools.jar support is no longer needed by jboss, since JBoss
|
||||
Web packages the eclipse JDT compiler for compiling JSP pages and
|
||||
javassist has its own internal compiler. JAVA_HOME can point to a JRE, <a href="http://jira.jboss.com/jira/browse/JBAS-4161">JBAS-4161</a>.</li>
|
||||
<li>When compared to previous 4.0.x releases, the various JBoss
|
||||
APIs should be stable but backwards
|
||||
compatibility for individual component implementations may not be
|
||||
guaranteed, e.g. interoperating with another JBoss instance that uses
|
||||
an older version of JGroups.</li>
|
||||
<li>Tomcat 6 is now bundled as part of JBoss Web.
|
||||
deploy/jbossweb-tomcat55.sar has been replaced by
|
||||
deploy/jboss-web.deployer.</li>
|
||||
<li>conf/log4j.xml has been renamed to conf/jboss-log4j.xml, to
|
||||
allow log4j.properties override from scoped deployments, <a href="http://jira.jboss.com/jira/browse/JBAS-1853">JBAS-1853</a>.</li>
|
||||
<li>log4j and commons-logging have both been upgraded.
|
||||
commons-logging is patched in addition, <a href="http://jira.jboss.com/jira/browse/JBAS-2823"> JBAS-2823</a>.</li>
|
||||
<li>Since the latest log4j includes a trace level, there is no
|
||||
need to reference the custom jboss TRACE level in conf/jboss-log4j.xml
|
||||
configs, <a href="http://jira.jboss.com/jira/browse/JBAS-4163">JBAS-4163</a>.<br>
|
||||
Instead of: <category
|
||||
name="org.jboss.system"><priority value="TRACE"
|
||||
class="org.jboss.logging.XLevel"/></category><br>
|
||||
you can use: <category
|
||||
name="org.jboss.system"><priority
|
||||
value="TRACE"/></category></li>
|
||||
<li>Better integration with WebSphere MQ 5.x, <a href="http://jira.jboss.com/jira/browse/JBAS-3183">JBAS-3183</a>.</li>
|
||||
<li>The MyFaces JSF implementation has been replaced by the
|
||||
Glassfish JSF 1.2 one, <a href="http://jira.jboss.com/jira/browse/JBAS-3897">JBAS-3897</a>.</li>
|
||||
<li>Hibernate, hibernate-annotations and
|
||||
hibernate-entity-manager have all been upgraded. to v3.2.1.</li>
|
||||
<li>The default invoker for EJBs has been changed from the
|
||||
rmi-invoker to the unified-invoker, provided by JBoss Remoting, <a href="http://jira.jboss.com/jira/browse/JBAS-3950">JBAS-3950</a>.</li>
|
||||
<li>Apache commons http-client and apache-codec were removed
|
||||
from jbossall-client.jar, <a href="http://jira.jboss.com/jira/browse/JBAS-4365"> JBAS-4365</a>.</li>
|
||||
<li>The address that is stored in the host portion of the RMI
|
||||
codebase URL can now be set correctly,<a href="http://jira.jboss.com/jira/browse/JBAS-3325"> JBAS-3325</a>.</li>
|
||||
<li>The java2ClassLoadingCompliance setting in jboss-web.xml
|
||||
was ignored; this has been fixed, <a href="http://jira.jboss.com/jira/browse/JBAS-3047"> JBAS-3047</a>.</li>
|
||||
<li>In JBoss 4.2 the unified invokers based on JBoss Remoting
|
||||
are the default transport for accessing EJBs. Using the unified
|
||||
invokers JBoss 4.2 can interoperate safely with JBoss AS
|
||||
4.0.4.GA/4.0.5.GA, using the flag
|
||||
-Djboss.remoting.pre_2_0_compatible=true on the JBoss 4.2.x side. For
|
||||
interoperating with older JBoss AS versions (3.2.8.SP1 to 4.0.3.SP1)
|
||||
the legacy rmi or pooled invokers need to be used. See <a href="http://jira.jboss.com/jira/browse/JBAS-4407">JBAS-4407</a>
|
||||
and the wiki page on <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossVersionCompatibilityMatrix">
|
||||
JBoss Version Compatibility</a>.</li>
|
||||
</ul><!-- ======================================================= --><h2><a name="Configuration">Configuration
|
||||
Issues</a></h2>
|
||||
This lists the changes that could affect configuration.<br>
|
||||
<h3>JBossAS 4.2.3.GA</h3><ul><li>JBossAS
|
||||
4.2.3.GA can be compiled with both Java5 & Java6. The Java5
|
||||
compiled binary is our primary/recommended binary distribution. It has
|
||||
undergone rigorous testing and can run under both a Java 5 and a Java 6
|
||||
runtime. When running under Java 6 you need to manually copy the
|
||||
following libraries from the JBOSS_HOME/client directory to the
|
||||
JBOSS_HOME/lib/endorsed directory, so that the JAX-WS 2.0 apis
|
||||
supported by JBossWS are used:</li><ul><li>jboss-jaxrpc.jar</li><li>jboss-jaxws.jar</li><li>jboss-jaxws-ext.jar</li><li>jboss-saaj.jar</li><li>jaxb-api.jar</li></ul><li>If
|
||||
you still have problems using JBoss with a Sun Java 6
|
||||
runtime, you may want to set <span style="font-family: monospace;">-Dsun.lang.ClassLoader.allowArraySyntax=true</span>,
|
||||
as described in <a href="http://jira.jboss.com/jira/browse/JBAS-4491">JBAS-4491</a>.
|
||||
Other potential problems under a Java 6 runtime include:</li><ul><li>ORB
|
||||
getting prematurely destroyed when using Sun JDK 6 (see Sun Bug ID: <a href="http://bugs.sun.com/bugdatabase/view_bug.do;jsessionid=fd40a0e2c4c9b79adab12ca088bd?bug_id=6520484">6520484)</a></li><li>Unimplemented
|
||||
methods in Hibernate for JDK6 interfaces.</li></ul><li>When JBossAS
|
||||
4.2.3 is compiled with Java 6, support for the extended JDBC 4 API is
|
||||
included in the binary, however this can only be used under a
|
||||
Java 6 runtime. In this case no manual configuration steps are
|
||||
necessary. It should be noted however that the Java 6 compiled
|
||||
distribution of JBoss AS 4.2.3.GA is still in experimental stage.</li></ul><h3>JBossAS
|
||||
4.2.2.GA</h3><ul><li>Extensions to
|
||||
LdapExtLoginModule, <a href="http://jira.jboss.com/jira/browse/JBAS-4619">JBAS-4619</a>.</li><li>Escape
|
||||
syntax for mysql and postgresql in jboss CMP,<a href="http://jira.jboss.com/jira/browse/JBAS-4463"> JBAS-4463</a>.</li><li>Introduced
|
||||
a new system
|
||||
property org.jboss.mx.loading.UnifiedLoaderRepository.notifyMode to
|
||||
provide fine-grained control over the emission of notifications
|
||||
whenever Unified Classloaders are created. Classloader leaks
|
||||
can
|
||||
appear if those notifications are send to remote jmx agents, so the
|
||||
usage of the flag can avoid this problem, <a href="http://jira.jboss.com/jira/browse/JBAS-4593">JBAS-4953</a>.
|
||||
</li></ul><h3>JBossAS 4.2.1.GA</h3>
|
||||
<ul><li>%PATH% is not removed from java.library.path in the
|
||||
presence of JAVA_HOME/bin/native, so e.g. native jdbc drivers can be
|
||||
loaded, <a href="http://jira.jboss.com/jira/browse/JBAS-4418">JBAS-4418</a>.</li>
|
||||
</ul><h3>JBossAS 4.2.0.GA
|
||||
</h3><ul><li>JBossAS now binds its services to
|
||||
localhost (127.0.0.1) *by
|
||||
default*, instead of binding to all available interfaces (0.0.0.0).
|
||||
This was primarily done for security reasons because of concerns of
|
||||
users going to production without having s<a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=SecureJBoss">ecured
|
||||
their servers properly</a>.
|
||||
To enable remote access by binding
|
||||
JBoss services to a particular interface, simply run jboss with the -b
|
||||
option. To bind to all available interfaces and re-enable the legacy
|
||||
behaviour use -b 0.0.0.0. In any case, be aware you still need
|
||||
to <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=SecureJBoss">secure
|
||||
you server properly</a>.</li>
|
||||
<li>There now distinct properties to configure the various
|
||||
mcast ports, <a href="http://jira.jboss.com/jira/browse/JBAS-4021">JBAS-4021</a>.</li>
|
||||
<li>When running under Linux, run.sh forces the use of IPv4,
|
||||
due to a jdk bug, <a href="http://jira.jboss.com/jira/browse/JBAS-4332">JBAS-4332</a>.</li>
|
||||
<li>JBoss EJB3 is now included by default. If you don't
|
||||
need/want EJB3 support, simply remove deploy/ejb3.deployer.</li>
|
||||
<li>When using native libraries for JBoss Web store them in
|
||||
JBOSS_HOME/bin/native, which is automatically included in the
|
||||
classpath, <a href="http://jira.jboss.com/jira/browse/JBAS-4162">JBAS-4162</a>.</li>
|
||||
<li>JBoss Transactions is the new default transaction manager
|
||||
in JBoss. It is configured in conf/jboss-service.xml and has additional
|
||||
properties defined in conf/jbossjta-properties.xml. The transaction log
|
||||
is stored by default at server/default/data/tx-object-store.</li>
|
||||
<li>If you are on Red Hat Linux, check out the changes in
|
||||
bin/jboss_init_redhat.sh, <a href="http://jira.jboss.com/jira/browse/JBAS-4041">JBAS-4041</a>.</li>
|
||||
<li>The JBossAS distributions usually include the installer
|
||||
(.jar), the sources (.tar.gz) and the canonical binary release (.zip).
|
||||
Unzipping the binary distribution (.zip) with a native unzip utility
|
||||
will restore correctly the executable permission in the /bin/*.sh
|
||||
files. However, unzipping using the JDK jar utility ignores the
|
||||
executable bit, so this need to be set manually.</li>
|
||||
<li>bin/shutdown.sh no longer sources run.conf, <a href="http://jira.jboss.com/jira/browse/JBAS-4155">JBAS-4155</a>.</li>
|
||||
</ul><!-- ======================================================= --><h2><a name="Libraries">Library Updates</a></h2>
|
||||
For a full list of the JBoss and thirdparty libraries used
|
||||
with JBoss AS 4.2.3 see <a href="http://anonsvn.jboss.org/repos/jbossas/tags/JBoss_4_2_3_GA/build/build-thirdparty.xml">build-thirdparty.xml.</a>
|
||||
<h3>JBossAS 4.2.3.GA</h3><p>JBoss Library Updates</p><ul><li>javassist
|
||||
upgraded to v3.8.0.GA (from v3.6.0.GA)</li><li>jboss cache
|
||||
upgraded to v1.4.1.SP9 (from v1.4.1.SP5)</li><li>jboss jaxr
|
||||
upgraded to v1.2.0.SP1 (from v1.2.0.GA)</li><li>jboss
|
||||
transactions upgraded to v4.2.3.SP7 (from v4.2.3.SP6)</li><li>jboss
|
||||
ws upgraded to v3.0.1 / native v2.0.4 (from v2.0.1.SP2)</li><li>jboss
|
||||
xb upgraded to v1.0.0.SP3 (from v1.0.0.SP1)</li><li>jboss
|
||||
remoting upgraded to v2.2.2.SP8 (from v2.2.2.SP1)</li></ul><p>Thirdparty
|
||||
Library Updates</p><ul><li>jfreechart upgraded to
|
||||
v1.0.2 (from v0.9.20)</li><li>oswego-concurrent upgraded to
|
||||
v1.3.4-jboss-update1 (from v1.3.4-jboss)</li><li>sun-jsf
|
||||
upgraded to v1.2_09-b01 (from v1.2_04_P02)</li><li>codehaus-jettison
|
||||
was introduced at v1.0-RC2</li></ul><h3>JBossAS
|
||||
4.2.2.GA</h3>JBoss Library Updates
|
||||
<ul><li>javassist upgraded to v3.6.0.GA (from v3.5.0.GA)</li><li>jboss
|
||||
aop upgraded to v1.5.6.GA (from 1.5.5.GA)</li><li>jboss
|
||||
cache upgraded to v1.4.1.SP5 (from 1.4.1.SP3)</li><li>jboss
|
||||
common upgraded to v1.2.1.GA (from v1.2.0.GA)</li><li>jboss
|
||||
remoting upgraded to v2.2.2.SP1 (from v2.2.1.GA)</li><li>jboss
|
||||
ts upgraded to v4.2.3.SP6 (from v4.2.3.SP5)</li><li>jboss
|
||||
web upgraded to v2.0.1.GA (from v2.0.0.GA)</li><li>jboss ws
|
||||
upgraded to v2.0.1.SP2 (from v1.2.1.GA)</li><li>jboss xb
|
||||
upgraded to v1.0.0.SP1 (from v1.0.0.GA)</li><li>jgroups
|
||||
upgraded to v2.4.1.SP4 (from v2.4.1.SP3)</li></ul>Thirdparty
|
||||
Library Updates
|
||||
<ul><li>hsqldb upgraded to v1.8.0.8 (from v1.8.0.2)</li><li>jacorb
|
||||
upgraded to v2.3.0jboss.patch5 (from v2.3.0jboss.patch4)</li><li>oswego-concurrent
|
||||
upgraded to v1.3.4-jboss (from v1.3.4)</li></ul><h3>JBossAS
|
||||
4.2.1.GA</h3>
|
||||
JBoss Library Updates
|
||||
<ul><li>hibernate, upgraded to v3.2.4.SP1_CP01
|
||||
(from v3.2.3.GA)</li>
|
||||
<li>jboss-ts14, upgraded to v4.2.3.SP5
|
||||
(from v4.2.3.SP3)</li>
|
||||
<li>jboss-remoting, upgraded to v2.2.1.GA (from v2.2.0.SP4)</li>
|
||||
</ul>Thirdparty Library Updates
|
||||
<ul><li>jacorb, upgraded to v2.3.0jboss.patch4 (from
|
||||
v2.2.4jboss.patch1)</li>
|
||||
<li>sun-jsf, upgraded to v1.2_04_P02 (from v1.2_04_P01)</li>
|
||||
</ul><!-- ======================================================= --><h1><a name="Details">Detailed Release Notes</a>
|
||||
</h1><h3>JBossAS-4.2.3.GA<br></h3><h2>Feature
|
||||
Request</h2> <ul> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-3051">JBAS-3051</a>
|
||||
] change jmx console title to display the name of the jboss server
|
||||
configuration with the machine name </li><li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4156">JBAS-4156</a>
|
||||
] [jmx-console] Add additional informatin to page header </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-4455">JBAS-4455</a>
|
||||
] LoadBalancePolicy that tries to pin all requests associated with a tx
|
||||
to one server </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4501">JBAS-4501</a>
|
||||
] JBoss AS 4.2 won't build with JDK 1.6 </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4804">JBAS-4804</a>
|
||||
] GenericHeaderAuthenticator injection of ssoid, sessioncookie name </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4986">JBAS-4986</a>
|
||||
] Remove compile-time dependency on Debugger from ClusterPartition </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5035">JBAS-5035</a>
|
||||
] MySQLValidConnectionChecker has driver name com.mysql.jdbc.Driver
|
||||
hard coded </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5139">JBAS-5139</a>
|
||||
] Support injection-target properties within service-ref declarations </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5704">JBAS-5704</a>
|
||||
] Provide JAAS credentials in org.jboss.ant.JMX task so that calls can
|
||||
be made to security protected MBeans </li> </ul>
|
||||
<h2>Bug</h2> <ul> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-1901">JBAS-1901</a>
|
||||
] web-console shows dead archives after redeploy </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-2477">JBAS-2477</a>
|
||||
] Exception in web-console j2ee domain after undeploy of application </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-3402">JBAS-3402</a>
|
||||
] Web Console and Firefox </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-3406">JBAS-3406</a>
|
||||
] JMX Console throws 500 exception on regular expressions </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-3637">JBAS-3637</a>
|
||||
] twiddle ignores environment properties when creating its
|
||||
InitialContext </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4246">JBAS-4246</a>
|
||||
] JBoss logo not displayed for web status when accessed from web
|
||||
console </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4287">JBAS-4287</a>
|
||||
] run.sh can consume 100% single CPU resources on Solaris </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-4343">JBAS-4343</a>
|
||||
] NullPointerException causing bad password exception in
|
||||
LdapLoginModule when the role attribute is not set for a given entry </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4453">JBAS-4453</a>
|
||||
] SerializableResultSetMetaData did not have the classname for the
|
||||
column set. </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4662">JBAS-4662</a>
|
||||
] XADatasource property names are not using the javabean convention </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4673">JBAS-4673</a>
|
||||
] SARDeployer should throw an error if there is more than one loader
|
||||
repository </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4753">JBAS-4753</a>
|
||||
] ExternalContext can pass duplicate interfaces to
|
||||
Proxy.newProxyInstance(loader, interfaces, handler) </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-4766">JBAS-4766</a>
|
||||
] HTTP session replication failover failures with async buddy
|
||||
replication </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4805">JBAS-4805</a>
|
||||
] InitialContextFactory.getHAContext() should not use hardcoded
|
||||
localhost for lookup </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4815">JBAS-4815</a>
|
||||
] UnifiedInvokerProxyHA - Client instance check and assignment should
|
||||
be atomic </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4870">JBAS-4870</a>
|
||||
] Redelivery flags not updated in case of JBossMQ node failure </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4892">JBAS-4892</a>
|
||||
] WebService ignores java.rmi.server.codebase system property </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4897">JBAS-4897</a>
|
||||
] CVE-2007-5461: Information Leak in Tomcat Webdav Servlet </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4911">JBAS-4911</a>
|
||||
] MSSQLValidConnectionChecker throws exception with MS SQL Server 2005
|
||||
JDBC driver </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4921">JBAS-4921</a>
|
||||
] Web service deployment: web.xml modified to web.xml.org - Subsequent
|
||||
runs fail </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4927">JBAS-4927</a>
|
||||
] Code added in 4.2.1 breaks web app that works in 4.2.0 </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-4934">JBAS-4934</a>
|
||||
] JBossCacheWrapper should not re-use data gravitation option </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4938">JBAS-4938</a>
|
||||
] source tarball contains non free code </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4943">JBAS-4943</a>
|
||||
] jboss-ds_1_5.dtd is wrong </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4945">JBAS-4945</a>
|
||||
] Messages transfered from DLQ to working queue will never be resent to
|
||||
DLQ </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4950">JBAS-4950</a>
|
||||
] Transaction failover authorisation is broken within
|
||||
UnifiedInvokerHAProxy </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4964">JBAS-4964</a>
|
||||
] txFailoverAuthorizations should be keyed on transaction propagation
|
||||
context </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4969">JBAS-4969</a>
|
||||
] Security-domain name entry in options map causing exception in custom
|
||||
login modules </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4975">JBAS-4975</a>
|
||||
] Usage of read-ahead on-find with entity beans containing binary
|
||||
attributes (mapped to BLOB, VARBINAR, ...) breaks eager loading. </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4994">JBAS-4994</a>
|
||||
] ReplyHeaderFilter reports old versions: Servlet 2.4, Tomcat-5.5 </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5014">JBAS-5014</a>
|
||||
] EJBMethodPermission implies should check for null methodname and
|
||||
methodSig=="" </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5015">JBAS-5015</a>
|
||||
] Deploy entity beans in Oracle 11g on JBoss 4.2.1 and JBoss 4.2.1 </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5020">JBAS-5020</a>
|
||||
] Incorrect system property usage in JMX console clustering service </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5026">JBAS-5026</a>
|
||||
] NPE in JvmRouteValve.handleJvmRoute </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5049">JBAS-5049</a>
|
||||
] NoInitialContextException on deployment of EAR that contains MDB and
|
||||
persistence.xml </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5063">JBAS-5063</a>
|
||||
] JBoss 4.2.2 doesn't work with JSF RI 1.2_07 </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5068">JBAS-5068</a>
|
||||
] Possible NullPointerException in DistributedReplicantManager#_add() </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5072">JBAS-5072</a>
|
||||
] Fix null pointer exception when getting keys, values, or entry's in
|
||||
the ConcurrentHashmap </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5080">JBAS-5080</a>
|
||||
] Need to check transaction status on SQL operations </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5091">JBAS-5091</a>
|
||||
] BuddyCommunicationTimeout is too low </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5105">JBAS-5105</a>
|
||||
] PostgreSQL Entity Command for jdbc2pm is Not Working Properly </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5108">JBAS-5108</a>
|
||||
] Twiddle should print out 'invoke' results, even when no
|
||||
propertyeditor for the returned object is found </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5109">JBAS-5109</a>
|
||||
] Web context and servlet paramters not available in WebMetaData </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5112">JBAS-5112</a>
|
||||
] WebXMLRewriter leaks input stream </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5127">JBAS-5127</a>
|
||||
] Hardcoded partition name in cluster-examples-service.xml </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5142">JBAS-5142</a>
|
||||
] cmp2.x jdbc2 pm: missing a join in a collection path translating
|
||||
"member of" </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5149">JBAS-5149</a>
|
||||
] 'webservices' meta data (jboss.xml) not available for ejb3 web
|
||||
service endpoints </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5189">JBAS-5189</a>
|
||||
] Txn-Manager arjuna commits data after timeout in long transactions </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5206">JBAS-5206</a>
|
||||
] Can't start JBoss 5 with a pure JRE installation </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5220">JBAS-5220</a>
|
||||
] twiddle not displaying info regarding java.lang:* beans when
|
||||
-Djavax.management.builder.initial=org.jboss.system.server.jmx.MBeanServerBuilderImpl
|
||||
is used . </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5228">JBAS-5228</a>
|
||||
] Race condition maintaining acknowledgements when pushing messages to
|
||||
the client </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5275">JBAS-5275</a>
|
||||
] org.jboss.test.security.test.XMLLoginModulesUnitTestCase failing on
|
||||
Z-servers </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5317">JBAS-5317</a>
|
||||
] org.jboss.test.security.test.HttpsUnitTestCase failing with the IBM
|
||||
jvm </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5354">JBAS-5354</a>
|
||||
] Need to improve error handling around thread pool errors </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5364">JBAS-5364</a>
|
||||
] UnifiedInvokerHAProxy can throw NullPointerException under load </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5428">JBAS-5428</a>
|
||||
] Addition of undocumented feature has caused a bug in normal behaviour
|
||||
</li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5431">JBAS-5431</a>
|
||||
] PooledInvokerProxy is not using the TPC factory setup by the
|
||||
UserTransaction client </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5444">JBAS-5444</a>
|
||||
] remove twiddle.bat/shutdown.bat %ARGS% processing in favour of %* </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5459">JBAS-5459</a>
|
||||
] JDBCStartCommand fails with index already exists </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5475">JBAS-5475</a>
|
||||
] NullPointerException when no invoker proxy bindings configured </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5479">JBAS-5479</a>
|
||||
] SSLSessionInterceptor has a copy/paste error in invokeHome method </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5492">JBAS-5492</a>
|
||||
] ClusteredSingleSignOn dead member cleaner throws NPE </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5502">JBAS-5502</a>
|
||||
] Enabling JBossMQ XA recovery fails </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5526">JBAS-5526</a>
|
||||
] DB Connections established which fail check-valid-connection-sql do
|
||||
not immediatly close their connection </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5528">JBAS-5528</a>
|
||||
] If SingletonStatelessSessionInstancePool is used for a SLSB,
|
||||
container MBean state is reported incorrectly </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5568">JBAS-5568</a>
|
||||
] sample-binding.xml does not work for jboss-messaging-1.4 </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5571">JBAS-5571</a>
|
||||
] When JBossMQ does XA recovery it should always write the XID to the
|
||||
log </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5574">JBAS-5574</a>
|
||||
] Don't log an error for BMT Stateful not completing their transactions
|
||||
</li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5608">JBAS-5608</a>
|
||||
] Removing a session from a clustered sso entry removes all sessions </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5612">JBAS-5612</a>
|
||||
] MySQLValidConnectionChecker is not serializable </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5613">JBAS-5613</a>
|
||||
] OracleValidConnectionChecker is not serializable </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5623">JBAS-5623</a>
|
||||
] JMS ActivationSpec 'acknowledgeMode' does not follow spec
|
||||
recommendation </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5639">JBAS-5639</a>
|
||||
] org.jboss.test.util.test.PropertyEditorsUnitTestCase failing on
|
||||
Z-systems </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5644">JBAS-5644</a>
|
||||
] Incorrect containerName attribute setting in valves </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5657">JBAS-5657</a>
|
||||
] JSP source code exposure in jmx-console </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5670">JBAS-5670</a>
|
||||
] Using MessageConsumers with Message Selector make messages stuck in
|
||||
queue </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5678">JBAS-5678</a>
|
||||
] closed jdbc connection before transaction rollback is called </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5696">JBAS-5696</a>
|
||||
] removal of entity with self-referencing CMR and fk-constraint </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5706">JBAS-5706</a>
|
||||
] Default session metadata replication too infrequent </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5735">JBAS-5735</a>
|
||||
] Session not reliably bound to SessionReplicationContext if
|
||||
SecurityAssocationValve not present </li> </ul> <h2>Task</h2>
|
||||
<ul> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4148">JBAS-4148</a>
|
||||
] Replace Gjt code used in the ejb 2.x validation phase </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-4424">JBAS-4424</a>
|
||||
] WebAuthentication:Generate a SSOID </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4811">JBAS-4811</a>
|
||||
] Integrate the JBossWS core testsuite in the release QA </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-4874">JBAS-4874</a>
|
||||
] Track JBoss and thirdparty dependencies for JBossAS 4.2.3 </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4876">JBAS-4876</a>
|
||||
] Re-enable JGroups message bundling </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4918">JBAS-4918</a>
|
||||
] replace ${jboss.server.home.dir}/log references with
|
||||
${jboss.server.log.dir} </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5057">JBAS-5057</a>
|
||||
] testsuite regression
|
||||
org.jboss.test.security.test.EJBPermissionUnitTestCase </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5059">JBAS-5059</a>
|
||||
] Update Service Binding configuration for JBossMessaging </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5060">JBAS-5060</a>
|
||||
] Upgrade jfreechart to v1.0.2 </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5088">JBAS-5088</a>
|
||||
] Failing
|
||||
org.jboss.test.jbossmq.test.ConnectionConsumerErrorFiredUnitTestCase.testExceptionListenerFiredOnError
|
||||
(jrockit) </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5094">JBAS-5094</a>
|
||||
] org.jboss.test.jaxr.scout failures </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5101">JBAS-5101</a>
|
||||
] Re-enable JGroups message bundling </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5210">JBAS-5210</a>
|
||||
] Expose sub-pool statistics for Improved Management. </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5226">JBAS-5226</a>
|
||||
] ClientUserTransaction should be configured with Unified invoker </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5331">JBAS-5331</a>
|
||||
] AOP deployer should include pluggable instrumentor jar(s) </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5402">JBAS-5402</a>
|
||||
] Keep JBoss Cache jars out of default </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5485">JBAS-5485</a>
|
||||
] Add mdbsessionpoolclear testcase from EJB3 </li> <li> [
|
||||
<a href="https://jira.jboss.org/jira/browse/JBAS-5648">JBAS-5648</a>
|
||||
] Upgrade to jboss-jaxr-1.0.2.SP1 </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5650">JBAS-5650</a>
|
||||
] Merge clustering fixes from EAP branch </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5677">JBAS-5677</a>
|
||||
] Add discussion of usage of FC to Clustering Guide </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5702">JBAS-5702</a>
|
||||
] Add JDBC4 support to DataSourceInterceptor </li> <li> [
|
||||
<a href="https://jira.jboss.org/jira/browse/JBAS-5710">JBAS-5710</a>
|
||||
] Get the JBoss-AS-4.2.x-TestSuite-sun15 passing </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5711">JBAS-5711</a>
|
||||
] Get the JBoss-AS-4.2.x-TestSuite-jrockit15 passing </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5712">JBAS-5712</a>
|
||||
] Add JDBC4 support to Branch_4_2 </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5720">JBAS-5720</a>
|
||||
] Get a JBoss-AS-4.2.x-TestSuite-sun15-sun16 going </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5721">JBAS-5721</a>
|
||||
] Get a JBoss-AS-4.2.x-TestSuite-sun16-sun16 going </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5722">JBAS-5722</a>
|
||||
] Get all the testsuites passing </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5723">JBAS-5723</a>
|
||||
] Verify JBoss-AS-4.2.x-CompatibilityMatrix </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5724">JBAS-5724</a>
|
||||
] Verify TCK1.4 tests are passing </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5725">JBAS-5725</a>
|
||||
] Verify EJB3 tests are passing </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5726">JBAS-5726</a>
|
||||
] Verify JBossWS testsuite </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5731">JBAS-5731</a>
|
||||
] JaxWS 2.0 / JaxWS 2.1 support for Branch_4_2 </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5748">JBAS-5748</a>
|
||||
] Update links in ROOT.war/index.html </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5750">JBAS-5750</a>
|
||||
] Update the interoperability tests matrix with 4.2.2.GA client libs </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5765">JBAS-5765</a>
|
||||
] Make release notes for 4.2.3.GA </li> </ul> <h2>Sub-task</h2>
|
||||
<ul> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4875">JBAS-4875</a>
|
||||
] Upgrade jboss transactions to 4.2.3.SP7 (from 4.2.3.SP6) </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4877">JBAS-4877</a>
|
||||
] Upgrade JSF to 1.2_08 </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4925">JBAS-4925</a>
|
||||
] Upgrade jboss cache to 1.4.1.SP7 (from 1.4.1.SP5) </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-4933">JBAS-4933</a>
|
||||
] Upgrade to jbossxb 1.0.0.SP3 (from 1.0.0.SP1) </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-4955">JBAS-4955</a>
|
||||
] All the known bind address properties should be set to the default
|
||||
bind address </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4962">JBAS-4962</a>
|
||||
] Upgrade jboss remoting to v2.2.2.SP5 (from v2.2.2.SP1) </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-4981">JBAS-4981</a>
|
||||
] Transaction variable is not reset in ejb2 inflow interceptor </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-4996">JBAS-4996</a>
|
||||
] Upgrade jbossws to 2.0.4.GA (from 2.0.1.SP2) </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5082">JBAS-5082</a>
|
||||
] Add a transaction status interface for the connection manager and
|
||||
implement it in TxConnectionManager </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5083">JBAS-5083</a>
|
||||
] Add the transaction active check to the jdbc resource adapter </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5084">JBAS-5084</a>
|
||||
] Add the transaction active check to the jms resource adapter </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5170">JBAS-5170</a>
|
||||
] 4.2.x fix to get HA Singleton election policies working in
|
||||
heterogeneous topologies </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5498">JBAS-5498</a>
|
||||
] JDK6: org.jboss.test.security.test.LoginModulesUnitTestCase </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5727">JBAS-5727</a>
|
||||
] Upgrade javassist to 3.8.0.GA </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5729">JBAS-5729</a>
|
||||
] Upgrade jboss remoting to v2.2.2.SP8 (from v2.2.2.SP5) </li> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-5753">JBAS-5753</a>
|
||||
] fix org.jboss.test.jbossmx.compliance.objectname.MalformedTestCase </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5754">JBAS-5754</a>
|
||||
] Get tests-webservice passing </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5755">JBAS-5755</a>
|
||||
]
|
||||
org.jboss.test.jca.test.StatisticsFormatterUnitTestCase.testXmlFormatterStatistics
|
||||
</li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5758">JBAS-5758</a>
|
||||
] fix iiop tests </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5764">JBAS-5764</a>
|
||||
] Upgrade to the latest JSF implementation 1.2_09 (from 1.2_08) </li>
|
||||
<li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5768">JBAS-5768</a>
|
||||
] Upgrade JBoss Cache to 1.4.1.SP9 </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5769">JBAS-5769</a>
|
||||
] Fix
|
||||
org.jboss.test.jca.test.BackgroundValidationUnitTestCase.testDeployedBackgroundValidationFailure
|
||||
</li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5770">JBAS-5770</a>
|
||||
] fix 3
|
||||
org.jboss.test.jca.test.JDBCStatementTestsConnectionUnitTestCase
|
||||
failures </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5772">JBAS-5772</a>
|
||||
]
|
||||
org.jboss.test.cluster.test/FamilyClusterInfoUnitTestCase(Default-TCP)/testSynchronization
|
||||
</li> </ul> <h2>Patch</h2> <ul> <li>
|
||||
[ <a href="https://jira.jboss.org/jira/browse/JBAS-4478">JBAS-4478</a>
|
||||
] ignore local ant options when building </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5073">JBAS-5073</a>
|
||||
] fix build authenticated proxy (there seems to have been a cut and
|
||||
paste error at some point) </li> <li> [ <a href="https://jira.jboss.org/jira/browse/JBAS-5527">JBAS-5527</a>
|
||||
] jboss_4_0.dtd should include support for
|
||||
SingletonStatelessSessionInstancePool </li> </ul> <hr>
|
||||
<h3>JBossAS-4.2.2.GA</h3>
|
||||
<h2>Feature Request</h2> <ul> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4093">JBAS-4093</a>
|
||||
] Example XA datasource configuration for Sybase </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4465">JBAS-4465</a>
|
||||
] Rename hsqldb-jdbc-state-service.xml to jdbc-state-service.xml </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4479">JBAS-4479</a>
|
||||
] It'd be nice for listThreadDump() to return a timestamp as well </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4490">JBAS-4490</a>
|
||||
] Update and document all HA Failover features for the jca datasources </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4595">JBAS-4595</a>
|
||||
] Inconclusive exception thrown by HttpNamingContextFactory </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4619">JBAS-4619</a>
|
||||
] Add parseRoleNameFromDN option to LdapExtLoginModule </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4752">JBAS-4752</a>
|
||||
] Session Expiration should also flush the JBoss Authentication Cache </li>
|
||||
</ul> <h2>Bug</h2> <ul> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3379">JBAS-3379</a>
|
||||
] BigIntegerTimerIdGenerator may create dupplicate timer IDs after
|
||||
server crash </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4000">JBAS-4000</a>
|
||||
] <endpoint-interceptors> should come before <activation-config>
|
||||
in standardjboss.xml </activation-config></endpoint-interceptors></li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4053">JBAS-4053</a>
|
||||
] EJB TimerService createTimer swallows underlying exception </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4404">JBAS-4404</a>
|
||||
] Tests testJdbc and testControlFlags in
|
||||
org.jboss.test.security.test.LoginModulesUnitTestCase may fail
|
||||
incorrectly </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4422">JBAS-4422</a>
|
||||
] org.jboss.test.util.test.TwiddleUnitTestCase can't connect to host </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4463">JBAS-4463</a>
|
||||
] escape syntax </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4464">JBAS-4464</a>
|
||||
] NPE on shutdown in jacorb connection layer </li> <li> [
|
||||
<a href="http://jira.jboss.com/jira/browse/JBAS-4492">JBAS-4492</a>
|
||||
] NullPointerException in org.jboss.util.propertyeditor.DateEditor
|
||||
setValue(...) </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4525">JBAS-4525</a>
|
||||
] JBossMQ WriteTask in UIL2 could block forever </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4528">JBAS-4528</a>
|
||||
] jboss-ds-1.5.dtd is not up-to-date </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4536">JBAS-4536</a>
|
||||
] Isolated classloading is incorrectly isolating java.* classes </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4540">JBAS-4540</a>
|
||||
] Port 8083, HTTP request revealing installation directory </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4541">JBAS-4541</a>
|
||||
] Authentication Service (AS) Context stored in CSIv2 encoded IORs
|
||||
shouldn't indicate EstablishTrustInClient supported when
|
||||
AUTH_METHOD_NONE </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4546">JBAS-4546</a>
|
||||
] Fix RunAsSecurityInterceptor </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4555">JBAS-4555</a>
|
||||
] Connection.close() taking 2 minutes in JBossMQ </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4559">JBAS-4559</a>
|
||||
] JBossMQ security manager should have a dependency on the Jaas service
|
||||
</li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4575">JBAS-4575</a>
|
||||
] resourceadapter-class should be optional </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4593">JBAS-4593</a>
|
||||
] Leak in org/jboss/mx/loading/UnifiedClassLoader3 </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4597">JBAS-4597</a>
|
||||
] CacheInvalidator.areInvalid doesn't lock partitions </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4605">JBAS-4605</a>
|
||||
] JSP compiler won't compile JDK 1.5 source </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4607">JBAS-4607</a>
|
||||
] Transaction timeout is not raising a JMSException in the JBossMQ
|
||||
Persistence manager or StateManager </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4611">JBAS-4611</a>
|
||||
] HTTP Session Repl Cache configured with CacheLoader can cause slow AS
|
||||
shutdowns </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4614">JBAS-4614</a>
|
||||
] UnifiedInvokerHAProxy does not implement InvokerProxyHA </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4615">JBAS-4615</a>
|
||||
] NamingContext caches stale Naming stub </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4622">JBAS-4622</a>
|
||||
] Can't flush bad naming stub if no java.naming.provider.url specified </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4623">JBAS-4623</a>
|
||||
] org.jboss.web.tomcat.service.session.JBossCacheCluster creates
|
||||
MBeanServer with incorrent domain name </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4625">JBAS-4625</a>
|
||||
] Connection leak if failure to setup connection in jms inbound
|
||||
resource adapter </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4655">JBAS-4655</a>
|
||||
] HandleImplIIOP not retrieving EJBObject correctly </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4659">JBAS-4659</a>
|
||||
] jboss-4.2.1.GA.zip distribution doesn't include mail-ra.rar </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4667">JBAS-4667</a>
|
||||
] Wrong logic in
|
||||
CachedConnectionManager.getCloseConnectionSynchronization() </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4680">JBAS-4680</a>
|
||||
] Update example for JBossWS Message TRACE in jboss-log4j.xml </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4681">JBAS-4681</a>
|
||||
] Generated Corba stub throws BAD_OPERATION on toString() when not
|
||||
connected to the ORB </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4691">JBAS-4691</a>
|
||||
] JACC: Unchecked WebUserDataPermission(s) for excluded and transport
|
||||
guarantee use cases </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4697">JBAS-4697</a>
|
||||
] Use of EDU.oswego.cs.dl.util.concurrent.ConcurrentHashMap.toArray()
|
||||
is not thread safe and should be replace with
|
||||
java.util.concurrent.ConcurrentHashMap when using MQ transactions. </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4701">JBAS-4701</a>
|
||||
] JaasSecurityDomain doesn't handle encrypted truststore passwords
|
||||
properly </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4719">JBAS-4719</a>
|
||||
] Implementations of Invoker should implement equals as an equality
|
||||
check rather than relying on Object.equals, this is important for
|
||||
cluster fail-over support </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4729">JBAS-4729</a>
|
||||
] HARMIClient fails over on UnmarshalException </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4748">JBAS-4748</a>
|
||||
] TransactionLocal.get() not sufficiently pluggable</li><li>[
|
||||
<a href="http://jira.jboss.com/jira/browse/JBAS-4801">JBAS-4801</a>
|
||||
] HomeHandleImplIIOP not using the HandleDelegate</li> </ul>
|
||||
<h2>Task</h2> <ul> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3142">JBAS-3142</a>
|
||||
] Add UnifiedInvoker (JBSer and JavaSer) into Version MatrixTestSuite </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4092">JBAS-4092</a>
|
||||
] Clean up the tests-webservice-ssl target </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4523">JBAS-4523</a>
|
||||
] Verify installation of jbossws tools jars </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4526">JBAS-4526</a>
|
||||
] JBossMQ UIL2 Read/Write Tasks should not be doing initialization </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4549">JBAS-4549</a>
|
||||
] Track JBoss and thirdparty dependencies for JBossAS 4.2.2 </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4572">JBAS-4572</a>
|
||||
] EJB 3 testsuite 100% </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4600">JBAS-4600</a>
|
||||
] Rename JBossMQ variables from jboss-messaging to
|
||||
jboss.messaging-mq.lib </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4601">JBAS-4601</a>
|
||||
] Add example sybase-xa-ds.xml from the forums </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4638">JBAS-4638</a>
|
||||
] fix org.jboss.test.web.test.ssl.SSLUnitTestCase caused by upgrade to
|
||||
JBoss Web 2.0.1.CR6. </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4640">JBAS-4640</a>
|
||||
] JmsActivation reconnection could start multiple threads </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4641">JBAS-4641</a>
|
||||
] Move XMLJUnitMultipleResultFormatter from testsuite module to test
|
||||
module </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4649">JBAS-4649</a>
|
||||
] Upgrade to JBoss Cache 1.4.1.SP4 </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4695">JBAS-4695</a>
|
||||
] Update the release notes for JBossAS 4.2.2.GA </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4696">JBAS-4696</a>
|
||||
] Arrange community documents for 4.2.2.GA </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4698">JBAS-4698</a>
|
||||
] Oswego Concurrent needs checking for bug fixes </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4699">JBAS-4699</a>
|
||||
] JBossMQ should use XA_RMFAIL as the default XA error code </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4737">JBAS-4737</a>
|
||||
] Include the CSIv2-patched JacORB </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4754">JBAS-4754</a>
|
||||
] Do a full CTS1.4 run to check for regressions. </li> </ul>
|
||||
<h2>Sub-task</h2> <ul> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3572">JBAS-3572</a>
|
||||
] Fix the NPEs (better error handling) identified by the new
|
||||
ServiceController testsuite </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3613">JBAS-3613</a>
|
||||
] failing test in
|
||||
org.jboss.test.iiop.test.ParameterPassingStressTestCase </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4152">JBAS-4152</a>
|
||||
] Upgrade to hsql 1.8.0.8 causes
|
||||
org.jboss.test.cmp2.idxandusersql.test.IdxAndUsersqlUnitTestCase::testCMRmn2
|
||||
to fail </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4550">JBAS-4550</a>
|
||||
] Upgrade to JBossWeb 2.0.1 (from 2.0.0.GA) </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4578">JBAS-4578</a>
|
||||
] Upgrade jboss remoting to v2.2.2.SP1 (from v2.2.1.GA) </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4663">JBAS-4663</a>
|
||||
] Replace JBossClusteredTestCase usage of RMIAdaptor </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4664">JBAS-4664</a>
|
||||
] Move JBossClusteredTestCase to test module in Branch_4_2 </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4675">JBAS-4675</a>
|
||||
] TransactionLocal cannot be locked when transaction is marked rollback
|
||||
only </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4690">JBAS-4690</a>
|
||||
] TransactionLocal tests are not run against the proper transaction
|
||||
manager </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4694">JBAS-4694</a>
|
||||
] Upgrade hsqldb to v1.8.0.8 (from 1.8.0.2) </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4715">JBAS-4715</a>
|
||||
] Upgrade jboss common to 1.2.1.GA (from 1.2.0.GA) </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4723">JBAS-4723</a>
|
||||
] Upgrade JGroups to 2.4.1.SP4 </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4731">JBAS-4731</a>
|
||||
] Upgrade to JBoss Cache 1.4.1.SP5 </li> <li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4740">JBAS-4740</a>
|
||||
] HARMIClient to give preference to wrapping NoSuchObjectException </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4759">JBAS-4759</a>
|
||||
] Upgrade jboss transactions to 4.2.3.SP6 (from 4.2.3.SP5) </li>
|
||||
<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-4760">JBAS-4760</a>
|
||||
] Upgrade to javassist 3.6.0.GA (from 3.5.0.GA) </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4761">JBAS-4761</a>
|
||||
] Upgrade to JBoss AOP 1.5.6.GA (from 1.5.5.GA) </li> <li>
|
||||
[ <a href="http://jira.jboss.com/jira/browse/JBAS-4767">JBAS-4767</a>
|
||||
] Upgrade jbossws to 2.0.1 (from 1.2.1.GA) </li> </ul><!-- ======================================================= -->
|
||||
<hr><h3>JBossAS-4.2.1.GA</h3>
|
||||
<h2>Feature Request</h2>
|
||||
<ul><li>[<a href="http://jira.jboss.com/jira/browse/JBAS-3158">JBAS-3158</a>]
|
||||
- Need a way to detect collisions between JSF RI and JSF MyFaces</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4408">JBAS-4408</a>]
|
||||
- LIMIT/OFFSET support in StoreManager2</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4454">JBAS-4454</a>]
|
||||
- Upgrade to JSF RI 1.2_04 P02</li>
|
||||
</ul><h2>Bug</h2>
|
||||
<ul><li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4415">JBAS-4415</a>]
|
||||
- ClusterFileTransferTestCase.testFarmDeploy fails to delete and copy</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4418">JBAS-4418</a>]
|
||||
- run.bat should include %PATH% in java.library.path when bin/native
|
||||
exists</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4425">JBAS-4425</a>]
|
||||
- ConnectionFactoryTemplate.xsl incorrectly sets isSameRM-override-value</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4427">JBAS-4427</a>]
|
||||
- Misnamed FK index name for CMP2</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4429">JBAS-4429</a>]
|
||||
- Classloader leak to JBossTS ReaperThread</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4441">JBAS-4441</a>]
|
||||
- Jboss hangs at startup with 100% CPU utilization</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4444">JBAS-4444</a>]
|
||||
- The invoker-proxy-binding in the base container configuration is
|
||||
ignored on sub-configurations.</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4461">JBAS-4461</a>]
|
||||
- new InitialContext().rebind("x", null) throws NullPointerException</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4462">JBAS-4462</a>]
|
||||
- mod() function not supported in SQL server 2005</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4473">JBAS-4473</a>]
|
||||
- Java to IDL mapping erroneously treats a 'get' method as an attribute</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4481">JBAS-4481</a>]
|
||||
- Transaction timeouts leave garbage Status.ROLLEDBACK UserTransaction
|
||||
object bound to the thread</li>
|
||||
</ul><h2>Task</h2>
|
||||
<ul><li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4198">JBAS-4198</a>]
|
||||
- Align EJB3 Security with JEE 1.4 Behavior</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4420">JBAS-4420</a>]
|
||||
- Separate classloader leak tests from the 'all' tests</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4442">JBAS-4442</a>]
|
||||
- Need to update exception handling code in HypersonicDatabase.java</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4467">JBAS-4467</a>]
|
||||
- Document in the release notes a configuration for multiple 1PC with
|
||||
JBossTS</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4480">JBAS-4480</a>]
|
||||
- Upgrade hibernate to v3.2.4.SP1_CP01</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4482">JBAS-4482</a>]
|
||||
- Add compatibility runs against 4.2.0.GA in Branch_4_2</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4503">JBAS-4503</a>]
|
||||
- Update the release notes for JBossAS 4.2.1.GA</li>
|
||||
<li>[<a href="http://jira.jboss.com/jira/browse/JBAS-4510">JBAS-4510</a>]
|
||||
- Upgrade jboss remoting to v2.2.1.GA (from v2.2.0.SP4)</li>
|
||||
</ul><!-- ======================================================= --><hr><h2><a name="Documentation">Documentation
|
||||
and Help</a></h2>The <a href="http://www.jboss.org/jbossas/">JBossAS community
|
||||
project</a> is hosted on jboss.org . Documentation and help
|
||||
may
|
||||
be obtained from the following locations.
|
||||
<ul><li><a href="http://www.jboss.org/jbossas/docs">JBoss
|
||||
AS Documentation</a></li>
|
||||
<li><a href="http://wiki.jboss.org">JBoss Wiki</a></li>
|
||||
<li><a href="http://jira.jboss.org/jira/browse/JBAS">JBoss
|
||||
JIRA</a></li>
|
||||
<li><a href="http://www.jboss.org/index.html?module=bb">JBoss
|
||||
Forums</a></li>
|
||||
</ul><!-- ======================================================= --><h2><a name="Licenses">Licenses</a></h2>
|
||||
<p>JBoss Application Server is licensed under the <a href="lgpl.html">LGPL</a>,
|
||||
as explained in the <a href="JBossORG-EULA.txt">JBoss End
|
||||
User License Agreement</a>. The licence texts for JBoss and the
|
||||
thirdparty components it uses may be found in the docs/licenses
|
||||
directory of the distribution. <a href="docs/licenses">Browse
|
||||
Licences</a>
|
||||
</p><!-- ======================================================= --><h2><a name="About">About JBoss, a
|
||||
division of RedHat</a></h2>
|
||||
<p>JBoss, a division of <a href="http://www.redhat.com/jboss/">Red
|
||||
Hat</a>, is in the business of providing
|
||||
superior technical support to our customers. Our goal is to make
|
||||
Professional Open Source™ the <b>SAFE CHOICE</b>
|
||||
for you. We accomplish this by backing up our open source Java products
|
||||
with technical support services that are delivered by the core
|
||||
developers themselves. We can help you to train your staff and provide
|
||||
you with support at every stage of the application lifecycle - from
|
||||
development and integration through deployment and maintenance. Visit
|
||||
the <a href="http://www.jboss.org/services/index">JBoss
|
||||
Services</a> page for more information.</p>
|
||||
</body></html>
|
|
@ -1,306 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
|
||||
|
||||
<!-- ===================================================================== -->
|
||||
<!-- -->
|
||||
<!-- Log4j Configuration -->
|
||||
<!-- -->
|
||||
<!-- ===================================================================== -->
|
||||
|
||||
<!-- $Id: jboss-log4j.xml 75507 2008-07-08 20:15:07Z stan.silvert@jboss.com $ -->
|
||||
|
||||
<!--
|
||||
| For more configuration infromation and examples see the Jakarta Log4j
|
||||
| owebsite: http://jakarta.apache.org/log4j
|
||||
-->
|
||||
|
||||
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
|
||||
|
||||
<!-- ================================= -->
|
||||
<!-- Preserve messages in a local file -->
|
||||
<!-- ================================= -->
|
||||
|
||||
<!-- A time/date based rolling appender -->
|
||||
<appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
|
||||
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
|
||||
<param name="File" value="${jboss.server.log.dir}/server.log"/>
|
||||
<param name="Append" value="false"/>
|
||||
|
||||
<!-- Rollover at midnight each day -->
|
||||
<param name="DatePattern" value="'.'yyyy-MM-dd"/>
|
||||
|
||||
<!-- Rollover at the top of each hour
|
||||
<param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
|
||||
-->
|
||||
|
||||
<layout class="org.apache.log4j.PatternLayout">
|
||||
<!-- The default pattern: Date Priority [Category] Message\n -->
|
||||
<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
|
||||
|
||||
<!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
|
||||
<param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
|
||||
-->
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
<!-- A size based file rolling appender
|
||||
<appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
|
||||
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
|
||||
<param name="File" value="${jboss.server.log.dir}/server.log"/>
|
||||
<param name="Append" value="false"/>
|
||||
<param name="MaxFileSize" value="500KB"/>
|
||||
<param name="MaxBackupIndex" value="1"/>
|
||||
|
||||
<layout class="org.apache.log4j.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
|
||||
</layout>
|
||||
</appender>
|
||||
-->
|
||||
|
||||
<!-- ============================== -->
|
||||
<!-- Append messages to the console -->
|
||||
<!-- ============================== -->
|
||||
|
||||
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
|
||||
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
|
||||
<param name="Target" value="System.out"/>
|
||||
<param name="Threshold" value="INFO"/>
|
||||
|
||||
<layout class="org.apache.log4j.PatternLayout">
|
||||
<!-- The default pattern: Date Priority [Category] Message\n -->
|
||||
<param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
<!-- ====================== -->
|
||||
<!-- More Appender examples -->
|
||||
<!-- ====================== -->
|
||||
|
||||
<!-- Buffer events and log them asynchronously
|
||||
<appender name="ASYNC" class="org.apache.log4j.AsyncAppender">
|
||||
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
|
||||
<appender-ref ref="FILE"/>
|
||||
<appender-ref ref="CONSOLE"/>
|
||||
<appender-ref ref="SMTP"/>
|
||||
</appender>
|
||||
-->
|
||||
|
||||
<!-- EMail events to an administrator
|
||||
<appender name="SMTP" class="org.apache.log4j.net.SMTPAppender">
|
||||
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
|
||||
<param name="Threshold" value="ERROR"/>
|
||||
<param name="To" value="admin@myhost.domain.com"/>
|
||||
<param name="From" value="nobody@myhost.domain.com"/>
|
||||
<param name="Subject" value="JBoss Sever Errors"/>
|
||||
<param name="SMTPHost" value="localhost"/>
|
||||
<param name="BufferSize" value="10"/>
|
||||
<layout class="org.apache.log4j.PatternLayout">
|
||||
<param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
|
||||
</layout>
|
||||
</appender>
|
||||
-->
|
||||
|
||||
<!-- Syslog events
|
||||
<appender name="SYSLOG" class="org.apache.log4j.net.SyslogAppender">
|
||||
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
|
||||
<param name="Facility" value="LOCAL7"/>
|
||||
<param name="FacilityPrinting" value="true"/>
|
||||
<param name="SyslogHost" value="localhost"/>
|
||||
<layout class="org.apache.log4j.PatternLayout">
|
||||
<param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
|
||||
</layout>
|
||||
</appender>
|
||||
-->
|
||||
|
||||
<!-- Log events to JMS (requires a topic to be created)
|
||||
<appender name="JMS" class="org.apache.log4j.net.JMSAppender">
|
||||
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
|
||||
<param name="Threshold" value="ERROR"/>
|
||||
<param name="TopicConnectionFactoryBindingName" value="java:/ConnectionFactory"/>
|
||||
<param name="TopicBindingName" value="topic/MyErrorsTopic"/>
|
||||
</appender>
|
||||
-->
|
||||
|
||||
<!-- Log events through SNMP
|
||||
<appender name="TRAP_LOG" class="org.apache.log4j.ext.SNMPTrapAppender">
|
||||
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
|
||||
<param name="ImplementationClassName" value="org.apache.log4j.ext.JoeSNMPTrapSender"/>
|
||||
<param name="ManagementHost" value="127.0.0.1"/>
|
||||
<param name="ManagementHostTrapListenPort" value="162"/>
|
||||
<param name="EnterpriseOID" value="1.3.6.1.4.1.24.0"/>
|
||||
<param name="LocalIPAddress" value="127.0.0.1"/>
|
||||
<param name="LocalTrapSendPort" value="161"/>
|
||||
<param name="GenericTrapType" value="6"/>
|
||||
<param name="SpecificTrapType" value="12345678"/>
|
||||
<param name="CommunityString" value="public"/>
|
||||
<param name="ForwardStackTraceWithTrap" value="true"/>
|
||||
<param name="Threshold" value="DEBUG"/>
|
||||
<param name="ApplicationTrapOID" value="1.3.6.1.4.1.24.12.10.22.64"/>
|
||||
<layout class="org.apache.log4j.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d,%p,[%t],[%c],%m%n"/>
|
||||
</layout>
|
||||
</appender>
|
||||
-->
|
||||
|
||||
<!-- Emit events as JMX notifications
|
||||
<appender name="JMX" class="org.jboss.monitor.services.JMXNotificationAppender">
|
||||
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
|
||||
|
||||
<param name="Threshold" value="WARN"/>
|
||||
<param name="ObjectName" value="jboss.system:service=Logging,type=JMXNotificationAppender"/>
|
||||
|
||||
<layout class="org.apache.log4j.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d %-5p [%c] %m"/>
|
||||
</layout>
|
||||
</appender>
|
||||
-->
|
||||
|
||||
<!-- ================ -->
|
||||
<!-- Limit categories -->
|
||||
<!-- ================ -->
|
||||
|
||||
<!-- Limit the org.apache category to INFO as its DEBUG is verbose -->
|
||||
<category name="org.apache">
|
||||
<priority value="INFO"/>
|
||||
</category>
|
||||
|
||||
<!-- Limit the jacorb category to WARN as its INFO is verbose -->
|
||||
<category name="jacorb">
|
||||
<priority value="WARN"/>
|
||||
</category>
|
||||
|
||||
<!-- Limit the org.jgroups category to WARN as its INFO is verbose -->
|
||||
<category name="org.jgroups">
|
||||
<priority value="WARN"/>
|
||||
</category>
|
||||
|
||||
<!-- Limit the org.quartz category to INFO as its DEBUG is verbose -->
|
||||
<category name="org.quartz">
|
||||
<priority value="INFO"/>
|
||||
</category>
|
||||
|
||||
<!-- Limit JSF logging to DEBUG. FINER and FINEST will not be logged -->
|
||||
<category name="javax.enterprise.resource.webcontainer.jsf">
|
||||
<priority value="DEBUG" />
|
||||
</category>
|
||||
|
||||
<!-- Limit JBoss categories
|
||||
<category name="org.jboss">
|
||||
<priority value="INFO"/>
|
||||
</category>
|
||||
-->
|
||||
|
||||
<!-- Limit the JSR77 categories -->
|
||||
<category name="org.jboss.management">
|
||||
<priority value="INFO"/>
|
||||
</category>
|
||||
|
||||
<!-- Show the evolution of the DataSource pool in the logs [inUse/Available/Max]
|
||||
<category name="org.jboss.resource.connectionmanager.JBossManagedConnectionPool">
|
||||
<priority value="TRACE"/>
|
||||
</category>
|
||||
-->
|
||||
|
||||
<!-- Limit the org.jboss.serial (jboss-serialization) to INFO as its DEBUG is verbose -->
|
||||
<category name="org.jboss.serial">
|
||||
<priority value="INFO"/>
|
||||
</category>
|
||||
|
||||
<!-- Decrease the priority threshold for the org.jboss.varia category
|
||||
<category name="org.jboss.varia">
|
||||
<priority value="DEBUG"/>
|
||||
</category>
|
||||
-->
|
||||
|
||||
<!-- Enable JBossWS message tracing
|
||||
<category name="org.jboss.ws.core.MessageTrace">
|
||||
<priority value="TRACE"/>
|
||||
</category>
|
||||
-->
|
||||
|
||||
<!--
|
||||
| An example of enabling the custom TRACE level priority that is used
|
||||
| by the JBoss internals to diagnose low level details. This example
|
||||
| turns on TRACE level msgs for the org.jboss.ejb.plugins package and its
|
||||
| subpackages. This will produce A LOT of logging output.
|
||||
|
|
||||
| Note: since jboss AS 4.2.x, the trace level is supported natively by
|
||||
| log4j, so although the custom org.jboss.logging.XLevel priority will
|
||||
| still work, there is no need to use it. The two examples that follow
|
||||
| will both enable trace logging.
|
||||
<category name="org.jboss.system">
|
||||
<priority value="TRACE" class="org.jboss.logging.XLevel"/>
|
||||
</category>
|
||||
<category name="org.jboss.ejb.plugins">
|
||||
<priority value="TRACE"/>
|
||||
</category>
|
||||
-->
|
||||
|
||||
<!--
|
||||
| Logs these events to SNMP:
|
||||
- server starts/stops
|
||||
- cluster evolution (node death/startup)
|
||||
- When an EJB archive is deployed (and associated verified messages)
|
||||
- When an EAR archive is deployed
|
||||
|
||||
<category name="org.jboss.system.server.Server">
|
||||
<priority value="INFO" />
|
||||
<appender-ref ref="TRAP_LOG"/>
|
||||
</category>
|
||||
|
||||
<category name="org.jboss.ha.framework.interfaces.HAPartition.lifecycle">
|
||||
<priority value="INFO" />
|
||||
<appender-ref ref="TRAP_LOG"/>
|
||||
</category>
|
||||
|
||||
<category name="org.jboss.deployment.MainDeployer">
|
||||
<priority value="ERROR" />
|
||||
<appender-ref ref="TRAP_LOG"/>
|
||||
</category>
|
||||
|
||||
<category name="org.jboss.ejb.EJBDeployer">
|
||||
<priority value="INFO" />
|
||||
<appender-ref ref="TRAP_LOG"/>
|
||||
</category>
|
||||
|
||||
<category name="org.jboss.deployment.EARDeployer">
|
||||
<priority value="INFO" />
|
||||
<appender-ref ref="TRAP_LOG"/>
|
||||
</category>
|
||||
-->
|
||||
|
||||
<!-- Clustering logging -->
|
||||
<!-- Uncomment the following to redirect the org.jgroups and
|
||||
org.jboss.ha categories to a cluster.log file.
|
||||
|
||||
<appender name="CLUSTER" class="org.jboss.logging.appender.RollingFileAppender">
|
||||
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
|
||||
<param name="File" value="${jboss.server.log.dir}/cluster.log"/>
|
||||
<param name="Append" value="false"/>
|
||||
<param name="MaxFileSize" value="500KB"/>
|
||||
<param name="MaxBackupIndex" value="1"/>
|
||||
|
||||
<layout class="org.apache.log4j.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
|
||||
</layout>
|
||||
</appender>
|
||||
<category name="org.jgroups">
|
||||
<priority value="DEBUG" />
|
||||
<appender-ref ref="CLUSTER"/>
|
||||
</category>
|
||||
<category name="org.jboss.ha">
|
||||
<priority value="DEBUG" />
|
||||
<appender-ref ref="CLUSTER"/>
|
||||
</category>
|
||||
-->
|
||||
|
||||
<!-- ======================= -->
|
||||
<!-- Setup the Root category -->
|
||||
<!-- ======================= -->
|
||||
|
||||
<root>
|
||||
<appender-ref ref="CONSOLE"/>
|
||||
<appender-ref ref="FILE"/>
|
||||
</root>
|
||||
|
||||
</log4j:configuration>
|
|
@ -1,151 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- $Id: jboss-minimal.xml 60298 2007-02-05 16:01:55Z dimitris@jboss.org $ -->
|
||||
|
||||
<!-- ===================================================================== -->
|
||||
<!-- -->
|
||||
<!-- A minimal JBoss Server Configuration -->
|
||||
<!-- -->
|
||||
<!-- ===================================================================== -->
|
||||
|
||||
<server>
|
||||
|
||||
<!-- Load all jars from the JBOSS_DIST/server/<config>/lib directory. This
|
||||
can be restricted to specific jars by specifying them in the archives
|
||||
attribute.
|
||||
-->
|
||||
<classpath codebase="${jboss.server.lib.url:lib}" archives="*"/>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- Log4j Initialization -->
|
||||
<!-- ==================================================================== -->
|
||||
<mbean code="org.jboss.logging.Log4jService"
|
||||
name="jboss.system:type=Log4jService,service=Logging">
|
||||
<attribute name="ConfigurationURL">resource:jboss-log4j.xml</attribute>
|
||||
</mbean>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- Thread Pool -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!-- A Thread pool service -->
|
||||
<mbean code="org.jboss.util.threadpool.BasicThreadPool"
|
||||
name="jboss.system:service=ThreadPool">
|
||||
<attribute name="Name">JBoss System Threads</attribute>
|
||||
<attribute name="ThreadGroupName">System Threads</attribute>
|
||||
<!-- How long a thread will live without any tasks in MS -->
|
||||
<attribute name="KeepAliveTime">60000</attribute>
|
||||
<!-- The max number of threads in the pool -->
|
||||
<attribute name="MaximumPoolSize">10</attribute>
|
||||
<!-- The max number of tasks before the queue is full -->
|
||||
<attribute name="MaximumQueueSize">1000</attribute>
|
||||
<!-- The behavior of the pool when a task is added and the queue is full.
|
||||
abort - a RuntimeException is thrown
|
||||
run - the calling thread executes the task
|
||||
wait - the calling thread blocks until the queue has room
|
||||
discard - the task is silently discarded without being run
|
||||
discardOldest - check to see if a task is about to complete and enque
|
||||
the new task if possible, else run the task in the calling thread
|
||||
-->
|
||||
<attribute name="BlockingMode">run</attribute>
|
||||
</mbean>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- JNDI -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!-- A simple mbean wrapper around the jndi Naming object. This
|
||||
only handles an in memory instance. The NamingService uses this
|
||||
as the JNDI store and exposes it remotely.
|
||||
-->
|
||||
<mbean code="org.jnp.server.NamingBeanImpl"
|
||||
name="jboss:service=NamingBeanImpl"
|
||||
xmbean-dd="resource:xmdesc/NamingBean-xmbean.xml">
|
||||
</mbean>
|
||||
|
||||
<mbean code="org.jboss.naming.NamingService"
|
||||
name="jboss:service=Naming"
|
||||
xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">
|
||||
<!-- The call by value mode. true if all lookups are unmarshalled using
|
||||
the caller's TCL, false if in VM lookups return the value by reference.
|
||||
-->
|
||||
<attribute name="CallByValue">false</attribute>
|
||||
<!-- The listening port for the bootstrap JNP service. Set this to -1
|
||||
to run the NamingService without the JNP invoker listening port.
|
||||
-->
|
||||
<attribute name="Port">1099</attribute>
|
||||
<!-- The bootstrap JNP server bind address. This also sets the default
|
||||
RMI service bind address. Empty == all addresses
|
||||
-->
|
||||
<attribute name="BindAddress">${jboss.bind.address}</attribute>
|
||||
<!-- The port of the RMI naming service, 0 == anonymous -->
|
||||
<attribute name="RmiPort">1098</attribute>
|
||||
<!-- The RMI service bind address. Empty == all addresses
|
||||
-->
|
||||
<attribute name="RmiBindAddress">${jboss.bind.address}</attribute>
|
||||
<!-- The thread pool service used to control the bootstrap lookups -->
|
||||
<depends optional-attribute-name="LookupPool"
|
||||
proxy-type="attribute">jboss.system:service=ThreadPool</depends>
|
||||
<!-- An example of using the unifed invoker as the transport.
|
||||
<depends optional-attribute-name="InvokerProxyFactory"
|
||||
proxy-type="attribute">jboss:service=proxyFactory,type=unified,target=Naming</depends>
|
||||
-->
|
||||
<depends optional-attribute-name="Naming"
|
||||
proxy-type="attribute">jboss:service=NamingBeanImpl</depends>
|
||||
</mbean>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- Deployment Scanning -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!-- An mbean for hot deployment/undeployment of archives.
|
||||
-->
|
||||
<mbean code="org.jboss.deployment.scanner.URLDeploymentScanner"
|
||||
name="jboss.deployment:type=DeploymentScanner,flavor=URL">
|
||||
|
||||
<depends optional-attribute-name="Deployer">jboss.system:service=MainDeployer</depends>
|
||||
|
||||
<!-- The URLComparator can be used to specify a deployment ordering
|
||||
for deployments found in a scanned directory. The class specified
|
||||
must be an implementation of java.util.Comparator, it must be able
|
||||
to compare two URL objects, and it must have a no-arg constructor.
|
||||
Two deployment comparators are shipped with JBoss:
|
||||
- org.jboss.deployment.DeploymentSorter
|
||||
Sorts by file extension, as follows:
|
||||
"sar", "service.xml", "rar", "jar", "war", "wsr", "ear", "zip",
|
||||
"*"
|
||||
- org.jboss.deployment.scanner.PrefixDeploymentSorter
|
||||
If the name portion of the url begins with 1 or more digits, those
|
||||
digits are converted to an int (ignoring leading zeroes), and
|
||||
files are deployed in that order. Files that do not start with
|
||||
any digits will be deployed last, and they will be sorted by
|
||||
extension as above with DeploymentSorter.
|
||||
-->
|
||||
<attribute name="URLComparator">org.jboss.deployment.DeploymentSorter</attribute>
|
||||
|
||||
<!-- The Filter specifies a java.io.FileFilter for scanned
|
||||
directories. Any file not accepted by this filter will not be
|
||||
deployed. The org.jboss.deployment.scanner.DeploymentFilter
|
||||
rejects the following patterns:
|
||||
"#*", "%*", ",*", ".*", "_$*", "*#", "*$", "*%", "*.BAK",
|
||||
"*.old", "*.orig", "*.rej", "*.bak", "*,v", "*~", ".make.state",
|
||||
".nse_depinfo", "CVS", "CVS.admin", "RCS", "RCSLOG", "SCCS",
|
||||
"TAGS", "core", "tags"
|
||||
-->
|
||||
<attribute name="Filter">org.jboss.deployment.scanner.DeploymentFilter</attribute>
|
||||
|
||||
<attribute name="ScanPeriod">5000</attribute>
|
||||
|
||||
<!-- URLs are comma seperated and unprefixed arguments are considered
|
||||
file URLs and resolve relative to server home(JBOSS_DIST/server/default)
|
||||
unless the given path is absolute. Any referenced directories cannot
|
||||
be unpackaged archives, use the parent directory of the unpacked
|
||||
archive.
|
||||
-->
|
||||
<attribute name="URLs">
|
||||
deploy/
|
||||
</attribute>
|
||||
|
||||
</mbean>
|
||||
|
||||
</server>
|
|
@ -1,696 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- $Id: jboss-service.xml 70764 2008-03-12 12:08:20Z galder.zamarreno@jboss.com $ -->
|
||||
|
||||
<!-- ===================================================================== -->
|
||||
<!-- JBoss Server Configuration -->
|
||||
<!-- ===================================================================== -->
|
||||
|
||||
<server>
|
||||
|
||||
<!-- Load all jars from the JBOSS_DIST/server/<config>/lib directory. This
|
||||
can be restricted to specific jars by specifying them in the archives
|
||||
attribute.
|
||||
-->
|
||||
<classpath codebase="${jboss.server.lib.url:lib}" archives="*"/>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- JSR-77 Single JBoss Server Management Domain -->
|
||||
<!-- ==================================================================== -->
|
||||
<mbean code="org.jboss.management.j2ee.LocalJBossServerDomain"
|
||||
name="jboss.management.local:j2eeType=J2EEDomain,name=Manager">
|
||||
<attribute name="MainDeployer">jboss.system:service=MainDeployer</attribute>
|
||||
<attribute name="SARDeployer">jboss.system:service=ServiceDeployer</attribute>
|
||||
<attribute name="EARDeployer">jboss.j2ee:service=EARDeployer</attribute>
|
||||
<attribute name="EJBDeployer">jboss.ejb:service=EJBDeployer</attribute>
|
||||
<attribute name="RARDeployer">jboss.jca:service=RARDeployer</attribute>
|
||||
<attribute name="CMDeployer">jboss.jca:service=ConnectionFactoryDeployer</attribute>
|
||||
<attribute name="WARDeployer">jboss.web:service=WebServer</attribute>
|
||||
<attribute name="CARDeployer">jboss.j2ee:service=ClientDeployer</attribute>
|
||||
<attribute name="MailService">jboss:service=Mail</attribute>
|
||||
<attribute name="JMSService">jboss.mq:service=DestinationManager</attribute>
|
||||
<attribute name="JNDIService">jboss:service=Naming</attribute>
|
||||
<attribute name="JTAService">jboss:service=TransactionManager</attribute>
|
||||
<attribute name="UserTransactionService">jboss:service=ClientUserTransaction</attribute>
|
||||
<attribute name="RMI_IIOPService">jboss:service=CorbaORB</attribute>
|
||||
</mbean>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- XMBean Persistence -->
|
||||
<!-- ==================================================================== -->
|
||||
<mbean code="org.jboss.system.pm.AttributePersistenceService"
|
||||
name="jboss:service=AttributePersistenceService"
|
||||
xmbean-dd="resource:xmdesc/AttributePersistenceService-xmbean.xml">
|
||||
<!-- the AttributePersistenceService is persistent, itself -->
|
||||
|
||||
<!--
|
||||
<attribute name="AttributePersistenceManagerClass">org.jboss.system.pm.XMLAttributePersistenceManager</attribute>
|
||||
<attribute name="AttributePersistenceManagerConfig">
|
||||
<data-directory>data/xmbean-attrs</data-directory>
|
||||
</attribute>
|
||||
<attribute name="ApmDestroyOnServiceStop">false</attribute>
|
||||
<attribute name="VersionTag"></attribute>
|
||||
-->
|
||||
</mbean>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- Thread Pool -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!-- A Thread pool service -->
|
||||
<mbean code="org.jboss.util.threadpool.BasicThreadPool"
|
||||
name="jboss.system:service=ThreadPool">
|
||||
<attribute name="Name">JBoss System Threads</attribute>
|
||||
<attribute name="ThreadGroupName">System Threads</attribute>
|
||||
<!-- How long a thread will live without any tasks in MS -->
|
||||
<attribute name="KeepAliveTime">60000</attribute>
|
||||
<!-- The max number of threads in the pool -->
|
||||
<attribute name="MaximumPoolSize">10</attribute>
|
||||
<!-- The max number of tasks before the queue is full -->
|
||||
<attribute name="MaximumQueueSize">1000</attribute>
|
||||
<!-- The behavior of the pool when a task is added and the queue is full.
|
||||
abort - a RuntimeException is thrown
|
||||
run - the calling thread executes the task
|
||||
wait - the calling thread blocks until the queue has room
|
||||
discard - the task is silently discarded without being run
|
||||
discardOldest - check to see if a task is about to complete and enque
|
||||
the new task if possible, else run the task in the calling thread
|
||||
-->
|
||||
<attribute name="BlockingMode">run</attribute>
|
||||
</mbean>
|
||||
|
||||
<!-- Preload all custom editors for VMs that don't use the thread
|
||||
context class loader when searching for PropertyEditors. Uncomment
|
||||
if your JDK 1.3.0 VM fails to find JBoss PropertyEditors.
|
||||
<mbean code="org.jboss.varia.property.PropertyEditorManagerService"
|
||||
name="jboss:type=Service,name=BootstrapEditors">
|
||||
<attribute name="BootstrapEditors">
|
||||
java.math.BigDecimal=org.jboss.util.propertyeditor.BigDecimalEditor
|
||||
java.lang.Boolean=org.jboss.util.propertyeditor.BooleanEditor
|
||||
java.lang.Class=org.jboss.util.propertyeditor.ClassEditor
|
||||
java.util.Date=org.jboss.util.propertyeditor.DateEditor
|
||||
java.io.File=org.jboss.util.propertyeditor.FileEditor
|
||||
java.net.InetAddress=org.jboss.util.propertyeditor.InetAddressEditor
|
||||
java.lang.Integer=org.jboss.util.propertyeditor.IntegerEditor
|
||||
javax.management.ObjectName=org.jboss.mx.util.propertyeditor.ObjectNameEditor
|
||||
java.util.Properties=org.jboss.util.propertyeditor.PropertiesEditor
|
||||
[Ljava.lang.String;=org.jboss.util.propertyeditor.StringArrayEditor
|
||||
java.net.URL=org.jboss.util.propertyeditor.URLEditor
|
||||
</attribute>
|
||||
</mbean>
|
||||
-->
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- Log4j Initialization -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<mbean code="org.jboss.logging.Log4jService"
|
||||
name="jboss.system:type=Log4jService,service=Logging"
|
||||
xmbean-dd="resource:xmdesc/Log4jService-xmbean.xml">
|
||||
<attribute name="ConfigurationURL">resource:jboss-log4j.xml</attribute>
|
||||
<!-- Set the org.apache.log4j.helpers.LogLog.setQuiteMode. As of log4j1.2.8
|
||||
this needs to be set to avoid a possible deadlock on exception at the
|
||||
appender level. See bug#696819.
|
||||
-->
|
||||
<attribute name="Log4jQuietMode">true</attribute>
|
||||
<!-- How frequently in seconds the ConfigurationURL is checked for changes -->
|
||||
<attribute name="RefreshPeriod">60</attribute>
|
||||
</mbean>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- Active Alarm Table -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!--
|
||||
| The ActiveAlarmTable service is a simple JMX notification listener
|
||||
| that maintains a table with the received notifications (alarms).
|
||||
| The alarms can be acknowledged through the jmx or the web console.
|
||||
| Modify the SubscriptionList below to subscribe for any notification
|
||||
| in the system and treat it as an alarm.
|
||||
| The JMXNotificationAppender is a log4j Appender that can be configured
|
||||
| in log4j.xml, that trasforms logging events to JMX notification so they
|
||||
| can be fed back into the table. By storing the WARN or higher level logging
|
||||
| events you can have a quick view of important system faults.
|
||||
|
|
||||
| The following attributes may be set:
|
||||
|
|
||||
| MaxTableSize (default 1000)
|
||||
| - set an upper limit to the number of stored alarms
|
||||
| LogLevel (default DEBUG)
|
||||
| - the log level to use for received notification, can be set to NONE
|
||||
| ServerId (default jboss)
|
||||
| - used to construct unique alarm ids
|
||||
| SubscriptionList
|
||||
| - subscribe for the notifications to be stored in the table
|
||||
|
||||
<mbean code="org.jboss.monitor.services.ActiveAlarmTable"
|
||||
name="jboss.monitor:service=ActiveAlarmTable">
|
||||
<attribute name="SubscriptionList">
|
||||
<subscription-list>
|
||||
<mbean name="jboss.monitor:*">
|
||||
<notification type="jboss.alarm"/>
|
||||
<notification type="JBOSS_MONITOR_NOTIFICATION"/>
|
||||
</mbean>
|
||||
<mbean name="jboss.system:service=Logging,type=JMXNotificationAppender"/>
|
||||
</subscription-list>
|
||||
</attribute>
|
||||
</mbean>
|
||||
-->
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- JBoss RMI Classloader - only install when available -->
|
||||
<!-- ==================================================================== -->
|
||||
<mbean code="org.jboss.util.property.jmx.SystemPropertyClassValue"
|
||||
name="jboss.rmi:type=RMIClassLoader">
|
||||
<attribute name="Property">java.rmi.server.RMIClassLoaderSpi</attribute>
|
||||
<attribute name="ClassName">org.jboss.system.JBossRMIClassLoader</attribute>
|
||||
</mbean>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- Service Binding -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!-- Automatically activated when generatting the clustering environment -->
|
||||
<!-- @TESTSUITE_CLUSTER_CONFIG@ -->
|
||||
|
||||
<!--
|
||||
| Binding service manager for port/host mapping. This is a sample
|
||||
| config that demonstrates a JBoss instances with a server name 'ports-01'
|
||||
| loading its bindings from an XML file using the ServicesStoreFactory
|
||||
| implementation returned by the XMLServicesStoreFactory.
|
||||
|
|
||||
| ServerName: The unique name assigned to a JBoss server instance for
|
||||
| lookup purposes. This allows a single ServicesStore to handle mulitiple
|
||||
| JBoss servers.
|
||||
|
|
||||
| StoreURL: The URL string passed to org.jboss.services.binding.ServicesStore
|
||||
| during initialization that specifies how to connect to the bindings store.
|
||||
| StoreFactory: The org.jboss.services.binding.ServicesStoreFactory interface
|
||||
| implementation to create to obtain the ServicesStore instance.
|
||||
|
||||
<mbean code="org.jboss.services.binding.ServiceBindingManager"
|
||||
name="jboss.system:service=ServiceBindingManager">
|
||||
<attribute name="ServerName">ports-01</attribute>
|
||||
<attribute name="StoreURL">${jboss.home.url}/docs/examples/binding-manager/sample-bindings.xml</attribute>
|
||||
<attribute name="StoreFactoryClassName">
|
||||
org.jboss.services.binding.XMLServicesStoreFactory
|
||||
</attribute>
|
||||
</mbean>
|
||||
-->
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- Class Loading -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!-- A mini webserver used for dynamic and class and resource loading -->
|
||||
<mbean code="org.jboss.web.WebService"
|
||||
name="jboss:service=WebService">
|
||||
<!-- The Bind address and Port -->
|
||||
<attribute name="BindAddress">${jboss.bind.address}</attribute>
|
||||
<attribute name="Port">8083</attribute>
|
||||
<!-- The address to use for the host portion of the RMI codebase URL -->
|
||||
<attribute name="Host">${java.rmi.server.hostname}</attribute>
|
||||
<!-- Should non-EJB .class files be downloadable -->
|
||||
<attribute name="DownloadServerClasses">true</attribute>
|
||||
<!-- Should resources other than .class files be downloadable. Both
|
||||
DownloadServerClasses and DownloadResources must be true for resources
|
||||
to be downloadable. This is false by default because its generally a
|
||||
bad idea as server configuration files that container security
|
||||
information can be accessed.
|
||||
-->
|
||||
<attribute name="DownloadResources">false</attribute>
|
||||
|
||||
<!-- Use the default thread pool for dynamic class loading -->
|
||||
<depends optional-attribute-name="ThreadPool"
|
||||
proxy-type="attribute">jboss.system:service=ThreadPool</depends>
|
||||
</mbean>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- JNDI -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!-- A simple mbean wrapper around the jndi Naming object. This
|
||||
only handles an in memory instance. The NamingService uses this
|
||||
as the JNDI store and exposes it remotely.
|
||||
-->
|
||||
<mbean code="org.jnp.server.NamingBeanImpl"
|
||||
name="jboss:service=NamingBeanImpl"
|
||||
xmbean-dd="resource:xmdesc/NamingBean-xmbean.xml">
|
||||
</mbean>
|
||||
|
||||
<mbean code="org.jboss.naming.NamingService"
|
||||
name="jboss:service=Naming"
|
||||
xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">
|
||||
<!-- The call by value mode. true if all lookups are unmarshalled using
|
||||
the caller's TCL, false if in VM lookups return the value by reference.
|
||||
-->
|
||||
<attribute name="CallByValue">false</attribute>
|
||||
<!-- The listening port for the bootstrap JNP service. Set this to -1
|
||||
to run the NamingService without the JNP invoker listening port.
|
||||
-->
|
||||
<attribute name="Port">@ADEMPIERE_JNP_PORT@</attribute>
|
||||
<!-- The bootstrap JNP server bind address. This also sets the default
|
||||
RMI service bind address. Empty == all addresses
|
||||
-->
|
||||
<attribute name="BindAddress">${jboss.bind.address}</attribute>
|
||||
<!-- The port of the RMI naming service, 0 == anonymous -->
|
||||
<attribute name="RmiPort">1098</attribute>
|
||||
<!-- The RMI service bind address. Empty == all addresses
|
||||
-->
|
||||
<attribute name="RmiBindAddress">${jboss.bind.address}</attribute>
|
||||
<!-- The thread pool service used to control the bootstrap lookups -->
|
||||
<depends optional-attribute-name="LookupPool"
|
||||
proxy-type="attribute">jboss.system:service=ThreadPool</depends>
|
||||
<!-- An example of using the unifed invoker as the transport.
|
||||
<depends optional-attribute-name="InvokerProxyFactory"
|
||||
proxy-type="attribute">jboss:service=proxyFactory,type=unified,target=Naming</depends>
|
||||
-->
|
||||
<depends optional-attribute-name="Naming"
|
||||
proxy-type="attribute">jboss:service=NamingBeanImpl</depends>
|
||||
</mbean>
|
||||
|
||||
<mbean code="org.jboss.naming.JNDIView"
|
||||
name="jboss:service=JNDIView"
|
||||
xmbean-dd="resource:xmdesc/JNDIView-xmbean.xml">
|
||||
<!-- The HANamingService service name -->
|
||||
<attribute name="HANamingService">jboss:service=HAJNDI</attribute>
|
||||
</mbean>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- Security -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<mbean code="org.jboss.security.plugins.SecurityConfig"
|
||||
name="jboss.security:service=SecurityConfig">
|
||||
<attribute name="LoginConfig">jboss.security:service=XMLLoginConfig</attribute>
|
||||
</mbean>
|
||||
<mbean code="org.jboss.security.auth.login.XMLLoginConfig"
|
||||
name="jboss.security:service=XMLLoginConfig">
|
||||
<attribute name="ConfigResource">login-config.xml</attribute>
|
||||
</mbean>
|
||||
|
||||
<!-- JAAS security manager and realm mapping -->
|
||||
<mbean code="org.jboss.security.plugins.JaasSecurityManagerService"
|
||||
name="jboss.security:service=JaasSecurityManager">
|
||||
<!-- A flag which indicates whether the SecurityAssociation server mode
|
||||
is set on service creation. This is true by default since the
|
||||
SecurityAssociation should be thread local for multi-threaded server
|
||||
operation.
|
||||
-->
|
||||
<attribute name="ServerMode">true</attribute>
|
||||
<attribute name="SecurityManagerClassName">org.jboss.security.plugins.JaasSecurityManager</attribute>
|
||||
<attribute name="DefaultUnauthenticatedPrincipal">anonymous</attribute>
|
||||
<!-- DefaultCacheTimeout: Specifies the default timed cache policy timeout
|
||||
in seconds.
|
||||
If you want to disable caching of security credentials, set this to 0 to
|
||||
force authentication to occur every time. This has no affect if the
|
||||
AuthenticationCacheJndiName has been changed from the default value.
|
||||
-->
|
||||
<attribute name="DefaultCacheTimeout">1800</attribute>
|
||||
<!-- DefaultCacheResolution: Specifies the default timed cache policy
|
||||
resolution in seconds. This controls the interval at which the cache
|
||||
current timestamp is updated and should be less than the DefaultCacheTimeout
|
||||
in order for the timeout to be meaningful. This has no affect if the
|
||||
AuthenticationCacheJndiName has been changed from the default value.
|
||||
-->
|
||||
<attribute name="DefaultCacheResolution">60</attribute>
|
||||
<!-- DeepCopySubjectMode: This set the copy mode of subjects done by the
|
||||
security managers to be deep copies that makes copies of the subject
|
||||
principals and credentials if they are cloneable. It should be set to
|
||||
true if subject include mutable content that can be corrupted when
|
||||
multiple threads have the same identity and cache flushes/logout clearing
|
||||
the subject in one thread results in subject references affecting other
|
||||
threads.
|
||||
-->
|
||||
<attribute name="DeepCopySubjectMode">false</attribute>
|
||||
</mbean>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- Transactions -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!-- The configurable Xid factory. For use with Oracle, set pad to true -->
|
||||
<mbean code="org.jboss.tm.XidFactory"
|
||||
name="jboss:service=XidFactory">
|
||||
<!--attribute name="Pad">true</attribute-->
|
||||
</mbean>
|
||||
|
||||
<!--
|
||||
| The fast in-memory transaction manager.
|
||||
| Deprecated in JBossAS v4.2. Use JBossTS JTA instead.
|
||||
- ->
|
||||
<mbean code="org.jboss.tm.TransactionManagerService"
|
||||
name="jboss:service=TransactionManager"
|
||||
xmbean-dd="resource:xmdesc/TransactionManagerService-xmbean.xml">
|
||||
<attribute name="TransactionTimeout">300</attribute>
|
||||
<!- - set to false to disable transaction demarcation over IIOP - ->
|
||||
<attribute name="GlobalIdsEnabled">true</attribute>
|
||||
<depends optional-attribute-name="XidFactory">jboss:service=XidFactory</depends>
|
||||
|
||||
<!- - Transaction Integrity Checking - ->
|
||||
<!- - Force a rollback if another thread is associated with the transaction at commit - ->
|
||||
<!- - <depends optional-attribute-name="TransactionIntegrityFactory"
|
||||
proxy-type="org.jboss.tm.integrity.TransactionIntegrityFactory">
|
||||
<mbean code="org.jboss.tm.integrity.FailIncompleteTransaction"
|
||||
name="jboss:service=TransactionManager,plugin=TransactionIntegrity"/>
|
||||
</depends> - ->
|
||||
</mbean>
|
||||
-->
|
||||
|
||||
<!-- JBoss Transactions JTA -->
|
||||
<mbean code="com.arjuna.ats.jbossatx.jta.TransactionManagerService"
|
||||
name="jboss:service=TransactionManager">
|
||||
<attribute name="TransactionTimeout">300</attribute>
|
||||
<attribute name="ObjectStoreDir">${jboss.server.data.dir}/tx-object-store</attribute>
|
||||
</mbean>
|
||||
|
||||
<!--
|
||||
| UserTransaction support.
|
||||
-->
|
||||
<mbean code="org.jboss.tm.usertx.server.ClientUserTransactionService"
|
||||
name="jboss:service=ClientUserTransaction"
|
||||
xmbean-dd="resource:xmdesc/ClientUserTransaction-xmbean.xml">
|
||||
<depends>
|
||||
<mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
|
||||
name="jboss:service=proxyFactory,target=ClientUserTransactionFactory">
|
||||
<attribute name="InvokerName">jboss:service=invoker,type=unified</attribute>
|
||||
<attribute name="TargetName">jboss:service=ClientUserTransaction</attribute>
|
||||
<attribute name="JndiName">UserTransactionSessionFactory</attribute>
|
||||
<attribute name="ExportedInterface">org.jboss.tm.usertx.interfaces.UserTransactionSessionFactory</attribute>
|
||||
<attribute name="ClientInterceptors">
|
||||
<interceptors>
|
||||
<interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
|
||||
<interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
|
||||
</interceptors>
|
||||
</attribute>
|
||||
<depends>jboss:service=invoker,type=unified</depends>
|
||||
</mbean>
|
||||
</depends>
|
||||
<depends optional-attribute-name="TxProxyName">
|
||||
<mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
|
||||
name="jboss:service=proxyFactory,target=ClientUserTransaction">
|
||||
<attribute name="InvokerName">jboss:service=invoker,type=unified</attribute>
|
||||
<attribute name="TargetName">jboss:service=ClientUserTransaction</attribute>
|
||||
<attribute name="JndiName"></attribute>
|
||||
<attribute name="ExportedInterface">org.jboss.tm.usertx.interfaces.UserTransactionSession</attribute>
|
||||
<attribute name="ClientInterceptors">
|
||||
<interceptors>
|
||||
<interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
|
||||
<interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
|
||||
</interceptors>
|
||||
</attribute>
|
||||
<depends>jboss:service=invoker,type=unified</depends>
|
||||
</mbean>
|
||||
</depends>
|
||||
</mbean>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- Invokers to the JMX node -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!-- Unified invoker (based on remoting) -->
|
||||
<mbean code="org.jboss.invocation.unified.server.UnifiedInvoker"
|
||||
name="jboss:service=invoker,type=unified">
|
||||
<!-- To turn on strict RMI exception propagation uncomment block below -->
|
||||
<!-- This will cause the UnifiedInvokerProxy to wrap RemoteExceptions -->
|
||||
<!-- within a ServerException, otherwise will throw root exception -->
|
||||
<!-- (not RemoteException) -->
|
||||
<!-- <attribute name="StrictRMIException">true</attribute> -->
|
||||
<depends>jboss:service=TransactionManager</depends>
|
||||
<depends>jboss.remoting:service=Connector,transport=socket</depends>
|
||||
</mbean>
|
||||
|
||||
<!-- RMI/JRMP invoker -->
|
||||
<mbean code="org.jboss.invocation.jrmp.server.JRMPInvoker"
|
||||
name="jboss:service=invoker,type=jrmp">
|
||||
<attribute name="RMIObjectPort">4444</attribute>
|
||||
<attribute name="ServerAddress">${jboss.bind.address}</attribute>
|
||||
<!--
|
||||
<attribute name="RMIClientSocketFactory">custom</attribute>
|
||||
<attribute name="RMIServerSocketFactory">custom</attribute>
|
||||
<attribute name="RMIServerSocketAddr">custom</attribute>
|
||||
<attribute name="SecurityDomain">ssl-domain-name</attribute>
|
||||
-->
|
||||
<depends>jboss:service=TransactionManager</depends>
|
||||
</mbean>
|
||||
|
||||
<mbean code="org.jboss.invocation.local.LocalInvoker"
|
||||
name="jboss:service=invoker,type=local">
|
||||
|
||||
<depends>jboss:service=TransactionManager</depends>
|
||||
</mbean>
|
||||
|
||||
<mbean code="org.jboss.invocation.pooled.server.PooledInvoker"
|
||||
name="jboss:service=invoker,type=pooled">
|
||||
<attribute name="NumAcceptThreads">1</attribute>
|
||||
<attribute name="MaxPoolSize">300</attribute>
|
||||
<attribute name="ClientMaxPoolSize">300</attribute>
|
||||
<attribute name="SocketTimeout">60000</attribute>
|
||||
<attribute name="ServerBindAddress">${jboss.bind.address}</attribute>
|
||||
<attribute name="ServerBindPort">4445</attribute>
|
||||
<attribute name="ClientConnectAddress">${jboss.bind.address}</attribute>
|
||||
<attribute name="ClientConnectPort">0</attribute>
|
||||
<attribute name="ClientRetryCount">1</attribute>
|
||||
<attribute name="EnableTcpNoDelay">false</attribute>
|
||||
|
||||
<!-- Customized socket factory attributes
|
||||
<attribute name="ClientSocketFactoryName">custom.client.factory</attribute>
|
||||
<attribute name="ServerSocketFactoryName">custom.server.factory</attribute>
|
||||
<attribute name="SslDomain">java:/jaas/pooledInvoker</attribute>
|
||||
-->
|
||||
<depends optional-attribute-name="TransactionManagerService">jboss:service=TransactionManager</depends>
|
||||
</mbean>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- Remoting services -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!-- For detailed description of all these configuration attributes, please see the -->
|
||||
<!-- JBoss Remoting User's Guide or wiki (http://labs.jboss.com/portal/jbossremoting/docs/guide/index.html) -->
|
||||
|
||||
<!-- The NetworkRegistry contains all the local and remote -->
|
||||
<!-- servers that it recognizes. The remote ones registered -->
|
||||
<!-- are dependant on the detectors running and which domains -->
|
||||
<!-- they are configured to identify. -->
|
||||
<mbean code="org.jboss.remoting.network.NetworkRegistry"
|
||||
name="jboss.remoting:service=NetworkRegistry"/>
|
||||
|
||||
<!-- The Connector is the core component of the remoting server service. -->
|
||||
<!-- It binds the remoting invoker (transport protocol, callback configuration, -->
|
||||
<!-- data marshalling, etc.) with the invocation handlers. -->
|
||||
<mbean code="org.jboss.remoting.transport.Connector"
|
||||
name="jboss.remoting:service=Connector,transport=socket"
|
||||
display-name="Socket transport Connector">
|
||||
|
||||
<!-- Can either just specify the InvokerLocator attribute and not the invoker element in the -->
|
||||
<!-- Configuration attribute, or do the full invoker configuration in the in invoker element -->
|
||||
<!-- of the Configuration attribute. -->
|
||||
|
||||
<!-- Remember that if you do use more than one param on the uri, will have to include as a CDATA, -->
|
||||
<!-- otherwise, parser will complain. -->
|
||||
<!-- <attribute name="InvokerLocator"><![CDATA[socket://${jboss.bind.address}:4446/?datatype=invocation]]></attribute> -->
|
||||
|
||||
<attribute name="Configuration">
|
||||
<!-- Using the following <invoker> element instead of the InvokerLocator above because specific attributes needed. -->
|
||||
<!-- If wanted to use any of the parameters below, can just add them as parameters to the url above if wanted use the InvokerLocator attribute. -->
|
||||
<config>
|
||||
<!-- Other than transport type and handler, none of these configurations are required (will just use defaults). -->
|
||||
<invoker transport="socket">
|
||||
<attribute name="dataType" isParam="true">invocation</attribute>
|
||||
<attribute name="marshaller" isParam="true">org.jboss.invocation.unified.marshall.InvocationMarshaller</attribute>
|
||||
<attribute name="unmarshaller" isParam="true">org.jboss.invocation.unified.marshall.InvocationUnMarshaller</attribute>
|
||||
<!-- This will be port on which the marshall loader port runs on. -->
|
||||
<!-- <attribute name="loaderport" isParam="true">4447</attribute> -->
|
||||
<!-- The following are specific to socket invoker -->
|
||||
<!-- <attribute name="numAcceptThreads">1</attribute>-->
|
||||
<!-- <attribute name="maxPoolSize">303</attribute>-->
|
||||
<!-- <attribute name="clientMaxPoolSize" isParam="true">304</attribute>-->
|
||||
<attribute name="socketTimeout" isParam="true">600000</attribute>
|
||||
<attribute name="serverBindAddress">${jboss.bind.address}</attribute>
|
||||
<attribute name="serverBindPort">4446</attribute>
|
||||
<!-- <attribute name="clientConnectAddress">216.23.33.2</attribute> -->
|
||||
<!-- <attribute name="clientConnectPort">7777</attribute> -->
|
||||
<attribute name="enableTcpNoDelay" isParam="true">true</attribute>
|
||||
<!-- <attribute name="backlog">200</attribute>-->
|
||||
<!-- The following is for callback configuration and is independant of invoker type -->
|
||||
<!-- <attribute name="callbackMemCeiling">30</attribute>-->
|
||||
<!-- indicates callback store by fully qualified class name -->
|
||||
<!-- <attribute name="callbackStore">org.jboss.remoting.CallbackStore</attribute>-->
|
||||
<!-- indicates callback store by object name -->
|
||||
<!-- <attribute name="callbackStore">jboss.remoting:service=CallbackStore,type=Serializable</attribute> -->
|
||||
<!-- config params for callback store. if were declaring callback store via object name, -->
|
||||
<!-- could have specified these config params there. -->
|
||||
<!-- StoreFilePath indicates to which directory to write the callback objects. -->
|
||||
<!-- The default value is the property value of 'jboss.server.data.dir' and if this is not set, -->
|
||||
<!-- then will be 'data'. Will then append 'remoting' and the callback client's session id. -->
|
||||
<!-- An example would be 'data\remoting\5c4o05l-9jijyx-e5b6xyph-1-e5b6xyph-2'. -->
|
||||
<!-- <attribute name="StoreFilePath">callback</attribute>-->
|
||||
<!-- StoreFileSuffix indicates the file suffix to use for the callback objects written to disk. -->
|
||||
<!-- The default value for file suffix is 'ser'. -->
|
||||
<!-- <attribute name="StoreFileSuffix">cst</attribute>-->
|
||||
</invoker>
|
||||
|
||||
<!-- At least one handler is required by the connector. If have more than one, must decalre -->
|
||||
<!-- different subsystem values. Otherwise, all invocations will be routed to the only one -->
|
||||
<!-- that is declared. -->
|
||||
<handlers>
|
||||
<!-- can also specify handler by fully qualified classname -->
|
||||
<handler subsystem="invoker">jboss:service=invoker,type=unified</handler>
|
||||
</handlers>
|
||||
</config>
|
||||
</attribute>
|
||||
<depends>jboss.remoting:service=NetworkRegistry</depends>
|
||||
</mbean>
|
||||
|
||||
|
||||
<!-- <mbean code="org.jboss.remoting.detection.jndi.JNDIDetector"-->
|
||||
<!-- name="jboss.remoting:service=Detector,transport=jndi">-->
|
||||
<!-- host to which the detector will connect to for the JNDI server. -->
|
||||
<!-- <attribute name="Host">localhost</attribute>-->
|
||||
<!-- port to which detector will connect to for the JNDI server. -->
|
||||
<!-- <attribute name="Port">5555</attribute>-->
|
||||
<!-- context factory string used when connecting to the JNDI server. -->
|
||||
<!-- The default is org.jnp.interfaces.NamingContextFactory. -->
|
||||
<!-- <attribute name="ContextFactory">org.acme.NamingContextFactory</attribute> -->
|
||||
<!-- url package string to use when connecting to the JNDI server. -->
|
||||
<!-- The default is org.jboss.naming:org.jnp.interfaces. -->
|
||||
<!-- <attribute name="URLPackage">org.acme.naming</attribute> -->
|
||||
<!-- Sets the number of detection iterations before manually pinging -->
|
||||
<!-- remote server to make sure still alive. This is needed since remote server -->
|
||||
<!-- could crash and yet still have an entry in the JNDI server, -->
|
||||
<!-- thus making it appear that it is still there. The default value is 5. -->
|
||||
<!-- <attribute name="CleanDetectionNumber">20</attribute>-->
|
||||
|
||||
<!-- Specifies the domains in which the detector will recognize -->
|
||||
<!-- detections. If servers are not configured to be in these -->
|
||||
<!-- domains, they will not be added to NetworkRegistry. -->
|
||||
<!-- <attribute name="Configuration">-->
|
||||
<!-- <domains>-->
|
||||
<!-- <domain>roxanne</domain>-->
|
||||
<!-- <domain>sparky</domain>-->
|
||||
<!-- </domains>-->
|
||||
<!-- </attribute>-->
|
||||
<!-- </mbean>-->
|
||||
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- Monitoring and Management -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!-- Uncomment to enable JMX monitoring of the bean cache
|
||||
<mbean code="org.jboss.monitor.BeanCacheMonitor"
|
||||
name="jboss.monitor:name=BeanCacheMonitor"/>
|
||||
-->
|
||||
|
||||
<!-- Uncomment to enable JMX monitoring of the entity bean locking
|
||||
<mbean code="org.jboss.monitor.EntityLockMonitor"
|
||||
name="jboss.monitor:name=EntityLockMonitor"/>
|
||||
-->
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- An MBean that is a registry for JDBC type-mapping metadata -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<mbean code="org.jboss.ejb.plugins.cmp.jdbc.metadata.MetaDataLibrary"
|
||||
name="jboss.jdbc:service=metadata"/>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- Deployment Scanning -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!-- An mbean for hot deployment/undeployment of archives.
|
||||
-->
|
||||
<mbean code="org.jboss.deployment.scanner.URLDeploymentScanner"
|
||||
name="jboss.deployment:type=DeploymentScanner,flavor=URL">
|
||||
|
||||
<!-- Uncomment (and comment/remove version below) to enable usage of the
|
||||
DeploymentCache
|
||||
<depends optional-attribute-name="Deployer">jboss.deployment:type=DeploymentCache</depends>
|
||||
-->
|
||||
<depends optional-attribute-name="Deployer">jboss.system:service=MainDeployer</depends>
|
||||
|
||||
<!-- The URLComparator can be used to specify a deployment ordering
|
||||
for deployments found in a scanned directory. The class specified
|
||||
must be an implementation of java.util.Comparator, it must be able
|
||||
to compare two URL objects, and it must have a no-arg constructor.
|
||||
Two deployment comparators are shipped with JBoss:
|
||||
- org.jboss.deployment.DeploymentSorter
|
||||
Sorts by file extension, as follows:
|
||||
"sar", "service.xml", "rar", "jar", "war", "wsr", "ear", "zip",
|
||||
"*"
|
||||
- org.jboss.deployment.scanner.PrefixDeploymentSorter
|
||||
If the name portion of the url begins with 1 or more digits, those
|
||||
digits are converted to an int (ignoring leading zeroes), and
|
||||
files are deployed in that order. Files that do not start with
|
||||
any digits will be deployed first, and they will be sorted by
|
||||
extension as above with DeploymentSorter.
|
||||
-->
|
||||
<attribute name="URLComparator">org.jboss.deployment.DeploymentSorter</attribute>
|
||||
|
||||
<!--
|
||||
<attribute name="URLComparator">org.jboss.deployment.scanner.PrefixDeploymentSorter</attribute>
|
||||
-->
|
||||
|
||||
<!-- The FilterInstance specifies a URLLister.URLFilter for scanned
|
||||
directories. This DeploymentFilter is initialized with the given
|
||||
prefixes, suffixes and matches that define which URLs should be
|
||||
ignored.
|
||||
-->
|
||||
<attribute name="FilterInstance"
|
||||
attributeClass="org.jboss.deployment.scanner.DeploymentFilter"
|
||||
serialDataType="javaBean">
|
||||
<!-- Files starting with theses strings are ignored -->
|
||||
<property name="prefixes">#,%,\,,.,_$</property>
|
||||
<!-- Files ending with theses strings are ignored -->
|
||||
<property name="suffixes">#,$,%,~,\,v,.BAK,.bak,.old,.orig,.tmp,.rej,.sh,.bsh</property>
|
||||
<!-- Files matching with theses strings are ignored -->
|
||||
<property name="matches">.make.state,.nse_depinfo,CVS,CVS.admin,RCS,RCSLOG,SCCS,TAGS,core,tags</property>
|
||||
</attribute>
|
||||
|
||||
<!-- Frequency in milliseconds to rescan the URLs for changes -->
|
||||
<attribute name="ScanPeriod">5000</attribute>
|
||||
|
||||
<!-- A flag to disable the scans -->
|
||||
<attribute name="ScanEnabled">true</attribute>
|
||||
|
||||
<!-- URLs are comma separated and resolve relative to the server home URL
|
||||
unless the given path is absolute. If the URL ends in "/" it is
|
||||
considered a collection and scanned, otherwise it is simply deployed;
|
||||
this follows RFC2518 convention and allows discrimination between
|
||||
collections and directories that are simply unpacked archives.
|
||||
|
||||
URLs may be local (file:) or remote (http:). Scanning is supported
|
||||
for remote URLs but unpacked deployment units are not.
|
||||
|
||||
Example URLs:
|
||||
deploy/
|
||||
scans ${jboss.server.url}/deploy/, which is local or remote
|
||||
depending on the URL used to boot the server
|
||||
${jboss.server.home}/deploy/
|
||||
scans ${jboss.server.home)/deploy, which is always local
|
||||
file:/var/opt/myapp.ear
|
||||
deploy myapp.ear from a local location
|
||||
file:/var/opt/apps/
|
||||
scans the specified directory
|
||||
http://www.test.com/netboot/myapp.ear
|
||||
deploys myapp.ear from a remote location
|
||||
http://www.test.com/netboot/apps/
|
||||
scans the specified WebDAV location
|
||||
-->
|
||||
<attribute name="URLs">
|
||||
deploy/
|
||||
</attribute>
|
||||
|
||||
<!-- Indicates if the scanner should recursively scan directories that
|
||||
contain no "." in their names. This can be used to group applications
|
||||
and services that must be deployed and that have the same
|
||||
logical function in the same directory i.e.
|
||||
deploy/JMX/
|
||||
deploy/JMS/
|
||||
...
|
||||
-->
|
||||
<attribute name="RecursiveSearch">True</attribute>
|
||||
|
||||
</mbean>
|
||||
|
||||
</server>
|
|
@ -1,228 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<transaction-service>
|
||||
<properties depends="common" name="arjuna">
|
||||
<!--
|
||||
Transaction Reaper Timeout (default is 120000 ms).
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.coordinator.txReaperTimeout" value="120000"/>
|
||||
<!--
|
||||
Transaction Reaper Mode, can be: NORMAL or DYNAMIC (default is NORMAL).
|
||||
-->
|
||||
<property name="com.arjuna.ats.arjuna.coordinator.txReaperMode" value="DYNAMIC"/>
|
||||
<!--
|
||||
(default is NO)
|
||||
-->
|
||||
<property name="com.arjuna.ats.arjuna.coordinator.asyncCommit" value="NO"/>
|
||||
<!--
|
||||
(default is NO)
|
||||
-->
|
||||
<property name="com.arjuna.ats.arjuna.coordinator.asyncPrepare" value="NO"/>
|
||||
<!--
|
||||
(default is YES)
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.coordinator.commitOnePhase" value="YES"/>
|
||||
<!--
|
||||
(default is defaultStore)
|
||||
-->
|
||||
<property name="com.arjuna.ats.arjuna.objectstore.localOSRoot" value="defaultStore"/>
|
||||
<!--
|
||||
default is under user.home - must be writeable!)
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.objectstore.objectStoreDir" value="PutObjectStoreDirHere"/>
|
||||
<!--
|
||||
(default is ON)
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.objectstore.objectStoreSync" value="ON"/>
|
||||
<!--
|
||||
(default is ShadowNoFileLockStore)
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.objectstore.objectStoreType" value="ShadowNoFileLockStore"/>
|
||||
<!--
|
||||
(default is 255)
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.objectstore.hashedDirectories" value="255"/>
|
||||
<!--
|
||||
(default is ON)
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.objectstore.transactionSync" value="ON"/>
|
||||
<!--
|
||||
(Must be unique across all Arjuna instances.)
|
||||
-->
|
||||
<property name="com.arjuna.ats.arjuna.xa.nodeIdentifier" value="1"/>
|
||||
<!-- property
|
||||
name="com.arjuna.ats.arjuna.coordinator.actionStore"
|
||||
value="HashedActionStore"
|
||||
value="JDBCActionStore"
|
||||
-->
|
||||
<!-- property
|
||||
name="com.arjuna.ats.arjuna.objectstore.jdbcTxDbAccess"
|
||||
value="JDBCAccess"
|
||||
-->
|
||||
<!-- property
|
||||
name="com.arjuna.ats.arjuna.objectstore.objectStoreType"
|
||||
value="ShadowNoFileLockStore"
|
||||
value="JDBCStore"
|
||||
-->
|
||||
<!-- property
|
||||
name="com.arjuna.ats.arjuna.objectstore.jdbcUserDbAccess"
|
||||
value="JDBCAccess"
|
||||
-->
|
||||
<!-- property
|
||||
name="com.arjuna.ats.arjuna.objectstore.jdbcPoolSizeInitial"
|
||||
value="1"
|
||||
-->
|
||||
<!-- property
|
||||
name="com.arjuna.ats.arjuna.objectstore.jdbcPoolSizeMaximum"
|
||||
value="1"
|
||||
-->
|
||||
<!-- property
|
||||
name="com.arjuna.ats.arjuna.objectstore.jdbcPoolPutConnections"
|
||||
value="false"
|
||||
-->
|
||||
<!-- property
|
||||
name="com.arjuna.ats.arjuna.internal.arjuna.objectstore.cacheStore.size"
|
||||
value=""
|
||||
-->
|
||||
<!-- property
|
||||
name="com.arjuna.ats.arjuna.internal.arjuna.objectstore.cacheStore.period"
|
||||
value=""
|
||||
-->
|
||||
<!--
|
||||
The location for creating temporary files, e.g., Uids.
|
||||
Default is under user.home.
|
||||
IMPORTANT: make sure the directory is lockable, e.g., /tmp on Unix
|
||||
may not be!
|
||||
-->
|
||||
<!--
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.common.varDir"
|
||||
value="var"/>
|
||||
-->
|
||||
</properties>
|
||||
<properties name="common">
|
||||
<!-- CLF 2.0 properties -->
|
||||
<property name="com.arjuna.common.util.logging.DebugLevel"
|
||||
type="System" value="0x00000000"/>
|
||||
<property name="com.arjuna.common.util.logging.FacilityLevel"
|
||||
type="System" value="0xffffffff"/>
|
||||
<property name="com.arjuna.common.util.logging.VisibilityLevel"
|
||||
type="System" value="0xffffffff"/>
|
||||
<property name="com.arjuna.common.util.logger" type="System" value="log4j"/>
|
||||
</properties>
|
||||
<properties depends="arjuna" name="txoj">
|
||||
<!--
|
||||
(default is LockStore of installation - must be writeable!)
|
||||
-->
|
||||
<!--
|
||||
<property
|
||||
name="com.arjuna.ats.txoj.lockstore.lockStoreDir"
|
||||
value="LockStore"/>
|
||||
-->
|
||||
<!--
|
||||
(default is BasicLockStore)
|
||||
-->
|
||||
<property name="com.arjuna.ats.txoj.lockstore.lockStoreType" value="BasicLockStore"/>
|
||||
<!--
|
||||
(default is NO)
|
||||
-->
|
||||
<property name="com.arjuna.ats.txoj.lockstore.multipleLockStore" value="NO"/>
|
||||
<!--
|
||||
(default is YES)
|
||||
-->
|
||||
<property name="com.arjuna.ats.txoj.lockstore.singleLockStore" value="YES"/>
|
||||
<!--
|
||||
(default is YES)
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.txoj.lockstore.allowNestedLocking" value="YES"/>
|
||||
</properties>
|
||||
<properties depends="arjuna" name="jta">
|
||||
<!--
|
||||
Support subtransactions in the JTA layer?
|
||||
Default is NO.
|
||||
-->
|
||||
<property name="com.arjuna.ats.jta.supportSubtransactions" value="NO"/>
|
||||
<property name="com.arjuna.ats.jta.jtaTMImplementation" value="com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionManagerImple"/>
|
||||
<!--
|
||||
com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple
|
||||
-->
|
||||
<property name="com.arjuna.ats.jta.jtaUTImplementation" value="com.arjuna.ats.internal.jta.transaction.arjunacore.UserTransactionImple"/>
|
||||
<!--
|
||||
com.arjuna.ats.internal.jta.transaction.jts.UserTransactionImple
|
||||
-->
|
||||
</properties>
|
||||
<properties depends="arjuna,txoj,jta" name="recoverymanager">
|
||||
<!--
|
||||
Properties used only by the RecoveryManager.
|
||||
-->
|
||||
<!--
|
||||
Periodic recovery settings.
|
||||
Time values in this section are in seconds.
|
||||
-->
|
||||
<!--
|
||||
Interval in seconds between initiating the periodic recovery modules.
|
||||
Default is 120 seconds.
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.recovery.periodicRecoveryPeriod" value="120"/>
|
||||
<!--
|
||||
Interval in seconds between first and second pass of periodic recovery.
|
||||
Default is 10 seconds.
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.recovery.recoveryBackoffPeriod" value="10"/>
|
||||
<!--
|
||||
Periodic recovery modules to use. Invoked in sort-order of names.
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.recovery.recoveryExtension1" value="com.arjuna.ats.internal.arjuna.recovery.AtomicActionRecoveryModule"/>
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.recovery.recoveryExtension2" value="com.arjuna.ats.internal.txoj.recovery.TORecoveryModule"/>
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.recovery.recoveryExtension3" value="com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule"/>
|
||||
<!--
|
||||
Expired entry removal
|
||||
-->
|
||||
<!--
|
||||
Expiry scanners to use (order of invocation is random).
|
||||
Names must begin with "com.arjuna.ats.arjuna.recovery.expiryScanner"
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.recovery.expiryScannerTransactionStatusManager" value="com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner"/>
|
||||
<!--
|
||||
Interval, in hours, between running the expiry scanners.
|
||||
This can be quite long. The absolute value determines the interval -
|
||||
if the value is negative, the scan will NOT be run until after one
|
||||
interval has elapsed. If positive the first scan will be immediately
|
||||
after startup. Zero will prevent any scanning.
|
||||
Default = 12 = run immediately, then every 12 hours.
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.recovery.expiryScanInterval" value="12"/>
|
||||
<!--
|
||||
Age, in hours, for removal of transaction status manager item.
|
||||
This should be longer than any ts-using process will remain running.
|
||||
Zero = Never removed. Default is 12.
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.recovery.transactionStatusManagerExpiryTime" value="12"/>
|
||||
<!--
|
||||
Use this to fix the port on which the TransactionStatusManager listens,
|
||||
The default behaviour is to use any free port.
|
||||
-->
|
||||
<property
|
||||
name="com.arjuna.ats.arjuna.recovery.transactionStatusManagerPort" value="0"/>
|
||||
</properties>
|
||||
<properties depends="jta" name="jdbc">
|
||||
<!--
|
||||
property name="com.arjuna.ats.jdbc.isolationLevel" value="TRANSACTION_SERIALIZABLE"/>
|
||||
-->
|
||||
</properties>
|
||||
</transaction-service>
|
|
@ -1,4 +0,0 @@
|
|||
# DO NOT EDIT THIS FILE UNLESS YOU KNOW WHAT YOU ARE DOING
|
||||
#
|
||||
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
|
||||
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
|
|
@ -1,169 +0,0 @@
|
|||
<?xml version='1.0'?>
|
||||
<!DOCTYPE policy PUBLIC
|
||||
"-//JBoss//DTD JBOSS Security Config 3.0//EN"
|
||||
"http://www.jboss.org/j2ee/dtd/security_config.dtd">
|
||||
|
||||
<!-- The XML based JAAS login configuration read by the
|
||||
org.jboss.security.auth.login.XMLLoginConfig mbean. Add
|
||||
an application-policy element for each security domain.
|
||||
|
||||
The outline of the application-policy is:
|
||||
<application-policy name="security-domain-name">
|
||||
<authentication>
|
||||
<login-module code="login.module1.class.name" flag="control_flag">
|
||||
<module-option name = "option1-name">option1-value</module-option>
|
||||
<module-option name = "option2-name">option2-value</module-option>
|
||||
...
|
||||
</login-module>
|
||||
|
||||
<login-module code="login.module2.class.name" flag="control_flag">
|
||||
...
|
||||
</login-module>
|
||||
...
|
||||
</authentication>
|
||||
</application-policy>
|
||||
|
||||
$Revision: 64598 $
|
||||
-->
|
||||
|
||||
<policy>
|
||||
<!-- Used by clients within the application server VM such as
|
||||
mbeans and servlets that access EJBs.
|
||||
-->
|
||||
<application-policy name = "client-login">
|
||||
<authentication>
|
||||
<login-module code = "org.jboss.security.ClientLoginModule"
|
||||
flag = "required">
|
||||
<!-- Any existing security context will be restored on logout -->
|
||||
<module-option name="restore-login-identity">true</module-option>
|
||||
</login-module>
|
||||
</authentication>
|
||||
</application-policy>
|
||||
|
||||
<!-- Security domain for JBossMQ -->
|
||||
<application-policy name = "jbossmq">
|
||||
<authentication>
|
||||
<login-module code = "org.jboss.security.auth.spi.DatabaseServerLoginModule"
|
||||
flag = "required">
|
||||
<module-option name = "unauthenticatedIdentity">guest</module-option>
|
||||
<module-option name = "dsJndiName">java:/DefaultDS</module-option>
|
||||
<module-option name = "principalsQuery">SELECT PASSWD FROM JMS_USERS WHERE USERID=?</module-option>
|
||||
<module-option name = "rolesQuery">SELECT ROLEID, 'Roles' FROM JMS_ROLES WHERE USERID=?</module-option>
|
||||
</login-module>
|
||||
</authentication>
|
||||
</application-policy>
|
||||
|
||||
<!-- Security domain for JBossMQ when using file-state-service.xml
|
||||
<application-policy name = "jbossmq">
|
||||
<authentication>
|
||||
<login-module code = "org.jboss.mq.sm.file.DynamicLoginModule"
|
||||
flag = "required">
|
||||
<module-option name = "unauthenticatedIdentity">guest</module-option>
|
||||
<module-option name = "sm.objectname">jboss.mq:service=StateManager</module-option>
|
||||
</login-module>
|
||||
</authentication>
|
||||
</application-policy>
|
||||
-->
|
||||
|
||||
<!-- Security domains for testing new jca framework -->
|
||||
<application-policy name = "HsqlDbRealm">
|
||||
<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"></module-option>
|
||||
<module-option name = "managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=DefaultDS</module-option>
|
||||
</login-module>
|
||||
</authentication>
|
||||
</application-policy>
|
||||
|
||||
<application-policy name = "JmsXARealm">
|
||||
<authentication>
|
||||
<login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule"
|
||||
flag = "required">
|
||||
<module-option name = "principal">guest</module-option>
|
||||
<module-option name = "userName">guest</module-option>
|
||||
<module-option name = "password">guest</module-option>
|
||||
<module-option name = "managedConnectionFactoryName">jboss.jca:service=TxCM,name=JmsXA</module-option>
|
||||
</login-module>
|
||||
</authentication>
|
||||
</application-policy>
|
||||
|
||||
<!-- A template configuration for the jmx-console web application. This
|
||||
defaults to the UsersRolesLoginModule the same as other and should be
|
||||
changed to a stronger authentication mechanism as required.
|
||||
-->
|
||||
<application-policy name = "jmx-console">
|
||||
<authentication>
|
||||
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
|
||||
flag = "required">
|
||||
<module-option name="usersProperties">props/jmx-console-users.properties</module-option>
|
||||
<module-option name="rolesProperties">props/jmx-console-roles.properties</module-option>
|
||||
</login-module>
|
||||
</authentication>
|
||||
</application-policy>
|
||||
|
||||
<!-- A template configuration for the web-console web application. This
|
||||
defaults to the UsersRolesLoginModule the same as other and should be
|
||||
changed to a stronger authentication mechanism as required.
|
||||
-->
|
||||
<application-policy name = "web-console">
|
||||
<authentication>
|
||||
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
|
||||
flag = "required">
|
||||
<module-option name="usersProperties">web-console-users.properties</module-option>
|
||||
<module-option name="rolesProperties">web-console-roles.properties</module-option>
|
||||
</login-module>
|
||||
</authentication>
|
||||
</application-policy>
|
||||
|
||||
<!--
|
||||
A template configuration for the JBossWS security domain.
|
||||
This defaults to the UsersRolesLoginModule the same as other and should be
|
||||
changed to a stronger authentication mechanism as required.
|
||||
-->
|
||||
<application-policy name="JBossWS">
|
||||
<authentication>
|
||||
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
|
||||
flag="required">
|
||||
<module-option name="usersProperties">props/jbossws-users.properties</module-option>
|
||||
<module-option name="rolesProperties">props/jbossws-roles.properties</module-option>
|
||||
<module-option name="unauthenticatedIdentity">anonymous</module-option>
|
||||
</login-module>
|
||||
</authentication>
|
||||
</application-policy>
|
||||
|
||||
<!-- The default login configuration used by any security domain that
|
||||
does not have a application-policy entry with a matching name
|
||||
-->
|
||||
<application-policy name = "other">
|
||||
<!-- A simple server login module, which can be used when the number
|
||||
of users is relatively small. It uses two properties files:
|
||||
users.properties, which holds users (key) and their password (value).
|
||||
roles.properties, which holds users (key) and a comma-separated list of
|
||||
their roles (value).
|
||||
The unauthenticatedIdentity property defines the name of the principal
|
||||
that will be used when a null username and password are presented as is
|
||||
the case for an unuathenticated web client or MDB. If you want to
|
||||
allow such users to be authenticated add the property, e.g.,
|
||||
unauthenticatedIdentity="nobody"
|
||||
-->
|
||||
<authentication>
|
||||
<login-module code = "org.jboss.security.auth.spi.UsersRolesLoginModule"
|
||||
flag = "required" />
|
||||
</authentication>
|
||||
</application-policy>
|
||||
|
||||
<!-- login configuration for adempiere -->
|
||||
<application-policy name = "adempiere">
|
||||
<authentication>
|
||||
<login-module
|
||||
code = "org.adempiere.as.jboss.AdempiereLoginModule"
|
||||
flag = "required">
|
||||
<module-option name="unauthenticatedIdentity">anonymous</module-option>
|
||||
</login-module>
|
||||
</authentication>
|
||||
</application-policy>
|
||||
</policy>
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
# A sample roles.properties file for use with the UsersRolesLoginModule
|
||||
kermit=friend
|
|
@ -1,2 +0,0 @@
|
|||
# A sample users.properties file for use with the UsersRolesLoginModule
|
||||
kermit=thefrog
|
|
@ -1,2 +0,0 @@
|
|||
# A sample roles.properties file for use with the UsersRolesLoginModule
|
||||
admin=JBossAdmin,HttpInvoker
|
|
@ -1,2 +0,0 @@
|
|||
# A sample users.properties file for use with the UsersRolesLoginModule
|
||||
admin=admin
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,107 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mbean PUBLIC
|
||||
"-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
|
||||
"http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
|
||||
|
||||
<!-- $Id: AttributePersistenceService-xmbean.xml 23167 2004-08-23 16:57:19Z andd $ -->
|
||||
|
||||
<mbean>
|
||||
<!-- MBean Info -->
|
||||
<description>XMBean Attribute Persistence Service</description>
|
||||
<descriptors>
|
||||
<persistence persistPolicy="OnUpdate"
|
||||
persistLocation="${jboss.server.data.dir}/xmbean-attrs"
|
||||
persistName="AttributePersistenceService.ser"/>
|
||||
<persistence-manager value="org.jboss.mx.persistence.ObjectStreamPersistenceManager"/>
|
||||
</descriptors>
|
||||
<class>org.jboss.system.pm.AttributePersistenceService</class>
|
||||
|
||||
<!-- Attributes -->
|
||||
<attribute access="read-write" getMethod="getApmDestroyOnServiceStop" setMethod="setApmDestroyOnServiceStop">
|
||||
<description>Specifies whether to call destroy() on the AttributePersistenceManager implementation, upon service stop</description>
|
||||
<name>ApmDestroyOnServiceStop</name>
|
||||
<type>boolean</type>
|
||||
<descriptors>
|
||||
<descriptor name="persistPolicy" value="Never"/>
|
||||
</descriptors>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getAttributePersistenceManagerClass" setMethod="setAttributePersistenceManagerClass">
|
||||
<description>The actual AttributePersistenceManager implementation</description>
|
||||
<name>AttributePersistenceManagerClass</name>
|
||||
<type>java.lang.String</type>
|
||||
<descriptors>
|
||||
<descriptor name="persistPolicy" value="Never"/>
|
||||
</descriptors>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getAttributePersistenceManagerConfig" setMethod="setAttributePersistenceManagerConfig">
|
||||
<description>The XML configuration that is passed to the AttributePersistenceManager implementation</description>
|
||||
<name>AttributePersistenceManagerConfig</name>
|
||||
<type>org.w3c.dom.Element</type>
|
||||
<descriptors>
|
||||
<descriptor name="persistPolicy" value="Never"/>
|
||||
</descriptors>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getVersionTag" setMethod="setVersionTag">
|
||||
<description>The version tag to use for stored/loaded Attribute data</description>
|
||||
<name>VersionTag</name>
|
||||
<type>java.lang.String</type>
|
||||
<descriptors>
|
||||
<descriptor name="persistPolicy" value="OnUpdate"/>
|
||||
</descriptors>
|
||||
</attribute>
|
||||
|
||||
&defaultAttributes;
|
||||
|
||||
<!-- Operations -->
|
||||
<operation>
|
||||
<description>Factory method returning the active AttributePersistenceManager implementation, for internal usage</description>
|
||||
<name>apmCreate</name>
|
||||
<return-type>org.jboss.mx.persistence.AttributePersistenceManager</return-type>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Delegated to the active APM returns true when a persisted image with this id exists</description>
|
||||
<name>apmExists</name>
|
||||
<parameter>
|
||||
<description>The id of the persisted attribute image</description>
|
||||
<name>id</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>boolean</return-type>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Delegated to the active APM removes the specified persisted attribute image</description>
|
||||
<name>apmRemove</name>
|
||||
<parameter>
|
||||
<description>The id of the persisted attribute image</description>
|
||||
<name>id</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Delegated to the active APM removes the persisted attribute images</description>
|
||||
<name>apmRemoveAll</name>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Delegated to the active APM it returns a list with the ids of all persisted attribute images</description>
|
||||
<name>apmListAll</name>
|
||||
<return-type>[Ljava.lang.String;</return-type>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Delegated to the active APM it returns a single string with the ids of all persisted attribute images</description>
|
||||
<name>apmListAllAsString</name>
|
||||
<return-type>java.lang.String</return-type>
|
||||
</operation>
|
||||
|
||||
&defaultOperations;
|
||||
|
||||
</mbean>
|
|
@ -1,28 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mbean PUBLIC
|
||||
"-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
|
||||
"http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
|
||||
<!-- $Id: ClientUserTransaction-xmbean.xml 18262 2003-12-20 21:12:07Z pilhuhn $ -->
|
||||
<mbean>
|
||||
<description>ClientUserTransaction Service.</description>
|
||||
<class>org.jboss.tm.usertx.server.ClientUserTransactionService</class>
|
||||
&defaultAttributes;
|
||||
<attribute access="write-only" setMethod="setTxProxyName">
|
||||
<description>Set the name of the proxy factory service used for the UserTransactionSession</description>
|
||||
<name>TxProxyName</name>
|
||||
<type>javax.management.ObjectName</type>
|
||||
</attribute>
|
||||
|
||||
<operation>
|
||||
<description>Expose UserTransactionSession and UserTransactionSessionFactory interfaces via JMX to invokers.</description>
|
||||
<name>invoke</name>
|
||||
<parameter>
|
||||
<description>A pointer to the invocation object</description>
|
||||
<name>invocation</name>
|
||||
<type>org.jboss.invocation.Invocation</type>
|
||||
</parameter>
|
||||
<return-type>java.lang.Object</return-type>
|
||||
</operation>
|
||||
|
||||
&defaultOperations;
|
||||
</mbean>
|
|
@ -1,35 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mbean PUBLIC
|
||||
"-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
|
||||
"http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
|
||||
<!-- The JNDIView service XMBean
|
||||
$Id: JNDIView-xmbean.xml 38992 2005-12-13 15:29:35Z jerrygauth $
|
||||
-->
|
||||
<mbean>
|
||||
<description>JNDIView Service. List deployed application java:comp namespaces,
|
||||
the java: namespace as well as the global InitialContext JNDI namespace.
|
||||
</description>
|
||||
<class>org.jboss.naming.JNDIView</class>
|
||||
&defaultAttributes;
|
||||
<attribute access="read-write" getMethod="getHANamingService" setMethod="setHANamingService">
|
||||
<description>The HANamingService service name</description>
|
||||
<name>HANamingService</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
<operation>
|
||||
<description>Output JNDI info as text</description>
|
||||
<name>list</name>
|
||||
<parameter>
|
||||
<description>If true, list the class of each object in addition to its name</description>
|
||||
<name>verbose</name>
|
||||
<type>boolean</type>
|
||||
</parameter>
|
||||
<return-type>java.lang.String</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>Output JNDI info in XML format</description>
|
||||
<name>listXML</name>
|
||||
<return-type>java.lang.String</return-type>
|
||||
</operation>
|
||||
&defaultOperations;
|
||||
</mbean>
|
|
@ -1,110 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mbean PUBLIC "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
|
||||
"http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd" [
|
||||
<!ATTLIST interceptor
|
||||
proxyName CDATA #IMPLIED
|
||||
>
|
||||
]>
|
||||
<!-- The Log4JService service XMBean
|
||||
$Id: Log4jService-xmbean.xml 28573 2005-02-11 13:15:54Z pilhuhn $
|
||||
-->
|
||||
<mbean>
|
||||
<description>
|
||||
This MBean allows to get and set Log4j specific options.
|
||||
See also resource:log4j.xml
|
||||
</description>
|
||||
<class>org.jboss.logging.Log4jService</class>
|
||||
<constructor>
|
||||
<description>The default constructor</description>
|
||||
<name>Log4jService</name>
|
||||
</constructor>
|
||||
|
||||
&defaultAttributes;
|
||||
|
||||
<attribute access="read-write" getMethod="getConfigurationURL" setMethod="setConfigurationURL">
|
||||
<description>The URL of the log4j.xml config file.</description>
|
||||
<name>ConfigurationURL</name>
|
||||
<type>java.net.URL</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getCatchSystemErr" setMethod="setCatchSystemErr">
|
||||
<description>Should data writen to standard error be caught and integrated into the log output.</description>
|
||||
<name>CatchSystemErr</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getCatchSystemOut" setMethod="setCatchSystemOut">
|
||||
<description>Should data writen to standard output be caught and integrated into the log output.</description>
|
||||
<name>CatchSystemOut</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getLog4jQuietMode" setMethod="setLog4jQuietMode">
|
||||
<description>Sets the log4j quite mode. For log4j 1.2.8 this must stay on true.</description>
|
||||
<name>Log4jQuietMode</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getRefreshPeriod" setMethod="setRefreshPeriod">
|
||||
<description>The time in seconds between checking for new config.</description>
|
||||
<name>RefreshPeriod</name>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
<!-- Operations -->
|
||||
<operation>
|
||||
<description>Displays the log level of a given logger.</description>
|
||||
<name>getLoggerLevel</name>
|
||||
<parameter>
|
||||
<description>The name of the logger to display.</description>
|
||||
<name>logger</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>java.lang.String</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>Sets the log level for a given logger.</description>
|
||||
<name>setLoggerLevel</name>
|
||||
<parameter>
|
||||
<description>The name of the logger to set.</description>
|
||||
<name>logger</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<description>The log level to set.</description>
|
||||
<name>level</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>Sets the levels of each logger specified by the given comma
|
||||
seperated list of logger names.</description>
|
||||
<name>setLoggerLevels</name>
|
||||
<parameter>
|
||||
<description>The list of loggers</description>
|
||||
<name>loggers</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<description>The log level to set</description>
|
||||
<name>level</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>Force the logging system to reconfigure.</description>
|
||||
<name>reconfigure</name>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>Force the logging system to reconfigure with the given URL.</description>
|
||||
<name>reconfigure</name>
|
||||
<parameter>
|
||||
<description>The url for the new configuration.</description>
|
||||
<name>url</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
|
||||
|
||||
&defaultOperations;
|
||||
|
||||
</mbean>
|
|
@ -1,37 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mbean PUBLIC
|
||||
"-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
|
||||
"http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
|
||||
|
||||
<!-- The JNDI Naming XMBean
|
||||
$Id: NamingBean-xmbean.xml 60240 2007-02-03 18:29:53Z scott.stark@jboss.org $
|
||||
-->
|
||||
<mbean>
|
||||
<description>The JNDI pojo bean</description>
|
||||
|
||||
<class>org.jnp.server.NamingBeanImpl</class>
|
||||
|
||||
<constructor>
|
||||
<description>The default constructor</description>
|
||||
<name>NamingBeanImpl</name>
|
||||
</constructor>
|
||||
|
||||
<attribute access="read-only" getMethod="getNamingInstance">
|
||||
<description>The NamingInstance</description>
|
||||
<name>NamingInstance</name>
|
||||
<type>org.jnp.interfaces.Naming</type>
|
||||
</attribute>
|
||||
|
||||
<!-- Operations -->
|
||||
<operation>
|
||||
<description>The start lifecycle op</description>
|
||||
<name>start</name>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>The stop lifecycle op</description>
|
||||
<name>stop</name>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
|
||||
</mbean>
|
|
@ -1,196 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mbean PUBLIC
|
||||
"-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
|
||||
"http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd"
|
||||
[
|
||||
<!ATTLIST interceptor proxyName CDATA #IMPLIED>
|
||||
]>
|
||||
|
||||
<!-- The JNDI Naming service XMBean
|
||||
$Id: NamingService-xmbean.xml 60231 2007-02-03 08:00:43Z scott.stark@jboss.org $
|
||||
-->
|
||||
<mbean>
|
||||
<description>The standard JBoss JNDI naming server with a custom
|
||||
ProxyFactoryInterceptor interceptor that does replacement of NamingContext
|
||||
objects with the detached invoker proxy.
|
||||
</description>
|
||||
|
||||
<descriptors>
|
||||
<interceptors>
|
||||
<!-- Uncomment to enable NamingContext replacement by the detached
|
||||
invoker proxy. You need to set the proxyName attribute correctly.
|
||||
<interceptor code="org.jboss.naming.interceptors.ProxyFactoryInterceptor"
|
||||
proxyName="jboss:service=proxyFactory,type=pooled,target=Naming"/>
|
||||
-->
|
||||
<interceptor code="org.jboss.mx.interceptor.PersistenceInterceptor2" />
|
||||
<interceptor code="org.jboss.mx.interceptor.ModelMBeanInterceptor" />
|
||||
<interceptor code="org.jboss.mx.interceptor.ObjectReferenceInterceptor" />
|
||||
</interceptors>
|
||||
</descriptors>
|
||||
|
||||
<class>org.jboss.naming.NamingService</class>
|
||||
|
||||
<constructor>
|
||||
<description>The default constructor</description>
|
||||
<name>NamingService</name>
|
||||
</constructor>
|
||||
|
||||
&defaultAttributes;
|
||||
|
||||
<attribute access="read-only" getMethod="getMethodMap">
|
||||
<name>MethodMap</name>
|
||||
<type>java.util.Map</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getNaming" setMethod="setNaming">
|
||||
<description>Underlying Naming bean instance</description>
|
||||
<name>Naming</name>
|
||||
<type>org.jnp.server.NamingBean</type>
|
||||
</attribute>
|
||||
<attribute access="read-only" getMethod="getNamingInstance">
|
||||
<description>Underlying Naming bean instance</description>
|
||||
<name>NamingInstance</name>
|
||||
<type>org.jnp.interfaces.Naming</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getCallByValue" setMethod="setCallByValue">
|
||||
<description>The call by value mode. true if all lookups are unmarshalled using
|
||||
the caller's TCL, false if in VM lookups return the value by reference.</description>
|
||||
<name>CallByValue</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getBindAddress" setMethod="setBindAddress">
|
||||
<description>The bind address of the bootstrap lookup socket.</description>
|
||||
<name>BindAddress</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getPort" setMethod="setPort">
|
||||
<description>The listening port for the bootstrap JNP service. Set this to -1
|
||||
to run the NamingService without the JNP invoker listening port.</description>
|
||||
<name>Port</name>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getBacklog" setMethod="setBacklog">
|
||||
<description>The bootstrap socket backlog count.</description>
|
||||
<name>Backlog</name>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getJNPServerSocketFactory"
|
||||
setMethod="setJNPServerSocketFactory">
|
||||
<description>The bootstrap socket javax.net.ServerSocketFactory class name</description>
|
||||
<name>JNPServerSocketFactory</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getJNPServerSocketFactoryBean"
|
||||
setMethod="setJNPServerSocketFactoryBean">
|
||||
<description>The bootstrap socket javax.net.ServerSocketFactory</description>
|
||||
<name>JNPServerSocketFactoryBean</name>
|
||||
<type>javax.net.ServerSocketFactory</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getRmiPort" setMethod="setRmiPort">
|
||||
<description>The port of the RMI naming service, 0 == anonymous. This
|
||||
is only used if an explicit InvokerProxyFactory has not been set.</description>
|
||||
<name>RmiPort</name>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getRmiBindAddress" setMethod="setRmiBindAddress">
|
||||
<description>The RMI service bind address. Empty == all addresses</description>
|
||||
<name>RmiBindAddress</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getClientSocketFactory" setMethod="setClientSocketFactory">
|
||||
<description>The RMI service java.rmi.server.RMIClientSocketFactory class name</description>
|
||||
<name>ClientSocketFactory</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getClientSocketFactoryBean" setMethod="setClientSocketFactoryBean">
|
||||
<description>The RMI service java.rmi.server.RMIServerSocketFactory instance</description>
|
||||
<name>ClientSocketFactoryBean</name>
|
||||
<type>java.rmi.server.RMIClientSocketFactory</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getServerSocketFactory" setMethod="setServerSocketFactory">
|
||||
<description>The RMI service java.rmi.server.RMIServerSocketFactory class name</description>
|
||||
<name>ServerSocketFactory</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getServerSocketFactoryBean" setMethod="setServerSocketFactoryBean">
|
||||
<description>The RMI service java.rmi.server.RMIServerSocketFactory instance</description>
|
||||
<name>ServerSocketFactory</name>
|
||||
<type>java.rmi.server.RMIServerSocketFactory</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getInstallGlobalService"
|
||||
setMethod="setInstallGlobalService">
|
||||
<description>Ghe InstallGlobalService which defines whether the MainMBean's
|
||||
Naming server will be installed as the NamingContext.setLocal global
|
||||
value.</description>
|
||||
<name>InstallGlobalService</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getUseGlobalService"
|
||||
setMethod="setUseGlobalService">
|
||||
<description>The UseGlobalService which defines whether the MainMBean's
|
||||
Naming server will initialized from the existing NamingContext.setLocal global
|
||||
value.</description>
|
||||
<name>UseGlobalService</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
<attribute access="write-only" setMethod="setLookupPool">
|
||||
<description>The thread pool service used to control the bootstrap lookups</description>
|
||||
<name>LookupPool</name>
|
||||
<type>org.jboss.util.threadpool.BasicThreadPoolMBean</type>
|
||||
</attribute>
|
||||
<attribute access="write-only" setMethod="setInvokerProxyFactory">
|
||||
<description>The detached invoker proxy factory to use for the naming
|
||||
service transport.</description>
|
||||
<name>InvokerProxyFactory</name>
|
||||
<type>org.jboss.invocation.jrmp.server.JRMPProxyFactoryMBean</type>
|
||||
</attribute>
|
||||
|
||||
<!-- Operations -->
|
||||
<operation>
|
||||
<description>The generic invocation operation used by detached invokers
|
||||
to route requests to the service
|
||||
</description>
|
||||
<name>invoke</name>
|
||||
<parameter>
|
||||
<description>The Naming interface method invocation encapsulation
|
||||
</description>
|
||||
<name>invocation</name>
|
||||
<type>org.jboss.invocation.Invocation</type>
|
||||
</parameter>
|
||||
<return-type>java.lang.Object</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>Create an alias in jndi
|
||||
</description>
|
||||
<name>createAlias</name>
|
||||
<parameter>
|
||||
<description>The from name
|
||||
</description>
|
||||
<name>fromName</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<description>The to name
|
||||
</description>
|
||||
<name>toName</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>Remove an alias from jndi
|
||||
</description>
|
||||
<name>removeAlias</name>
|
||||
<parameter>
|
||||
<description>The name
|
||||
</description>
|
||||
<name>name</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
|
||||
&defaultOperations;
|
||||
|
||||
</mbean>
|
|
@ -1,89 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mbean PUBLIC
|
||||
"-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
|
||||
"http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
|
||||
|
||||
<!-- $Id: TransactionManagerService-xmbean.xml 32334 2005-06-17 06:45:59Z adrian $ -->
|
||||
<mbean>
|
||||
<description>TransactionManager Service.</description>
|
||||
<class>org.jboss.tm.TransactionManagerService</class>
|
||||
&defaultAttributes;
|
||||
<attribute access="read-write" getMethod="getGlobalIdsEnabled" setMethod="setGlobalIdsEnabled">
|
||||
<description>Should be set to true for transaction demarcation over IIOP</description>
|
||||
<name>GlobalIdsEnabled</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="isInterruptThreads" setMethod="setInterruptThreads">
|
||||
<description>Whether to interrupt threads at transaction timeout</description>
|
||||
<name>InterruptThreads</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getTransactionTimeout" setMethod="setTransactionTimeout">
|
||||
<description>The transaction timeout in seconds</description>
|
||||
<name>TransactionTimeout</name>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getXidFactory" setMethod="setXidFactory">
|
||||
<description>Name of the xidFactory</description>
|
||||
<name>XidFactory</name>
|
||||
<type>javax.management.ObjectName</type>
|
||||
</attribute>
|
||||
<attribute access="write-only" setMethod="setTransactionIntegrityFactory">
|
||||
<description>Transaction Integrity Policy</description>
|
||||
<name>TransactionIntegrityFactory</name>
|
||||
<type>org.jboss.tm.integrity.TransactionIntegrityFactory</type>
|
||||
</attribute>
|
||||
<attribute access="read-only" getMethod="getTransactionManager">
|
||||
<description>Returns the TransactionManager managed by this service</description>
|
||||
<name>TransactionManager</name>
|
||||
<type>javax.transaction.TransactionManager</type>
|
||||
</attribute>
|
||||
<attribute access="read-only" getMethod="getXATerminator">
|
||||
<description>Returns the XATerminator managed by this service</description>
|
||||
<name>XATerminator</name>
|
||||
<type>org.jboss.tm.JBossXATerminator</type>
|
||||
</attribute>
|
||||
<attribute access="read-only" getMethod="getTransactionCount">
|
||||
<description>Counts the number of active transactions</description>
|
||||
<name>TransactionCount</name>
|
||||
<type>long</type>
|
||||
</attribute>
|
||||
<attribute access="read-only" getMethod="getCommitCount">
|
||||
<description>Counts the number of commited transactions</description>
|
||||
<name>CommitCount</name>
|
||||
<type>long</type>
|
||||
</attribute>
|
||||
<attribute access="read-only" getMethod="getRollbackCount">
|
||||
<description>Counts the number of transactions that have been rolled back</description>
|
||||
<name>RollbackCount</name>
|
||||
<type>long</type>
|
||||
</attribute>
|
||||
|
||||
<operation>
|
||||
<description>Register a XAException Formatter</description>
|
||||
<name>registerXAExceptionFormatter</name>
|
||||
<parameter>
|
||||
<description>The class of the formatter</description>
|
||||
<name>clazz</name>
|
||||
<type>java.lang.Class</type>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<description>A XAExceptionFromatter value</description>
|
||||
<name>formatter</name>
|
||||
<type>org.jboss.tm.XAExceptionFormatter</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>Unregister a XAException Formatter</description>
|
||||
<name>unregisterXAExceptionFormatter</name>
|
||||
<parameter>
|
||||
<description>The class of the formatter</description>
|
||||
<name>clazz</name>
|
||||
<type>java.lang.Class</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
|
||||
&defaultOperations;
|
||||
</mbean>
|
|
@ -1,46 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mbean PUBLIC
|
||||
"-//JBoss//DTD JBOSS XMBEAN 1.2//EN"
|
||||
"http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_2.dtd">
|
||||
<!-- $Id: org.jboss.deployment.JARDeployer-xmbean.xml 35861 2005-09-11 22:24:37Z dimitris $ -->
|
||||
<mbean>
|
||||
|
||||
<description>The JARDeployer adds archives that do not contain META-INF/*.xml
|
||||
files. The pattern of xml files that correspond to deployment descriptors
|
||||
can be specified using the DescriptorNames attribute.
|
||||
</description>
|
||||
<class>org.jboss.deployment.JARDeployer</class>
|
||||
|
||||
<attribute access='read-write' getMethod='getDescriptorNames' setMethod='setDescriptorNames'>
|
||||
<description>The list of suffixes that define deployment descriptors which
|
||||
if found in an archive META-INF directory indicate non-jar deployments
|
||||
which should be ignored by the JARDeployer
|
||||
</description>
|
||||
<name>DescriptorNames</name>
|
||||
<type>[Ljava.lang.String;</type>
|
||||
<!-- This suffix list represents the legacy behavior that ignored all
|
||||
archives with META-INF/*.xml files
|
||||
<descriptors>
|
||||
<value value=".xml"/>
|
||||
</descriptors>
|
||||
-->
|
||||
<!-- Ignore archives with the standard descriptors in META-INF -->
|
||||
<descriptors>
|
||||
<value value="ejb-jar.xml,jboss-service.xml,-ds.xml,ra.xml,application.xml,application-client.xml"/>
|
||||
</descriptors>
|
||||
</attribute>
|
||||
|
||||
<!-- SubDeployerExtMBean attribute -->
|
||||
<attribute access="read-write" getMethod="getEnhancedSuffixes" setMethod="setEnhancedSuffixes">
|
||||
<description>Allow the override of supported suffixes and relative order</description>
|
||||
<name>EnhancedSuffixes</name>
|
||||
<type>[Ljava.lang.String;</type>
|
||||
</attribute>
|
||||
|
||||
&deployerAttributes;
|
||||
&defaultAttributes;
|
||||
|
||||
&deployerOperations;
|
||||
&defaultOperations;
|
||||
|
||||
</mbean>
|
|
@ -1,270 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!DOCTYPE mbean PUBLIC
|
||||
"-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
|
||||
"http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
|
||||
|
||||
<!-- $Id: org.jboss.deployment.MainDeployer-xmbean.xml 46368 2006-07-18 15:59:06Z dimitris $ -->
|
||||
|
||||
<!-- The MainDeployer XMBean descriptor -->
|
||||
<mbean>
|
||||
<description>The Main deployer is the service which acts as the entry
|
||||
point for the deployment/undeployment requests.
|
||||
</description>
|
||||
<class>org.jboss.deployment.MainDeployer</class>
|
||||
|
||||
<attribute access='read-write' setMethod='setCopyFiles' getMethod='getCopyFiles'>
|
||||
<description></description>
|
||||
<name>CopyFiles</name>
|
||||
<type>boolean</type>
|
||||
<descriptors>
|
||||
<value value="true"/>
|
||||
</descriptors>
|
||||
</attribute>
|
||||
<attribute access='write-only' setMethod='setServiceController'>
|
||||
<description></description>
|
||||
<name>ServiceController</name>
|
||||
<type>javax.management.ObjectName</type>
|
||||
</attribute>
|
||||
<attribute access='read-only' getMethod='getServiceName'>
|
||||
<description></description>
|
||||
<name>ServiceName</name>
|
||||
<type>javax.management.ObjectName</type>
|
||||
</attribute>
|
||||
<attribute access='read-only' getMethod='getSuffixOrder'>
|
||||
<description>The suffix order used when sorting deployments, constructed dynamically by registering deployers</description>
|
||||
<name>SuffixOrder</name>
|
||||
<type>[Ljava.lang.String;</type>
|
||||
</attribute>
|
||||
<attribute access='read-write' setMethod='setEnhancedSuffixOrder' getMethod='getEnhancedSuffixOrder'>
|
||||
<description>Allows the override of the suffix order declared by subdeployers, using the syntax [order:]suffix
|
||||
</description>
|
||||
<name>EnhancedSuffixOrder</name>
|
||||
<type>[Ljava.lang.String;</type>
|
||||
<!--
|
||||
Statically set one or more enhanced suffix orders, independent of the value proposed by subdeployers.
|
||||
Some deployers may also allow the suffixes/orders to be set locally, so that's preferable too.
|
||||
For reference, this is the list of enhanced suffixes likely to be set by deployers (it may not
|
||||
be completely up-to-date, or there can be user-defined deployers).
|
||||
|
||||
050:.deployer,050:-deployer.xml,100:.aop,100:-aop.xml,150:.sar,150:-service.xml,200:.beans,250:.rar,300:-ds.xml,350:.har,400:.jar,400:.ejb3,400:.par,500:.war,600:.wsr,650:.ear,700:.jar,750:.zip,800:.bsh,900:.last
|
||||
|
||||
Until we resolve some startup issues, we'll setup some static enhanced suffix orders bellow
|
||||
and leave the rest of the suffixes contributed dynamically by registering deployers.
|
||||
-->
|
||||
<descriptors>
|
||||
<value value="250:.rar,300:-ds.xml,400:.jar,500:.war,550:.jse,650:.ear,800:.bsh"/>
|
||||
</descriptors>
|
||||
</attribute>
|
||||
<attribute access='read-write' setMethod='setTempDir' getMethod='getTempDir'>
|
||||
<description></description>
|
||||
<name>TempDir</name>
|
||||
<type>java.io.File</type>
|
||||
</attribute>
|
||||
<attribute access='read-only' getMethod='getTempDirString'>
|
||||
<description></description>
|
||||
<name>TempDirString</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
&defaultAttributes;
|
||||
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>addDeployer</name>
|
||||
<parameter>
|
||||
<name>deployer</name>
|
||||
<type>org.jboss.deployment.SubDeployer</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>removeDeployer</name>
|
||||
<parameter>
|
||||
<name>deployer</name>
|
||||
<type>org.jboss.deployment.SubDeployer</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>deploy</name>
|
||||
<parameter>
|
||||
<name>url</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>deploy</name>
|
||||
<parameter>
|
||||
<name>url</name>
|
||||
<type>java.net.URL</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>deploy</name>
|
||||
<parameter>
|
||||
<name>sdi</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>starts a package identified by a URL</description>
|
||||
<name>start</name>
|
||||
<parameter>
|
||||
<name>urlspec</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>stops a package identified by a URL</description>
|
||||
<name>stop</name>
|
||||
<parameter>
|
||||
<name>urlspec</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>getDeployment</name>
|
||||
<parameter>
|
||||
<name>url</name>
|
||||
<type>java.net.URL</type>
|
||||
</parameter>
|
||||
<return-type>org.jboss.deployment.DeploymentInfo</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>getWatchUrl</name>
|
||||
<parameter>
|
||||
<name>url</name>
|
||||
<type>java.net.URL</type>
|
||||
</parameter>
|
||||
<return-type>java.net.URL</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>isDeployed</name>
|
||||
<parameter>
|
||||
<name>url</name>
|
||||
<type>java.net.URL</type>
|
||||
</parameter>
|
||||
<return-type>boolean</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>isDeployed</name>
|
||||
<parameter>
|
||||
<name>url</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>boolean</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>listDeployed</name>
|
||||
<return-type>java.util.Collection</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>listDeployedAsString</name>
|
||||
<return-type>java.lang.String</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>listDeployedModules</name>
|
||||
<return-type>java.util.Collection</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>listDeployers</name>
|
||||
<return-type>java.util.Collection</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>Check the current deployment states and generate a
|
||||
IncompleteDeploymentException if there are mbeans waiting for depedencies.
|
||||
</description>
|
||||
<name>checkIncompleteDeployments</name>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>listIncompletelyDeployed</name>
|
||||
<return-type>java.util.Collection</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>listWaitingForDeployer</name>
|
||||
<return-type>java.util.Collection</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>redeploy</name>
|
||||
<parameter>
|
||||
<name>url</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>redeploy</name>
|
||||
<parameter>
|
||||
<name>url</name>
|
||||
<type>java.net.URL</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>redeploy</name>
|
||||
<parameter>
|
||||
<name>sdi</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>shutdown</name>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>undeploy</name>
|
||||
<parameter>
|
||||
<name>url</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>undeploy</name>
|
||||
<parameter>
|
||||
<name>url</name>
|
||||
<type>java.net.URL</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
<operation>
|
||||
<description></description>
|
||||
<name>undeploy</name>
|
||||
<parameter>
|
||||
<name>sdi</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
|
||||
&defaultOperations;
|
||||
|
||||
</mbean>
|
|
@ -1,50 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mbean PUBLIC
|
||||
"-//JBoss//DTD JBOSS XMBEAN 1.2//EN"
|
||||
"http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_2.dtd">
|
||||
<!--
|
||||
SARDeployer XMBean descriptor
|
||||
|
||||
$Id: org.jboss.deployment.SARDeployer-xmbean.xml 35861 2005-09-11 22:24:37Z dimitris $
|
||||
-->
|
||||
<mbean>
|
||||
<description>The SAR deployer handles the JBoss service archive deployments.</description>
|
||||
<class>org.jboss.deployment.SARDeployer</class>
|
||||
|
||||
<attribute access="read-write" getMethod="getUseNamespaceAwareParser" setMethod="setUseNamespaceAwareParser">
|
||||
<description>A flag passed to the JAXP DocumentBuilderFactory setNamespaceAware method</description>
|
||||
<name>UseNamespaceAwareParser</name>
|
||||
<type>boolean</type>
|
||||
<descriptors>
|
||||
<value value="true"/>
|
||||
</descriptors>
|
||||
</attribute>
|
||||
|
||||
<!-- SubDeployerExtMBean attribute -->
|
||||
<attribute access="read-write" getMethod="getEnhancedSuffixes" setMethod="setEnhancedSuffixes">
|
||||
<description>Allow the override of supported suffixes and relative order</description>
|
||||
<name>EnhancedSuffixes</name>
|
||||
<type>[Ljava.lang.String;</type>
|
||||
<descriptors>
|
||||
<!-- Add "350:har" to the suffixes supported normally by the SARDeployer -->
|
||||
<value value="050:.deployer,050:-deployer.xml,150:.sar,150:-service.xml,350:.har"/>
|
||||
</descriptors>
|
||||
</attribute>
|
||||
|
||||
&deployerAttributes;
|
||||
&defaultAttributes;
|
||||
|
||||
<operation>
|
||||
<description>Get the associated service DeploymentInfo if found, null otherwise</description>
|
||||
<name>getService</name>
|
||||
<parameter>
|
||||
<name>serviceName</name>
|
||||
<type>javax.management.ObjectName</type>
|
||||
</parameter>
|
||||
<return-type>org.jboss.deployment.DeploymentInfo</return-type>
|
||||
</operation>
|
||||
|
||||
&deployerOperations;
|
||||
&defaultOperations;
|
||||
|
||||
</mbean>
|
|
@ -1,48 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE server>
|
||||
<!-- $Id: cache-invalidation-service.xml 16662 2003-08-27 04:38:22Z patriot1burke $ -->
|
||||
|
||||
<!-- ===================================================================== -->
|
||||
<!-- -->
|
||||
<!-- Cache Invalidation Service -->
|
||||
<!-- -->
|
||||
<!-- ===================================================================== -->
|
||||
|
||||
<server>
|
||||
|
||||
<mbean code="org.jboss.cache.invalidation.InvalidationManager"
|
||||
name="jboss.cache:service=InvalidationManager">
|
||||
</mbean>
|
||||
|
||||
|
||||
<!--
|
||||
Uncomment if you want to activate the cache invalidation mechanism accross
|
||||
nodes using the JMS bridge
|
||||
|
||||
PropagationMode can be : IN_OUT = 1, IN_ONLY = 2, OUT_ONLY = 3
|
||||
|
||||
You can also set the ProviderUrl attribute to another IP:port setting if you
|
||||
must lookup your JMS information in other JMS trees i.e.
|
||||
|
||||
<attribute name="ProviderUrl">MyOtherNode:1099</attribute>
|
||||
|
||||
-->
|
||||
<!--
|
||||
<mbean code="org.jboss.mq.server.jmx.Topic"
|
||||
name="jboss.mq.destination:service=Topic,name=JMSCacheInvalidationBridge">
|
||||
<depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
|
||||
<depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
|
||||
</mbean>
|
||||
|
||||
<mbean code="org.jboss.cache.invalidation.bridges.JMSCacheInvalidationBridge"
|
||||
name="jboss.cache:service=InvalidationBridge,type=JavaGroups">
|
||||
<depends>jboss.cache:service=InvalidationManager</depends>
|
||||
<depends>jboss.mq.destination:service=Topic,name=JMSCacheInvalidationBridge</depends>
|
||||
<attribute name="InvalidationManager">jboss.cache:service=InvalidationManager</attribute>
|
||||
<attribute name="ConnectionFactoryName">java:/ConnectionFactory</attribute>
|
||||
<attribute name="TopicName">topic/JMSCacheInvalidationBridge</attribute>
|
||||
<attribute name="PropagationMode">1</attribute>
|
||||
</mbean>
|
||||
-->
|
||||
|
||||
</server>
|
|
@ -1,55 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- The J2EE application client deployer service
|
||||
$Id: client-deployer-service.xml 36323 2005-09-24 21:49:13Z starksm $
|
||||
-->
|
||||
<server>
|
||||
<!-- A ClientDeployer configuration with an minimal ebmedded xmbean descriptor
|
||||
-->
|
||||
<mbean code="org.jboss.deployment.ClientDeployer"
|
||||
name="jboss.j2ee:service=ClientDeployer"
|
||||
xmbean-dd="">
|
||||
<xmbean>
|
||||
<description>The J2EE Application Client Deployer</description>
|
||||
<class>org.jboss.deployment.ClientDeployer</class>
|
||||
|
||||
<!-- Attributes -->
|
||||
<attribute access="read-only" getMethod="getStateString">
|
||||
<description>The service state name</description>
|
||||
<name>StateString</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
<attribute access="read-only" getMethod="getState">
|
||||
<description>The service state value</description>
|
||||
<name>State</name>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
|
||||
<!-- Operations -->
|
||||
<operation>
|
||||
<description>The create lifecycle operation</description>
|
||||
<name>create</name>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>The start lifecycle operation</description>
|
||||
<name>start</name>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>The stop lifecycle operation</description>
|
||||
<name>stop</name>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>The destroy lifecycle operation</description>
|
||||
<name>destroy</name>
|
||||
</operation>
|
||||
</xmbean>
|
||||
</mbean>
|
||||
|
||||
<!-- An alternate externalized xmbean configuration that includes more of the
|
||||
standard attributes and operations.
|
||||
<mbean code="org.jboss.deployment.ClientDeployer"
|
||||
name="jboss.j2ee:service=ClientDeployer"
|
||||
xmbean-dd="client-deployer-xmbean.xml" />
|
||||
-->
|
||||
</server>
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- The JBoss service configuration file for the EAR deployer service.
|
||||
$Id: ear-deployer.xml 60679 2007-02-19 21:35:39Z scott.stark@jboss.org $
|
||||
-->
|
||||
<server>
|
||||
<!-- EAR deployer, remove if you are not using ear deployments -->
|
||||
<mbean code="org.jboss.deployment.EARDeployer"
|
||||
name="jboss.j2ee:service=EARDeployer">
|
||||
<!-- A flag indicating if ear deployments should have their own scoped
|
||||
class loader to isolate their classes from other deployments.
|
||||
-->
|
||||
<attribute name="Isolated">false</attribute>
|
||||
<!-- A flag indicating if the ear components should have in VM call
|
||||
optimization disabled.
|
||||
-->
|
||||
<attribute name="CallByValue">false</attribute>
|
||||
<!-- A flag the enables the default behavior of the ee5 library-directory. If true,
|
||||
the lib contents of an ear are assumed to be the default value for library-directory
|
||||
in the absence of an explicit library-directory. If false, there must be an
|
||||
explicit library-directory.
|
||||
-->
|
||||
<attribute name="EnablelibDirectoryByDefault">true</attribute>
|
||||
</mbean>
|
||||
</server>
|
|
@ -1,311 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
The JBoss service configuration file for the EJB deployer service.
|
||||
|
||||
$Id: ejb-deployer.xml 62317 2007-04-13 10:39:22Z dimitris@jboss.org $
|
||||
-->
|
||||
<server>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- J2EE Timer Service -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!-- An EJB Timer Service that is Tx aware -->
|
||||
<mbean code="org.jboss.ejb.txtimer.EJBTimerServiceImpl"
|
||||
name="jboss.ejb:service=EJBTimerService">
|
||||
<attribute name="RetryPolicy">jboss.ejb:service=EJBTimerService,retryPolicy=fixedDelay</attribute>
|
||||
<attribute name="PersistencePolicy">jboss.ejb:service=EJBTimerService,persistencePolicy=database</attribute>
|
||||
<attribute name="TimerIdGeneratorClassName">org.jboss.ejb.txtimer.BigIntegerTimerIdGenerator</attribute>
|
||||
<attribute name="TimedObjectInvokerClassName">org.jboss.ejb.txtimer.TimedObjectInvokerImpl</attribute>
|
||||
<depends optional-attribute-name="TransactionManagerFactory" proxy-type="org.jboss.tm.TransactionManagerFactory">
|
||||
jboss:service=TransactionManager
|
||||
</depends>
|
||||
</mbean>
|
||||
|
||||
<!-- A retry policy that uses a fixed interval in milli seconds -->
|
||||
<mbean code="org.jboss.ejb.txtimer.FixedDelayRetryPolicy" name="jboss.ejb:service=EJBTimerService,retryPolicy=fixedDelay">
|
||||
<attribute name="Delay">100</attribute>
|
||||
</mbean>
|
||||
|
||||
<!-- A persistence policy that does not persist the timers
|
||||
<mbean code="org.jboss.ejb.txtimer.NoopPersistencePolicy" name="jboss.ejb:service=EJBTimerService,persistencePolicy=noop"/>
|
||||
-->
|
||||
|
||||
<!--
|
||||
A persistence policy that persists timers to a database.
|
||||
|
||||
The 2 supported db persistence plugins are:
|
||||
org.jboss.ejb.txtimer.GeneralPurposeDatabasePersistencePlugin
|
||||
org.jboss.ejb.txtimer.OracleDatabasePersistencePlugin
|
||||
|
||||
The table name defaults to "TIMERS". It can be overriden using the
|
||||
'TimersTable' attribute if the persistence plugin supports it.
|
||||
When overriding the timers table, an optional schema can be specified
|
||||
using the syntax [schema.]table
|
||||
-->
|
||||
<mbean code="org.jboss.ejb.txtimer.DatabasePersistencePolicy" name="jboss.ejb:service=EJBTimerService,persistencePolicy=database">
|
||||
<!-- DataSourceBinding ObjectName -->
|
||||
<depends optional-attribute-name="DataSource">jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
|
||||
<!-- The plugin that handles database persistence -->
|
||||
<attribute name="DatabasePersistencePlugin">org.jboss.ejb.txtimer.GeneralPurposeDatabasePersistencePlugin</attribute>
|
||||
<!-- The timers table name -->
|
||||
<attribute name="TimersTable">TIMERS</attribute>
|
||||
</mbean>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- EJB Deployer -->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<!-- EJB deployer, remove to disable EJB behavior-->
|
||||
<mbean code="org.jboss.ejb.EJBDeployer" name="jboss.ejb:service=EJBDeployer" xmbean-dd="">
|
||||
|
||||
<!-- Inline XMBean Descriptor BEGIN -->
|
||||
<xmbean>
|
||||
<description>The EJBDeployer responsible for ejb jar deployment</description>
|
||||
<descriptors>
|
||||
<interceptors>
|
||||
<!-- comment out DynamicInterceptor to disable dynamic addition of interceptors -->
|
||||
<interceptor code="org.jboss.mx.interceptor.DynamicInterceptor"/>
|
||||
</interceptors>
|
||||
</descriptors>
|
||||
<class>org.jboss.ejb.EJBDeployer</class>
|
||||
|
||||
<!-- ServiceMBean attributes -->
|
||||
<attribute access="read-only" getMethod="getName">
|
||||
<description>The class name of the MBean</description>
|
||||
<name>Name</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-only" getMethod="getState">
|
||||
<description>The status of the MBean</description>
|
||||
<name>State</name>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-only" getMethod="getStateString">
|
||||
<description>The status of the MBean in text form</description>
|
||||
<name>StateString</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<!-- SubDeployerMBean attributes -->
|
||||
<attribute access="read-only" getMethod="getServiceName">
|
||||
<description>The JMX ObjectName of the service that provides the SubDeployer</description>
|
||||
<name>ServiceName</name>
|
||||
<type>javax.management.ObjectName</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-only" getMethod="getSuffixes">
|
||||
<description>An array of suffixes of interest to this subdeployer</description>
|
||||
<name>Suffixes</name>
|
||||
<type>[Ljava.lang.String;</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-only" getMethod="getRelativeOrder">
|
||||
<description>The relative order of the specified suffixes</description>
|
||||
<name>RelativeOrder</name>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
|
||||
<!-- SubDeployerExtMBean attribute -->
|
||||
<attribute access="read-write" getMethod="getEnhancedSuffixes" setMethod="setEnhancedSuffixes">
|
||||
<description>Allow the override of supported suffixes and relative order</description>
|
||||
<name>EnhancedSuffixes</name>
|
||||
<type>[Ljava.lang.String;</type>
|
||||
</attribute>
|
||||
|
||||
<!-- EJBDeployerMBean attributes -->
|
||||
<attribute access="read-write" getMethod="getWebServiceName" setMethod="setWebServiceName">
|
||||
<description>The dynamic class loading simple web server</description>
|
||||
<name>WebServiceName</name>
|
||||
<type>javax.management.ObjectName</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getVerifyDeployments" setMethod="setVerifyDeployments">
|
||||
<description>Control the bean verifier (on/off)</description>
|
||||
<name>VerifyDeployments</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getVerifierVerbose" setMethod="setVerifierVerbose">
|
||||
<description>Control the verbose mode of the bean verifier</description>
|
||||
<name>VerifierVerbose</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getStrictVerifier" setMethod="setStrictVerifier">
|
||||
<description>Control the strictness of the bean verifier</description>
|
||||
<name>StrictVerifier</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="isCallByValue" setMethod="setCallByValue">
|
||||
<description>Enable/disable call-by-value semantics</description>
|
||||
<name>CallByValue</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getValidateDTDs" setMethod="setValidateDTDs">
|
||||
<description>Enable/disable the validation of deployment descriptors</description>
|
||||
<name>ValidateDTDs</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="isMetricsEnabled" setMethod="setMetricsEnabled">
|
||||
<description>Enable/disable the metrics interceptor for containers</description>
|
||||
<name>MetricsEnabled</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getTransactionManagerServiceName" setMethod="setTransactionManagerServiceName">
|
||||
<description>The transaction manager service to use</description>
|
||||
<name>TransactionManagerServiceName</name>
|
||||
<type>javax.management.ObjectName</type>
|
||||
</attribute>
|
||||
|
||||
<!-- EJBDeployerMBean operations -->
|
||||
<operation>
|
||||
<description>List the deployed applications</description>
|
||||
<name>listDeployedApplications</name>
|
||||
<return-type>java.util.Iterator</return-type>
|
||||
</operation>
|
||||
|
||||
<!-- ServiceMBean operations -->
|
||||
<operation>
|
||||
<description>Standard MBean lifecycle method</description>
|
||||
<name>create</name>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>The start lifecycle operation</description>
|
||||
<name>start</name>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>The stop lifecycle operation</description>
|
||||
<name>stop</name>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>The destroy lifecycle operation</description>
|
||||
<name>destroy</name>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>The detyped lifecycle operation (for internal use only)</description>
|
||||
<name>jbossInternalLifecycle</name>
|
||||
<parameter>
|
||||
<description>The lifecycle operation</description>
|
||||
<name>method</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
|
||||
<!-- SubDeployerMBean operations -->
|
||||
<operation>
|
||||
<description>Accept a module for deployment</description>
|
||||
<name>accepts</name>
|
||||
<parameter>
|
||||
<name>info</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
<return-type>boolean</return-type>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Initialize deployment step</description>
|
||||
<name>init</name>
|
||||
<parameter>
|
||||
<name>info</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Create deployment step</description>
|
||||
<name>create</name>
|
||||
<parameter>
|
||||
<name>info</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Start deployment step</description>
|
||||
<name>start</name>
|
||||
<parameter>
|
||||
<name>info</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Stop deployment step</description>
|
||||
<name>stop</name>
|
||||
<parameter>
|
||||
<name>info</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Destroy deployment step</description>
|
||||
<name>destroy</name>
|
||||
<parameter>
|
||||
<name>info</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
</operation>
|
||||
|
||||
<!-- Interceptable operations -->
|
||||
<operation>
|
||||
<description>Add dynamically an operation interceptor</description>
|
||||
<name>addOperationInterceptor</name>
|
||||
<parameter>
|
||||
<description>The Interceptor</description>
|
||||
<name>interceptor</name>
|
||||
<type>org.jboss.mx.interceptor.Interceptor</type>
|
||||
</parameter>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Remove dynamically an operation interceptor</description>
|
||||
<name>removeOperationInterceptor</name>
|
||||
<parameter>
|
||||
<description>The Interceptor</description>
|
||||
<name>interceptor</name>
|
||||
<type>org.jboss.mx.interceptor.Interceptor</type>
|
||||
</parameter>
|
||||
</operation>
|
||||
</xmbean>
|
||||
<!-- Inline XMBean Descriptor END -->
|
||||
|
||||
<!-- A flag indicating if the deployer should validate the
|
||||
ejb-jar.xml/jboss.xml descriptors and components
|
||||
-->
|
||||
<attribute name="VerifyDeployments">true</attribute>
|
||||
<!-- A flag indicating if the xml parser should validate the descriptor
|
||||
DTDs
|
||||
-->
|
||||
<attribute name="ValidateDTDs">false</attribute>
|
||||
<!-- A flag indicating if the verifier should be verbose about its
|
||||
operation
|
||||
-->
|
||||
<attribute name="VerifierVerbose">true</attribute>
|
||||
<!-- Setting this to 'true' will cause all deployments
|
||||
to fail when the Verifier detected a problem with the contained
|
||||
Beans. If false, warnings/errors will be logged but the deployment
|
||||
will not fail.
|
||||
-->
|
||||
<attribute name="StrictVerifier">true</attribute>
|
||||
|
||||
<!-- The EJBDeployer needs the JTA transaction manager service -->
|
||||
<depends optional-attribute-name="TransactionManagerServiceName">jboss:service=TransactionManager</depends>
|
||||
<!-- The dynamic class loading simple web server -->
|
||||
<depends optional-attribute-name="WebServiceName">jboss:service=WebService</depends>
|
||||
|
||||
</mbean>
|
||||
|
||||
</server>
|
|
@ -1,365 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE aop PUBLIC
|
||||
"-//JBoss//DTD JBOSS AOP 1.0//EN"
|
||||
"http://labs.jboss.com/portal/jbossaop/dtd/jboss-aop_1_0.dtd">
|
||||
|
||||
<aop>
|
||||
<interceptor class="org.jboss.aspects.remoting.InvokeRemoteInterceptor" scope="PER_VM"/>
|
||||
<interceptor class="org.jboss.aspects.security.SecurityClientInterceptor" scope="PER_VM"/>
|
||||
<interceptor class="org.jboss.aspects.tx.ClientTxPropagationInterceptor" scope="PER_VM"/>
|
||||
<interceptor class="org.jboss.ejb3.remoting.IsLocalInterceptor" scope="PER_VM"/>
|
||||
<interceptor class="org.jboss.ejb3.remoting.ClusteredIsLocalInterceptor" scope="PER_VM"/>
|
||||
<interceptor class="org.jboss.aspects.remoting.ClusterChooserInterceptor" scope="PER_VM"/>
|
||||
|
||||
<interceptor class="org.jboss.aspects.tx.TxPropagationInterceptor" scope="PER_VM"/>
|
||||
|
||||
<stack name="ServiceClientInterceptors">
|
||||
<interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
|
||||
</stack>
|
||||
|
||||
<stack name="AsynchronousStatelessSessionClientInterceptors">
|
||||
<interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
|
||||
</stack>
|
||||
|
||||
<stack name="AsynchronousStatefulSessionClientInterceptors">
|
||||
<interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
|
||||
</stack>
|
||||
|
||||
<stack name="StatelessSessionClientInterceptors">
|
||||
<interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
|
||||
</stack>
|
||||
|
||||
<stack name="StatefulSessionClientInterceptors">
|
||||
<interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
|
||||
</stack>
|
||||
|
||||
<stack name="ClusteredStatelessSessionClientInterceptors">
|
||||
<interceptor-ref name="org.jboss.ejb3.remoting.ClusteredIsLocalInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.remoting.ClusterChooserInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
|
||||
</stack>
|
||||
|
||||
<stack name="ClusteredStatefulSessionClientInterceptors">
|
||||
<interceptor-ref name="org.jboss.ejb3.remoting.ClusteredIsLocalInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.remoting.ClusterChooserInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
|
||||
</stack>
|
||||
|
||||
<interceptor class="org.jboss.ejb3.asynchronous.AsynchronousInterceptor" scope="PER_CLASS"/>
|
||||
<interceptor class="org.jboss.ejb3.ENCPropagationInterceptor" scope="PER_VM"/>
|
||||
<interceptor name="Basic Authorization" factory="org.jboss.ejb3.security.RoleBasedAuthorizationInterceptorFactory" scope="PER_CLASS"/>
|
||||
<interceptor name="JACC Authorization" factory="org.jboss.ejb3.security.JaccAuthorizationInterceptorFactory" scope="PER_CLASS"/>
|
||||
<interceptor factory="org.jboss.ejb3.security.AuthenticationInterceptorFactory" scope="PER_CLASS"/>
|
||||
<interceptor factory="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory" scope="PER_CLASS"/>
|
||||
<interceptor class="org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor" scope="PER_VM"/>
|
||||
<interceptor class="org.jboss.ejb3.stateless.StatelessInstanceInterceptor" scope="PER_VM"/>
|
||||
<interceptor class="org.jboss.ejb3.stateful.StatefulInstanceInterceptor" scope="PER_VM"/>
|
||||
<interceptor class="org.jboss.ejb3.stateful.SessionSynchronizationInterceptor" scope="PER_VM"/>
|
||||
<interceptor class="org.jboss.ejb3.service.ServiceSingletonInterceptor" scope="PER_VM"/>
|
||||
<interceptor class="org.jboss.ejb3.cache.StatefulReplicationInterceptor" scope="PER_VM"/>
|
||||
<interceptor factory="org.jboss.ejb3.stateful.StatefulRemoveFactory" scope="PER_CLASS_JOINPOINT"/>
|
||||
<interceptor factory="org.jboss.ejb3.tx.TxInterceptorFactory" scope="PER_CLASS_JOINPOINT"/>
|
||||
<interceptor factory="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory" scope="PER_CLASS_JOINPOINT"/>
|
||||
<interceptor factory="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory" scope="PER_CLASS"/>
|
||||
<interceptor class="org.jboss.ejb3.AllowedOperationsInterceptor" scope="PER_VM"/>
|
||||
<interceptor factory="org.jboss.ejb3.mdb.CurrentMessageInjectorInterceptorFactory" scope="PER_CLASS"/>
|
||||
<interceptor class="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor" scope="PER_VM"/>
|
||||
|
||||
<domain name="Stateless Bean">
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
|
||||
<interceptor-ref name="Basic Authorization"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.stateless.StatelessInstanceInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
|
||||
</bind>
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
|
||||
@org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)
|
||||
</annotation>
|
||||
</domain>
|
||||
|
||||
<domain name="JACC Stateless Bean">
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
|
||||
<interceptor-ref name="JACC Authorization"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.stateless.StatelessInstanceInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
|
||||
</bind>
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
|
||||
@org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)
|
||||
</annotation>
|
||||
</domain>
|
||||
|
||||
<domain name="Base Stateful Bean">
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
|
||||
<interceptor-ref name="Basic Authorization"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->@javax.ejb.Remove(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.stateful.StatefulRemoveFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.stateful.StatefulInstanceInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * $instanceof{javax.ejb.SessionSynchronization}->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.stateful.SessionSynchronizationInterceptor"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor"/>
|
||||
</bind>
|
||||
|
||||
<bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..)) AND !execution(public * *->@javax.ejb.Remove(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.cache.StatefulReplicationInterceptor"/>
|
||||
</bind>
|
||||
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
|
||||
</bind>
|
||||
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
|
||||
@org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)
|
||||
</annotation>
|
||||
</domain>
|
||||
|
||||
<domain name="Stateful Bean" extends="Base Stateful Bean" inheritBindings="true">
|
||||
<!-- NON Clustered cache configuration -->
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache) AND !class(@org.jboss.annotation.ejb.Clustered)">
|
||||
@org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.simple.SimpleStatefulCache.class)
|
||||
</annotation>
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.cache.simple.PersistenceManager) AND !class(@org.jboss.annotation.ejb.Clustered)">
|
||||
@org.jboss.annotation.ejb.cache.simple.PersistenceManager (org.jboss.ejb3.cache.simple.StatefulSessionFilePersistenceManager.class)
|
||||
</annotation>
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.cache.simple.CacheConfig) AND !class(@org.jboss.annotation.ejb.Clustered)">
|
||||
@org.jboss.annotation.ejb.cache.simple.CacheConfig (maxSize=100000, idleTimeoutSeconds=300, removalTimeoutSeconds=0)
|
||||
</annotation>
|
||||
|
||||
<!-- Clustered cache configuration -->
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache) AND class(@org.jboss.annotation.ejb.Clustered)">
|
||||
@org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.tree.StatefulTreeCache.class)
|
||||
</annotation>
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.cache.tree.CacheConfig) AND class(@org.jboss.annotation.ejb.Clustered)">
|
||||
@org.jboss.annotation.ejb.cache.tree.CacheConfig (name="jboss.cache:service=EJB3SFSBClusteredCache", maxSize=100000, idleTimeoutSeconds=300, removalTimeoutSeconds=0)
|
||||
</annotation>
|
||||
</domain>
|
||||
|
||||
<domain name="JACC Stateful Bean">
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
|
||||
<interceptor-ref name="JACC Authorization"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->@javax.ejb.Remove(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.stateful.StatefulRemoveFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.stateful.StatefulInstanceInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * $instanceof{javax.ejb.SessionSynchronization}->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.stateful.SessionSynchronizationInterceptor"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
|
||||
</bind>
|
||||
|
||||
<bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..)) AND !execution(public * *->@javax.ejb.Remove(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.cache.StatefulReplicationInterceptor"/>
|
||||
</bind>
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
|
||||
@org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)
|
||||
</annotation>
|
||||
|
||||
<!-- NON Clustered cache configuration -->
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache) AND !class(@org.jboss.annotation.ejb.Clustered)">
|
||||
@org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.simple.SimpleStatefulCache.class)
|
||||
</annotation>
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.cache.simple.PersistenceManager) AND !class(@org.jboss.annotation.ejb.Clustered)">
|
||||
@org.jboss.annotation.ejb.cache.simple.PersistenceManager (org.jboss.ejb3.cache.simple.StatefulSessionFilePersistenceManager.class)
|
||||
</annotation>
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.cache.simple.CacheConfig) AND !class(@org.jboss.annotation.ejb.Clustered)">
|
||||
@org.jboss.annotation.ejb.cache.simple.CacheConfig (maxSize=100000, idleTimeoutSeconds=300, removalTimeoutSeconds=0)
|
||||
</annotation>
|
||||
|
||||
<!-- Clustered cache configuration -->
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache) AND class(@org.jboss.annotation.ejb.Clustered)">
|
||||
@org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.tree.StatefulTreeCache.class)
|
||||
</annotation>
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.cache.tree.CacheConfig) AND class(@org.jboss.annotation.ejb.Clustered)">
|
||||
@org.jboss.annotation.ejb.cache.tree.CacheConfig (name="jboss.cache:service=EJB3SFSBClusteredCache", maxSize=100000, idleTimeoutSeconds=300, removalTimeoutSeconds=0)
|
||||
</annotation>
|
||||
</domain>
|
||||
|
||||
<domain name="Embedded Stateful Bean" extends="Base Stateful Bean" inheritBindings="true">
|
||||
<!-- NON Clustered cache configuration -->
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache)">
|
||||
@org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.NoPassivationCache.class)
|
||||
</annotation>
|
||||
|
||||
</domain>
|
||||
|
||||
<domain name="Message Driven Bean">
|
||||
<bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.stateless.StatelessInstanceInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
|
||||
</bind>
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
|
||||
@org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.StrictMaxPool.class, maxSize=15, timeout=10000)
|
||||
</annotation>
|
||||
</domain>
|
||||
|
||||
<domain name="Consumer Bean">
|
||||
<bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.stateless.StatelessInstanceInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->*(..)) AND (has(* *->@org.jboss.annotation.ejb.CurrentMessage(..)) OR hasfield(* *->@org.jboss.annotation.ejb.CurrentMessage))">
|
||||
<interceptor-ref name="org.jboss.ejb3.mdb.CurrentMessageInjectorInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
|
||||
</bind>
|
||||
<annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
|
||||
@org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.StrictMaxPool.class, maxSize=15, timeout=10000)
|
||||
</annotation>
|
||||
</domain>
|
||||
|
||||
<domain name="Service Bean">
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
|
||||
</bind>
|
||||
<bind pointcut="!execution(* *->create()) AND !execution(* *->start()) AND !execution(*->new(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
|
||||
<interceptor-ref name="Basic Authorization"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->*(..)) AND !execution(* *->create()) AND !execution(* *->start())">
|
||||
<interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
|
||||
</bind>
|
||||
</domain>
|
||||
|
||||
<domain name="JACC Service Bean">
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
|
||||
</bind>
|
||||
<bind pointcut="!execution(* *->create()) AND !execution(* *->start()) AND !execution(*->new(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
|
||||
<interceptor-ref name="Basic Authorization"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
|
||||
<interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->*(..))">
|
||||
<interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
|
||||
<interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
|
||||
</bind>
|
||||
<bind pointcut="execution(public * *->*(..)) AND !execution(* *->create()) AND !execution(* *->start())">
|
||||
<interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
|
||||
</bind>
|
||||
</domain>
|
||||
|
||||
|
||||
</aop>
|
|
@ -1,312 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
JBoss EJB3Deployer
|
||||
|
||||
$Id: jboss-service.xml 63100 2007-05-16 18:02:32Z bdecoste $
|
||||
-->
|
||||
<server>
|
||||
|
||||
<mbean code="org.jboss.remoting.transport.Connector"
|
||||
name="jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3">
|
||||
<depends>jboss.aop:service=AspectDeployer</depends>
|
||||
<attribute name="InvokerLocator">socket://${jboss.bind.address}:3873</attribute>
|
||||
<attribute name="Configuration">
|
||||
<handlers>
|
||||
<handler subsystem="AOP">org.jboss.aspects.remoting.AOPRemotingInvocationHandler</handler>
|
||||
</handlers>
|
||||
</attribute>
|
||||
</mbean>
|
||||
|
||||
<!-- The following is sample configuration for modifying the Connector
|
||||
<mbean code="org.jboss.remoting.transport.Connector"
|
||||
name="jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3">
|
||||
<depends>jboss.aop:service=AspectDeployer</depends>
|
||||
<attribute name="Configuration">
|
||||
<config>
|
||||
<invoker transport="socket">
|
||||
<attribute name="numAcceptThreads">1</attribute>
|
||||
<attribute name="maxPoolSize">300</attribute>
|
||||
<attribute name="clientMaxPoolSize" isParam="true">50</attribute>
|
||||
<attribute name="timeout" isParam="true">60000</attribute>
|
||||
<attribute name="serverBindAddress">${jboss.bind.address}</attribute>
|
||||
<attribute name="serverBindPort">3873</attribute>
|
||||
<attribute name="backlog">200</attribute>
|
||||
</invoker>
|
||||
<handlers>
|
||||
<handler subsystem="AOP">org.jboss.aspects.remoting.AOPRemotingInvocationHandler</handler>
|
||||
</handlers>
|
||||
</config>
|
||||
</attribute>
|
||||
</mbean-->
|
||||
|
||||
<mbean code="org.jboss.ejb3.JarsIgnoredForScanning" name="jboss.ejb3:service=JarsIgnoredForScanning">
|
||||
<attribute name="IgnoredJars">
|
||||
snmp-adaptor.jar,
|
||||
otherimages.jar,
|
||||
applet.jar,
|
||||
jcommon.jar,
|
||||
console-mgr-classes.jar,
|
||||
jfreechart.jar,
|
||||
juddi-service.jar,
|
||||
wsdl4j.jar,
|
||||
commons-collections.jar,
|
||||
commons-pool.jar,
|
||||
juddi.jar,
|
||||
commons-discovery.jar,
|
||||
uddi4j.jar,
|
||||
axis.jar,
|
||||
commons-dbcp.jar,
|
||||
jboss-juddiaxis.jar,
|
||||
trove.jar,
|
||||
javassist.jar,
|
||||
jboss-aop-jdk50.jar,
|
||||
jboss-aspect-library-jdk50.jar,
|
||||
ejb3-persistence.jar,
|
||||
commons-validator-1.1.3.jar,
|
||||
commons-collections.jar,
|
||||
commons-fileupload.jar,
|
||||
commons-pool.jar,
|
||||
hibernate-entitymanager.jar,
|
||||
jboss-ejb3x.jar,
|
||||
commons-digester-1.6.jar,
|
||||
cglib-2.1.1.jar,
|
||||
commons-discovery.jar,
|
||||
jboss-annotations-ejb3.jar,
|
||||
jaxen-1.1-beta-4.jar,
|
||||
hibernate-annotations.jar,
|
||||
commons-httpclient.jar,
|
||||
commons-logging.jar,
|
||||
commons-vfs.jar,
|
||||
hibernate3.jar,
|
||||
commons-logging-api.jar,
|
||||
asm.jar,
|
||||
asm-attrs.jar,
|
||||
commons-lang-2.0.jar,
|
||||
commons-beanutils.jar,
|
||||
jboss-ejb3.jar,
|
||||
dom4j.jar,
|
||||
commons-codec-1.2.jar,
|
||||
wsdl4j.jar,
|
||||
xmlsec.jar,
|
||||
jbossws.jar,
|
||||
jboss-bean-deployer.jar,
|
||||
jboss-microcontainer.jar,
|
||||
jboss-dependency.jar,
|
||||
jboss-container.jar,
|
||||
tomcat-coyote.jar,
|
||||
commons-collections.jar,
|
||||
myfaces.jar,
|
||||
jstl.jar,
|
||||
commons-digester-1.6.jar,
|
||||
myfaces-impl.jar,
|
||||
commons-beanutils.jar,
|
||||
myfaces-jsf-api.jar,
|
||||
commons-codec-1.2.jar,
|
||||
catalina-optional.jar,
|
||||
tomcat-util.jar,
|
||||
jasper-compiler.jar,
|
||||
commons-el.jar,
|
||||
jasper-compiler-jdt.jar,
|
||||
tomcat-http.jar,
|
||||
catalina-manager.jar,
|
||||
jasper-runtime.jar,
|
||||
tomcat55-service.jar,
|
||||
servlets-invoker.jar,
|
||||
catalina.jar,
|
||||
naming-resources.jar,
|
||||
servlets-default.jar,
|
||||
tomcat-ajp.jar,
|
||||
commons-modeler.jar,
|
||||
tomcat-apr.jar,
|
||||
servlets-webdav.jar
|
||||
</attribute>
|
||||
</mbean>
|
||||
|
||||
<mbean code="org.jboss.ejb3.EJB3Deployer" name="jboss.ejb3:service=EJB3Deployer" xmbean-dd="">
|
||||
|
||||
<attribute name="DeployEjb3ExtensionOnly">false</attribute>
|
||||
|
||||
<!-- Inline XMBean Descriptor BEGIN -->
|
||||
<xmbean>
|
||||
<description>The EJB3Deployer responsible for ejb3 deployment</description>
|
||||
<descriptors>
|
||||
<interceptors>
|
||||
<!-- comment out DynamicInterceptor to disable dynamic addition of interceptors -->
|
||||
<interceptor code="org.jboss.mx.interceptor.DynamicInterceptor"/>
|
||||
</interceptors>
|
||||
</descriptors>
|
||||
<class>org.jboss.ejb3.EJB3Deployer</class>
|
||||
|
||||
<!-- ServiceMBean attributes -->
|
||||
<attribute access="read-only" getMethod="getName">
|
||||
<description>The class name of the MBean</description>
|
||||
<name>Name</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-only" getMethod="getState">
|
||||
<description>The status of the MBean</description>
|
||||
<name>State</name>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-only" getMethod="getStateString">
|
||||
<description>The status of the MBean in text form</description>
|
||||
<name>StateString</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<!-- SubDeployerMBean attributes -->
|
||||
<attribute access="read-only" getMethod="getServiceName">
|
||||
<description>The ObjectName of the Subdeployer</description>
|
||||
<name>ServiceName</name>
|
||||
<type>javax.management.ObjectName</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getSuffixes" setMethod="setSuffixes">
|
||||
<description>The suffixes of interest to this deployer</description>
|
||||
<name>Suffixes</name>
|
||||
<type>[Ljava.lang.String;</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getRelativeOrder" setMethod="setRelativeOrder">
|
||||
<description>The relative order of the suffixes in the global suffixes list</description>
|
||||
<name>RelativeOrder</name>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
|
||||
<!-- EJB3DeployerMBean attributes -->
|
||||
<attribute access="read-only" getMethod="getDefaultProperties">
|
||||
<name>DefaultProperties</name>
|
||||
<type>java.util.Properties</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getDeployEjb3ExtensionOnly" setMethod="setDeployEjb3ExtensionOnly">
|
||||
<description>If true, .jars will not be examined for annotations, 3.0 descriptors</description>
|
||||
<name>DeployEjb3ExtensionOnly</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="write-only" setMethod="setJarsIgnoredForScanning">
|
||||
<description>mbean that has list of jars to ignore</description>
|
||||
<name>JarsIgnoredForScanning</name>
|
||||
<type>org.jboss.ejb3.JarsIgnoredForScanningMBean</type>
|
||||
</attribute>
|
||||
|
||||
<!-- ServiceMBean operations -->
|
||||
<operation>
|
||||
<description>Standard MBean lifecycle method</description>
|
||||
<name>create</name>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>The start lifecycle operation</description>
|
||||
<name>start</name>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>The stop lifecycle operation</description>
|
||||
<name>stop</name>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>The destroy lifecycle operation</description>
|
||||
<name>destroy</name>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>The detyped lifecycle operation (for internal use only)</description>
|
||||
<name>jbossInternalLifecycle</name>
|
||||
<parameter>
|
||||
<description>The lifecycle operation</description>
|
||||
<name>method</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
|
||||
<!-- SubDeployerMBean operations -->
|
||||
<operation>
|
||||
<description>Accept a module for deployment</description>
|
||||
<name>accepts</name>
|
||||
<parameter>
|
||||
<name>info</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
<return-type>boolean</return-type>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Initialize deployment step</description>
|
||||
<name>init</name>
|
||||
<parameter>
|
||||
<name>info</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Create deployment step</description>
|
||||
<name>create</name>
|
||||
<parameter>
|
||||
<name>info</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Start deployment step</description>
|
||||
<name>start</name>
|
||||
<parameter>
|
||||
<name>info</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Stop deployment step</description>
|
||||
<name>stop</name>
|
||||
<parameter>
|
||||
<name>info</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Destroy deployment step</description>
|
||||
<name>destroy</name>
|
||||
<parameter>
|
||||
<name>info</name>
|
||||
<type>org.jboss.deployment.DeploymentInfo</type>
|
||||
</parameter>
|
||||
</operation>
|
||||
|
||||
<!-- Interceptable operations -->
|
||||
<operation>
|
||||
<description>Add dynamically an operation interceptor</description>
|
||||
<name>addOperationInterceptor</name>
|
||||
<parameter>
|
||||
<description>The Interceptor</description>
|
||||
<name>interceptor</name>
|
||||
<type>org.jboss.mx.interceptor.Interceptor</type>
|
||||
</parameter>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Remove dynamically an operation interceptor</description>
|
||||
<name>removeOperationInterceptor</name>
|
||||
<parameter>
|
||||
<description>The Interceptor</description>
|
||||
<name>interceptor</name>
|
||||
<type>org.jboss.mx.interceptor.Interceptor</type>
|
||||
</parameter>
|
||||
</operation>
|
||||
</xmbean>
|
||||
<!-- Inline XMBean Descriptor END -->
|
||||
|
||||
<depends>jboss.aop:service=AspectDeployer</depends>
|
||||
<depends>jboss.ejb:service=EJBDeployer</depends>
|
||||
<depends optional-attribute-name="JarsIgnoredForScanning" proxy-type="org.jboss.ejb3.JarsIgnoredForScanningMBean">jboss.ejb3:service=JarsIgnoredForScanning</depends>
|
||||
</mbean>
|
||||
|
||||
</server>
|
|
@ -1,17 +0,0 @@
|
|||
hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup
|
||||
#hibernate.connection.release_mode=after_statement
|
||||
#hibernate.transaction.flush_before_completion=false
|
||||
#hibernate.transaction.auto_close_session=false
|
||||
#hibernate.query.factory_class=org.hibernate.hql.ast.ASTQueryTranslatorFactory
|
||||
#hibernate.hbm2ddl.auto=create-drop
|
||||
#hibernate.hbm2ddl.auto=create
|
||||
hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider
|
||||
# Clustered cache with TreeCache
|
||||
#hibernate.cache.provider_class=org.jboss.ejb3.entity.TreeCacheProviderHook
|
||||
#hibernate.treecache.mbean.object_name=jboss.cache:service=EJB3EntityTreeCache
|
||||
#hibernate.dialect=org.hibernate.dialect.HSQLDialect
|
||||
hibernate.jndi.java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
|
||||
hibernate.jndi.java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
|
||||
hibernate.bytecode.use_reflection_optimizer=false
|
||||
# I don't think this is honored, but EJB3Deployer uses it
|
||||
hibernate.bytecode.provider=javassist
|
|
@ -1,113 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- The Hypersonic embedded database JCA connection factory config -->
|
||||
|
||||
<!-- $Id: hsqldb-ds.xml 71535 2008-04-01 07:05:03Z adrian@jboss.org $ -->
|
||||
|
||||
<datasources>
|
||||
<local-tx-datasource>
|
||||
|
||||
<!-- The jndi name of the DataSource, it is prefixed with java:/ -->
|
||||
<!-- Datasources are not available outside the virtual machine -->
|
||||
<jndi-name>DefaultDS</jndi-name>
|
||||
|
||||
<!-- For server mode db, allowing other processes to use hsqldb over tcp.
|
||||
This requires the org.jboss.jdbc.HypersonicDatabase mbean.
|
||||
<connection-url>jdbc:hsqldb:hsql://${jboss.bind.address}:1701</connection-url>
|
||||
-->
|
||||
<!-- For totally in-memory db, not saved when jboss stops.
|
||||
The org.jboss.jdbc.HypersonicDatabase mbean is required for proper db shutdown
|
||||
<connection-url>jdbc:hsqldb:.</connection-url>
|
||||
-->
|
||||
<!-- For in-process persistent db, saved when jboss stops.
|
||||
The org.jboss.jdbc.HypersonicDatabase mbean is required for proper db shutdown
|
||||
-->
|
||||
<connection-url>jdbc:hsqldb:${jboss.server.data.dir}${/}hypersonic${/}localDB</connection-url>
|
||||
|
||||
<!-- The driver class -->
|
||||
<driver-class>org.hsqldb.jdbcDriver</driver-class>
|
||||
|
||||
<!-- The login and password -->
|
||||
<user-name>sa</user-name>
|
||||
<password></password>
|
||||
|
||||
<!--example of how to specify class that determines if exception means connection should be destroyed-->
|
||||
<!--exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter</exception-sorter-class-name-->
|
||||
|
||||
<!-- this will be run before a managed connection is removed from the pool for use by a client-->
|
||||
<!--<check-valid-connection-sql>select * from something</check-valid-connection-sql> -->
|
||||
|
||||
<!-- The minimum connections in a pool/sub-pool. Pools are lazily constructed on first use -->
|
||||
<min-pool-size>5</min-pool-size>
|
||||
|
||||
<!-- The maximum connections in a pool/sub-pool -->
|
||||
<max-pool-size>20</max-pool-size>
|
||||
|
||||
<!-- The time before an unused connection is destroyed -->
|
||||
<!-- NOTE: This is the check period. It will be destroyed somewhere between 1x and 2x this timeout after last use -->
|
||||
<!-- TEMPORARY FIX! - Disable idle connection removal, HSQLDB has a problem with not reaping threads on closed connections -->
|
||||
<idle-timeout-minutes>0</idle-timeout-minutes>
|
||||
|
||||
<!-- sql to call when connection is created
|
||||
<new-connection-sql>some arbitrary sql</new-connection-sql>
|
||||
-->
|
||||
|
||||
<!-- sql to call on an existing pooled connection when it is obtained from pool
|
||||
<check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
|
||||
-->
|
||||
|
||||
<!-- example of how to specify a class that determines a connection is valid before it is handed out from the pool
|
||||
<valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.DummyValidConnectionChecker</valid-connection-checker-class-name>
|
||||
-->
|
||||
|
||||
<!-- Whether to check all statements are closed when the connection is returned to the pool,
|
||||
this is a debugging feature that should be turned off in production -->
|
||||
<track-statements/>
|
||||
|
||||
<!-- Use the getConnection(user, pw) for logins
|
||||
<application-managed-security/>
|
||||
-->
|
||||
|
||||
<!-- Use the security domain defined in conf/login-config.xml -->
|
||||
<security-domain>HsqlDbRealm</security-domain>
|
||||
|
||||
<!-- Use the security domain defined in conf/login-config.xml or the
|
||||
getConnection(user, pw) for logins. The security domain takes precedence.
|
||||
<security-domain-and-application>HsqlDbRealm</security-domain-and-application>
|
||||
-->
|
||||
|
||||
<!-- HSQL DB benefits from prepared statement caching -->
|
||||
<prepared-statement-cache-size>32</prepared-statement-cache-size>
|
||||
|
||||
<!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
|
||||
<metadata>
|
||||
<type-mapping>Hypersonic SQL</type-mapping>
|
||||
</metadata>
|
||||
|
||||
<!-- When using in-process (standalone) mode -->
|
||||
<depends>jboss:service=Hypersonic,database=localDB</depends>
|
||||
<!-- Uncomment when using hsqldb in server mode
|
||||
<depends>jboss:service=Hypersonic</depends>
|
||||
-->
|
||||
</local-tx-datasource>
|
||||
|
||||
<!-- Uncomment if you want hsqldb accessed over tcp (server mode)
|
||||
<mbean code="org.jboss.jdbc.HypersonicDatabase"
|
||||
name="jboss:service=Hypersonic">
|
||||
<attribute name="Port">1701</attribute>
|
||||
<attribute name="BindAddress">${jboss.bind.address}</attribute>
|
||||
<attribute name="Silent">true</attribute>
|
||||
<attribute name="Database">default</attribute>
|
||||
<attribute name="Trace">false</attribute>
|
||||
<attribute name="No_system_exit">true</attribute>
|
||||
</mbean>
|
||||
-->
|
||||
|
||||
<!-- For hsqldb accessed from jboss only, in-process (standalone) mode -->
|
||||
<mbean code="org.jboss.jdbc.HypersonicDatabase"
|
||||
name="jboss:service=Hypersonic,database=localDB">
|
||||
<attribute name="Database">localDB</attribute>
|
||||
<attribute name="InProcessMode">true</attribute>
|
||||
</mbean>
|
||||
|
||||
</datasources>
|
|
@ -1,45 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- $Id: jboss-service.xml 44143 2006-04-24 18:19:21Z kkhan $ -->
|
||||
|
||||
<!-- ===================================================================== -->
|
||||
<!-- JBoss Server Configuration -->
|
||||
<!-- ===================================================================== -->
|
||||
|
||||
<server>
|
||||
|
||||
<!-- The code for the service is different for the different run scenarios
|
||||
*** JBoss 4.0
|
||||
* JDK 1.4 - org.jboss.aop.deployment.AspectManagerService
|
||||
* JDK 5 (not using -javaagent switch) - org.jboss.aop.deployment.AspectManagerService
|
||||
* JDK 5 (using -javaagent switch) - org.jboss.aop.deployment.AspectManagerServiceJDK5
|
||||
* BEA JRockit 1.4.2 - org.jboss.aop.deployment.AspectManagerService
|
||||
*** JBoss 3.2
|
||||
* JDK 1.4 - org.jboss.aop.deployment.AspectManagerService32
|
||||
* JDK 5 (not using -javaagent switch) - org.jboss.aop.deployment.AspectManagerService32
|
||||
* JDK 5 (using -javaagent switch) - org.jboss.aop.deployment.AspectManagerService32JDK5
|
||||
* BEA JRockit 1.4.2 - org.jboss.aop.deployment.AspectManagerService32
|
||||
-->
|
||||
<mbean code="org.jboss.aop.deployment.AspectManagerServiceJDK5"
|
||||
name="jboss.aop:service=AspectManager">
|
||||
<attribute name="EnableLoadtimeWeaving">false</attribute>
|
||||
<!-- only relevant when EnableLoadtimeWeaving is true.
|
||||
When transformer is on, every loaded class gets
|
||||
transformed. If AOP can't find the class, then it
|
||||
throws an exception. Sometimes, classes may not have
|
||||
all the classes they reference. So, the Suppressing
|
||||
is needed. (i.e. Jboss cache in the default configuration -->
|
||||
<attribute name="SuppressTransformationErrors">true</attribute>
|
||||
<attribute name="Prune">true</attribute>
|
||||
<attribute name="Include">org.jboss.test, org.jboss.injbossaop</attribute>
|
||||
<attribute name="Exclude">org.jboss.</attribute>
|
||||
<!-- This avoids instrumentation of hibernate cglib enhanced proxies
|
||||
<attribute name="Ignore">*$$EnhancerByCGLIB$$*</attribute> -->
|
||||
<attribute name="Optimized">true</attribute>
|
||||
<attribute name="Verbose">false</attribute>
|
||||
</mbean>
|
||||
|
||||
<mbean code="org.jboss.aop.deployment.AspectDeployer"
|
||||
name="jboss.aop:service=AspectDeployer">
|
||||
</mbean>
|
||||
|
||||
</server>
|
|
@ -1,133 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE aop PUBLIC
|
||||
"-//JBoss//DTD JBOSS AOP 1.0//EN"
|
||||
"http://labs.jboss.com/portal/jbossaop/dtd/jboss-aop_1_0.dtd">
|
||||
|
||||
<aop>
|
||||
<!-- custom configuration for AOP Security -->
|
||||
<metadata-loader tag="security" class="org.jboss.aspects.security.SecurityClassMetaDataLoader"/>
|
||||
|
||||
<stack name="J2EESecurityStack">
|
||||
<interceptor factory="org.jboss.aspects.security.AuthenticationInterceptorFactory" scope="PER_CLASS"/>
|
||||
<interceptor factory="org.jboss.aspects.security.RoleBasedAuthorizationInterceptorFactory" scope="PER_CLASS"/>
|
||||
<interceptor factory="org.jboss.aspects.security.RunAsSecurityInterceptorFactory" scope="PER_CLASS"/>
|
||||
</stack>
|
||||
|
||||
<bind pointcut="all(@security)">
|
||||
<stack-ref name="J2EESecurityStack"/>
|
||||
</bind>
|
||||
|
||||
<bind pointcut="all(@org.jboss.aspects.security.Permissions)">
|
||||
<stack-ref name="J2EESecurityStack"/>
|
||||
</bind>
|
||||
|
||||
<bind pointcut="all(@org.jboss.aspects.security.Unchecked)">
|
||||
<stack-ref name="J2EESecurityStack"/>
|
||||
</bind>
|
||||
|
||||
<bind pointcut="all(@org.jboss.aspects.security.Exclude)">
|
||||
<stack-ref name="J2EESecurityStack"/>
|
||||
</bind>
|
||||
|
||||
<introduction expr="class(@org.jboss.aspects.jmx.MBean)">
|
||||
<mixin>
|
||||
<interfaces>javax.management.DynamicMBean</interfaces>
|
||||
<class>org.jboss.aspects.jmx.JmxIntrospectingMixin</class>
|
||||
<construction>new org.jboss.aspects.jmx.JmxIntrospectingMixin(this)</construction>
|
||||
</mixin>
|
||||
</introduction>
|
||||
|
||||
<!-- asynchronous aspect -->
|
||||
<aspect class="org.jboss.aspects.asynch.AsynchAspect" scope="PER_INSTANCE">
|
||||
<advisor-attribute name="Advisor"/>
|
||||
</aspect>
|
||||
|
||||
<bind pointcut="execution(!static * *->@org.jboss.aspects.asynch.Asynchronous(..))">
|
||||
<advice name="execute" aspect="org.jboss.aspects.asynch.AsynchAspect"/>
|
||||
</bind>
|
||||
|
||||
<introduction expr="has(!static * *->@org.jboss.aspects.asynch.Asynchronous(..))">
|
||||
<mixin>
|
||||
<interfaces>org.jboss.aspects.asynch.AsynchProvider,org.jboss.aspects.asynch.FutureHolder</interfaces>
|
||||
<class>org.jboss.aspects.asynch.AsynchMixin</class>
|
||||
</mixin>
|
||||
</introduction>
|
||||
|
||||
<!-- old asynch aspect from Claude -->
|
||||
|
||||
<aspect class="org.jboss.aspects.asynchronous.aspects.jboss.AsynchronousAspect" scope="PER_VM"/>
|
||||
|
||||
<bind pointcut="execution(* *->@org.jboss.aspects.asynchronous.aspects.jboss.Asynchronous(..))">
|
||||
<advice name="execute" aspect="org.jboss.aspects.asynchronous.aspects.jboss.AsynchronousAspect"/>
|
||||
</bind>
|
||||
|
||||
<introduction expr="has(* *->@org.jboss.aspects.asynchronous.aspects.jboss.Asynchronous(..)) OR class(@org.jboss.aspects.asynchronous.aspects.jboss.Asynchronous)">
|
||||
|
||||
<mixin>
|
||||
<interfaces>
|
||||
org.jboss.aspects.asynchronous.aspects.AsynchronousFacade
|
||||
</interfaces>
|
||||
<class>org.jboss.aspects.asynchronous.aspects.AsynchronousFacadeImpl</class>
|
||||
<construction>new org.jboss.aspects.asynchronous.aspects.AsynchronousFacadeImpl()</construction>
|
||||
</mixin>
|
||||
</introduction>
|
||||
|
||||
<!-- TRANSACTIONS -->
|
||||
<interceptor class="org.jboss.aspects.tx.TxPropagationInterceptor" scope="PER_VM"/>
|
||||
<interceptor factory="org.jboss.aspects.tx.TxInterceptorFactory" scope="PER_CLASS_JOINPOINT"/>
|
||||
|
||||
<bind pointcut="all(@transaction)">
|
||||
<interceptor-ref name="org.jboss.aspects.tx.TxInterceptorFactory"/>
|
||||
</bind>
|
||||
|
||||
<interceptor name="class-txsynchronized" factory="org.jboss.aspects.txlock.TxLockInterceptorFactory" scope="PER_CLASS"/>
|
||||
<interceptor name="instance-txsynchronized" factory="org.jboss.aspects.txlock.TxLockInterceptorFactory" scope="PER_INSTANCE"/>
|
||||
|
||||
<bind pointcut="execution(static * *->@TxSynchronized(..)) OR execution(*->@TxSynchronized(..))">
|
||||
<interceptor-ref name="class-txsynchronized"/>
|
||||
</bind>
|
||||
|
||||
<bind pointcut="execution(!static * *->@TxSynchronized(..))">
|
||||
<interceptor-ref name="instance-txsynchronized"/>
|
||||
</bind>
|
||||
|
||||
<bind pointcut="all(@org.jboss.aspects.tx.Tx)">
|
||||
<interceptor-ref name="org.jboss.aspects.tx.TxInterceptorFactory"/>
|
||||
</bind>
|
||||
|
||||
<bind pointcut="execution(static * *->@org.jboss.aspects.txlock.TxSynchronized(..)) OR execution(*->@org.jboss.aspects.txlock.TxSynchronized(..))">
|
||||
<interceptor-ref name="class-txsynchronized"/>
|
||||
</bind>
|
||||
|
||||
<bind pointcut="execution(!static * *->@org.jboss.aspects.txlock.TxSynchronized(..))">
|
||||
<interceptor-ref name="instance-txsynchronized"/>
|
||||
</bind>
|
||||
|
||||
<!-- injection -->
|
||||
<aspect class="org.jboss.aspects.tx.TransactionInjector"/>
|
||||
<aspect class="org.jboss.aspects.tx.TransactionManagerInjector"/>
|
||||
|
||||
<bind pointcut="field(javax.transaction.Transaction *->@org.jboss.aspects.Current)">
|
||||
<advice name="access" aspect="org.jboss.aspects.tx.TransactionInjector"/>
|
||||
</bind>
|
||||
|
||||
<bind pointcut="field(javax.transaction.TransactionManager *->@org.jboss.aspects.Injected)">
|
||||
<advice name="access" aspect="org.jboss.aspects.tx.TransactionManagerInjector"/>
|
||||
</bind>
|
||||
|
||||
<bind pointcut="execution(*->new(..)) AND hasfield(javax.transaction.TransactionManager *->@org.jboss.aspects.Injected)">
|
||||
<advice name="allocation" aspect="org.jboss.aspects.tx.TransactionManagerInjector"/>
|
||||
</bind>
|
||||
|
||||
<!-- special types -->
|
||||
<aspect class="org.jboss.aspects.ThreadbasedAspect" scope="PER_JOINPOINT"/>
|
||||
<bind pointcut="field(* *->@org.jboss.aspects.Threadbased)">
|
||||
<advice name="access" aspect="org.jboss.aspects.ThreadbasedAspect"/>
|
||||
</bind>
|
||||
|
||||
<aspect class="org.jboss.aspects.tx.TransactionLocalAspect" scope="PER_JOINPOINT"/>
|
||||
<bind pointcut="field(* *->@org.jboss.aspects.tx.TxLocal)">
|
||||
<advice name="access" aspect="org.jboss.aspects.tx.TransactionLocalAspect"/>
|
||||
</bind>
|
||||
|
||||
</aop>
|
|
@ -1,15 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<server>
|
||||
|
||||
<!--
|
||||
The JBoss Bean Deployer
|
||||
-->
|
||||
<mbean code="org.jboss.kernel.deployment.jboss.JBossBeanDeployer"
|
||||
name="jboss.bean:service=JBossBeanDeployer">
|
||||
|
||||
<attribute name="Extension">.beans</attribute>
|
||||
<attribute name="MetaDataURL">META-INF/jboss-beans.xml</attribute>
|
||||
</mbean>
|
||||
|
||||
</server>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,204 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- $Id: jboss-service.xml 75558 2008-07-09 16:50:17Z bstansberry@jboss.com $ -->
|
||||
<server>
|
||||
|
||||
<!-- JBossWeb Service-->
|
||||
<mbean code="org.jboss.web.tomcat.service.JBossWeb"
|
||||
name="jboss.web:service=WebServer" xmbean-dd="META-INF/webserver-xmbean.xml">
|
||||
|
||||
<!-- You can configure a set of authenticators keyed by http-auth method used. This
|
||||
will apply the same set of authenticators across all web applications. You can
|
||||
override the set of authenticators at the web application level by adding
|
||||
<authenticators> element to the respective jboss-web.xml -->
|
||||
<!--
|
||||
-->
|
||||
<attribute name="Authenticators" serialDataType="jbxb">
|
||||
<java:properties xmlns:java="urn:jboss:java-properties"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xs:schemaLocation="urn:jboss:java-properties resource:java-properties_1_0.xsd">
|
||||
<java:property>
|
||||
<java:key>BASIC</java:key>
|
||||
<java:value>org.apache.catalina.authenticator.BasicAuthenticator</java:value>
|
||||
</java:property>
|
||||
<java:property>
|
||||
<java:key>CLIENT-CERT</java:key>
|
||||
<java:value>org.apache.catalina.authenticator.SSLAuthenticator</java:value>
|
||||
</java:property>
|
||||
<java:property>
|
||||
<java:key>DIGEST</java:key>
|
||||
<java:value>org.apache.catalina.authenticator.DigestAuthenticator</java:value>
|
||||
</java:property>
|
||||
<java:property>
|
||||
<java:key>FORM</java:key>
|
||||
<java:value>org.apache.catalina.authenticator.FormAuthenticator</java:value>
|
||||
</java:property>
|
||||
<java:property>
|
||||
<java:key>NONE</java:key>
|
||||
<java:value>org.apache.catalina.authenticator.NonLoginAuthenticator</java:value>
|
||||
</java:property>
|
||||
</java:properties>
|
||||
</attribute>
|
||||
|
||||
<!-- The JAAS security domain to use in the absense of an explicit
|
||||
security-domain specification in the war WEB-INF/jboss-web.xml
|
||||
-->
|
||||
<attribute name="DefaultSecurityDomain">java:/jaas/other</attribute>
|
||||
|
||||
<!-- Get the flag indicating if the normal Java2 parent first class
|
||||
loading model should be used over the servlet 2.3 web container first
|
||||
model.
|
||||
-->
|
||||
<attribute name="Java2ClassLoadingCompliance">false</attribute>
|
||||
<!-- A flag indicating if the JBoss Loader should be used. This loader
|
||||
uses a unified class loader as the class loader rather than the tomcat
|
||||
specific class loader.
|
||||
The default is false to ensure that wars have isolated class loading
|
||||
for duplicate jars and jsp files.
|
||||
-->
|
||||
<attribute name="UseJBossWebLoader">false</attribute>
|
||||
<!-- The list of package prefixes that should not be loaded without
|
||||
delegating to the parent class loader before trying the web app
|
||||
class loader. The packages listed here are those tha are used by
|
||||
the web container implementation and cannot be overriden. The format
|
||||
is a comma separated list of the package names. There cannot be any
|
||||
whitespace between the package prefixes.
|
||||
This setting only applies when UseJBossWebLoader=false.
|
||||
-->
|
||||
<attribute name="FilteredPackages">javax.servlet</attribute>
|
||||
|
||||
<attribute name="LenientEjbLink">true</attribute>
|
||||
|
||||
<!--Flag to delete the Work Dir on Context Destroy -->
|
||||
<attribute name="DeleteWorkDirOnContextDestroy">false</attribute>
|
||||
|
||||
<!--
|
||||
Class of the session manager (used if context is marked as 'distributable'. Currently allowed values:
|
||||
- org.jboss.web.tomcat.service.session.JBossCacheManager
|
||||
-->
|
||||
<attribute name="ManagerClass">org.jboss.web.tomcat.service.session.JBossCacheManager</attribute>
|
||||
|
||||
<!-- The name of the request attribute under with the authenticated JAAS
|
||||
Subject is stored on successful authentication. If null or empty then
|
||||
the Subject will not be stored.
|
||||
-->
|
||||
<!--
|
||||
<attribute name="SubjectAttributeName">j_subject</attribute>
|
||||
-->
|
||||
|
||||
<!-- The SessionIdAlphabet is the set of characters used to create a session Id
|
||||
It must be made up of exactly 65 unique characters
|
||||
<attribute name="SessionIdAlphabet">ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-*</attribute>
|
||||
-->
|
||||
|
||||
<!--
|
||||
*******************************************************
|
||||
****************** CLUSTERING *************************
|
||||
*******************************************************
|
||||
In order to activate HTTP Session clustering for Tomcat
|
||||
make sure you run JBoss's "all" configuration i.e.
|
||||
"run -c all"
|
||||
(the default configuration doesn't contain clustering)
|
||||
|
||||
Furthermore, you may change SnapshotMode and
|
||||
SnapshotInterval attributes below to indicate when to
|
||||
synchronize changes with the other node(s).
|
||||
|
||||
If you use Apache+mod_jk(2) you will most probably use
|
||||
the AJP1.3 connector below. Thus, if you so wish,
|
||||
you may comment (i.e. deactivate) the HTTP connector
|
||||
as it won't be used anymore.
|
||||
|
||||
*******************************************************
|
||||
*******************************************************
|
||||
*******************************************************
|
||||
-->
|
||||
|
||||
<!--
|
||||
If you are using clustering, the following two attributes
|
||||
define when the sessions are replicated to the other nodes.
|
||||
The default value, "instant", synchronously replicates changes
|
||||
to the other nodes at the end of requests. In this case, the
|
||||
"SnapshotInterval" attribute is not used.
|
||||
The "interval" mode, in association with the "SnapshotInterval"
|
||||
attribute, indicates that modified sessions will only be replicated
|
||||
every "SnapshotInterval" milliseconds at most.
|
||||
|
||||
Note that this attribute is not in effect if the replication-granularity
|
||||
is set to FIELD. If it is FIELD, it will be per http request (that is,
|
||||
"instant" mode.)
|
||||
-->
|
||||
<attribute name="SnapshotMode">instant</attribute> <!-- you may switch to "interval" -->
|
||||
<attribute name="SnapshotInterval">2000</attribute>
|
||||
|
||||
<!--
|
||||
Whether to use MOD_JK(2) for load balancing with sticky session
|
||||
combined with JvmRoute. If set to true, it will insert a JvmRouteFilter
|
||||
to intercept every request and replace the JvmRoute if it detects a
|
||||
failover. In addition, you will need to set the JvmRoute inside
|
||||
Tomcat, e.g.,
|
||||
Engine name="jboss.web" jmvRoute="Node1" defaultHost="localhost"
|
||||
in server.xml.
|
||||
|
||||
For clustering purpose only.
|
||||
-->
|
||||
<attribute name="UseJK">false</attribute>
|
||||
|
||||
<!--
|
||||
Clustering only: Determines the maximum interval between requests, in
|
||||
seconds, after which a request will trigger replication of the session's
|
||||
timestamp and other metadata regardless of whether the request has otherwise
|
||||
made the session dirty. Such replication ensures that other nodes in the
|
||||
cluster are aware of the most recent value for the session's timestamp
|
||||
and won't incorrectly expire an unreplicated session upon failover. It also
|
||||
results in correct values for HttpSession.getLastAccessedTime() calls
|
||||
following failover.
|
||||
|
||||
The cost of this metadata replication depends on the configured
|
||||
replication-granularity. With <code>SESSION</code>, the session's
|
||||
attribute map is replicated along with the metadata, so it can be fairly
|
||||
costly. With other granularities, the metadata object is replicated
|
||||
separately from the attributes and only contains a String, and a few longs,
|
||||
ints and booleans.
|
||||
|
||||
A value of 0 means the metadata will be replicated whenever the session is
|
||||
accessed. A value of -1 means the metadata will be replicated only if some
|
||||
other activity during the request (e.g. modifying an attribute) has
|
||||
resulted in other replication work involving the session. A positive value
|
||||
greater than the HttpSession.getMaxInactiveInterval() value will be treated
|
||||
as a likely misconfiguration and converted to 0; i.e. replicate the
|
||||
metadata on every request.
|
||||
|
||||
Default value if unconfigured is 60 seconds.
|
||||
-->
|
||||
<attribute name="MaxUnreplicatedInterval">60</attribute>
|
||||
|
||||
<attribute name="Domain">jboss.web</attribute>
|
||||
|
||||
<!-- A mapping to the server security manager service which must be
|
||||
operation compatible with type
|
||||
org.jboss.security.plugins.JaasSecurityManagerServiceMBean. This is only
|
||||
needed if web applications are allowed to flush the security manager
|
||||
authentication cache when the web sessions invalidate.
|
||||
-->
|
||||
<depends optional-attribute-name="SecurityManagerService"
|
||||
proxy-type="attribute">jboss.security:service=JaasSecurityManager
|
||||
</depends>
|
||||
|
||||
<!--
|
||||
Needed if using HTTP Session Clustering or if the
|
||||
ClusteredSingleSignOn valve is enabled in the tomcat server.xml file
|
||||
-->
|
||||
<!--
|
||||
<depends>jboss.cache:service=TomcatClusteringCache</depends>
|
||||
-->
|
||||
|
||||
<depends>jboss:service=TransactionManager</depends>
|
||||
|
||||
<!-- Only needed if the org.jboss.web.tomcat.service.jca.CachedConnectionValve
|
||||
is enabled in the tomcat server.xml file.
|
||||
-->
|
||||
<depends>jboss.jca:service=CachedConnectionManager</depends>
|
||||
|
||||
</mbean>
|
||||
|
||||
</server>
|
|
@ -1,195 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mbean PUBLIC
|
||||
"-//JBoss//DTD JBOSS XMBEAN 1.2//EN"
|
||||
"http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_2.dtd">
|
||||
<!--
|
||||
JBoss Web XMBean descriptor
|
||||
|
||||
$Id: webserver-xmbean.xml 75558 2008-07-09 16:50:17Z bstansberry@jboss.com $
|
||||
-->
|
||||
<mbean>
|
||||
<description>The JBoss Web Deployer responsible for war deployment</description>
|
||||
<descriptors>
|
||||
<interceptors>
|
||||
<!-- comment out DynamicInterceptor to disable dynamic addition of interceptors -->
|
||||
<interceptor code="org.jboss.mx.interceptor.DynamicInterceptor"/>
|
||||
</interceptors>
|
||||
</descriptors>
|
||||
<class>org.jboss.web.tomcat.service.JBossWeb</class>
|
||||
|
||||
<!-- JBossWebMBean attributes -->
|
||||
|
||||
<attribute access="read-write" getMethod="getAuthenticators" setMethod="setAuthenticators">
|
||||
<name>Authenticators</name>
|
||||
<type>java.util.Properties</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getUseJBossWebLoader" setMethod="setUseJBossWebLoader">
|
||||
<name>UseJBossWebLoader</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getAllowSelfPrivilegedWebApps" setMethod="setAllowSelfPrivilegedWebApps">
|
||||
<name>AllowSelfPrivilegedWebApps</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getDeleteWorkDirOnContextDestroy"
|
||||
setMethod="setDeleteWorkDirOnContextDestroy">
|
||||
<name>DeleteWorkDirOnContextDestroy</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getHttpHeaderForSSOAuth"
|
||||
setMethod="setHttpHeaderForSSOAuth">
|
||||
<name>HttpHeaderForSSOAuth</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getSessionCookieForSSOAuth"
|
||||
setMethod="setSessionCookieForSSOAuth">
|
||||
<name>SessionCookieForSSOAuth</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getSubjectAttributeName" setMethod="setSubjectAttributeName">
|
||||
<name>SubjectAttributeName</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getCacheName" setMethod="setCacheName">
|
||||
<name>CacheName</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getUnpackWars" setMethod="setUnpackWars">
|
||||
<name>UnpackWars</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getAcceptNonWarDirs" setMethod="setAcceptNonWarDirs">
|
||||
<name>AcceptNonWarDirs</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getConfig" setMethod="setConfig">
|
||||
<name>Config</name>
|
||||
<type>org.w3c.dom.Element</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getLenientEjbLink" setMethod="setLenientEjbLink">
|
||||
<name>LenientEjbLink</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="isUseJK" setMethod="setUseJK">
|
||||
<name>UseJK</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getMaxUnreplicatedInterval" setMethod="setMaxUnreplicatedInterval">
|
||||
<name>MaxUnreplicatedInterval</name>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getDomain" setMethod="setDomain">
|
||||
<name>Domain</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getFilteredPackages" setMethod="setFilteredPackages">
|
||||
<name>FilteredPackages</name>
|
||||
<type>[Ljava.lang.String;</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getJava2ClassLoadingCompliance" setMethod="setJava2ClassLoadingCompliance">
|
||||
<name>Java2ClassLoadingCompliance</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getDefaultSecurityDomain" setMethod="setDefaultSecurityDomain">
|
||||
<name>DefaultSecurityDomain</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getSnapshotMode" setMethod="setSnapshotMode">
|
||||
<name>SnapshotMode</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getSnapshotInterval" setMethod="setSnapshotInterval">
|
||||
<name>SnapshotInterval</name>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getConfigFile" setMethod="setConfigFile">
|
||||
<name>ConfigFile</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getUseLocalCache" setMethod="setUseLocalCache">
|
||||
<name>UseLocalCache</name>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getSessionIdAlphabet" setMethod="setSessionIdAlphabet">
|
||||
<name>SessionIdAlphabet</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getContextMBeanCode" setMethod="setContextMBeanCode">
|
||||
<name>ContextMBeanCode</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-write" getMethod="getManagerClass" setMethod="setManagerClass">
|
||||
<name>ManagerClass</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="read-only" getMethod="getDeployedApplications">
|
||||
<name>DeployedApplications</name>
|
||||
<type>java.util.Iterator</type>
|
||||
</attribute>
|
||||
|
||||
<attribute access="write-only" setMethod="setSecurityManagerService">
|
||||
<name>SecurityManagerService</name>
|
||||
<type>org.jboss.security.plugins.JaasSecurityManagerServiceMBean</type>
|
||||
</attribute>
|
||||
|
||||
<!-- SubDeployerExt attribute -->
|
||||
<attribute access="read-write" getMethod="getEnhancedSuffixes" setMethod="setEnhancedSuffixes">
|
||||
<description>Allow the override of supported suffixes and relative order</description>
|
||||
<name>EnhancedSuffixes</name>
|
||||
<type>[Ljava.lang.String;</type>
|
||||
</attribute>
|
||||
|
||||
&deployerAttributes;
|
||||
&defaultAttributes;
|
||||
|
||||
<!-- JBossWebMBean operations -->
|
||||
<operation>
|
||||
<description>See if a war is deployed</description>
|
||||
<name>isDeployed</name>
|
||||
<parameter>
|
||||
<name>warUrl</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>boolean</return-type>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Start all connectors of the Domain</description>
|
||||
<name>startConnectors</name>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>Stop all connectors of the Domain</description>
|
||||
<name>stopConnectors</name>
|
||||
</operation>
|
||||
|
||||
&deployerOperations;
|
||||
&defaultOperations;
|
||||
&interceptable;
|
||||
|
||||
</mbean>
|
|
@ -1,20 +0,0 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<!DOCTYPE web-app
|
||||
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
|
||||
"http://java.sun.com/dtd/web-app_2_3.dtd">
|
||||
|
||||
<web-app>
|
||||
<display-name>Welcome to JBoss</display-name>
|
||||
<description>
|
||||
Welcome to JBoss
|
||||
</description>
|
||||
<servlet>
|
||||
<servlet-name>Status Servlet</servlet-name>
|
||||
<servlet-class>org.jboss.web.tomcat.service.StatusServlet</servlet-class>
|
||||
</servlet>
|
||||
<servlet-mapping>
|
||||
<servlet-name>Status Servlet</servlet-name>
|
||||
<url-pattern>/status</url-pattern>
|
||||
</servlet-mapping>
|
||||
</web-app>
|
Binary file not shown.
Before Width: | Height: | Size: 1.4 KiB |
|
@ -1,46 +0,0 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>Welcome to JBoss™</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
||||
<link rel="StyleSheet" href="jboss.css" type="text/css"/>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<!-- header begin -->
|
||||
<a href="http://www.jboss.org">
|
||||
<img src="logo.gif" alt="JBoss" id="logo" width="226" height="105" />
|
||||
</a>
|
||||
<div id="header"> </div>
|
||||
<div id="navigation_bar"></div>
|
||||
<!-- header end -->
|
||||
|
||||
<h3>JBoss Online Resources</h3>
|
||||
<ul>
|
||||
<li><a href="http://www.jboss.org/jbossas/docs">JBoss AS Documentation</a></li>
|
||||
<li><a href="http://wiki.jboss.org">JBoss Wiki</a></li>
|
||||
<li><a href="http://jira.jboss.org/jira/browse/JBAS">JBoss JIRA</a></li>
|
||||
<li><a href="http://www.jboss.org/index.html?module=bb">JBoss Forums</a></li>
|
||||
</ul>
|
||||
|
||||
<h3>JBoss Management</h3>
|
||||
<ul>
|
||||
<li><a href="/status">Tomcat status</a>
|
||||
<a href="/status?full=true">(full)</a>
|
||||
<a href="/status?XML=true">(XML)</a></li>
|
||||
<li><a href="/jmx-console/">JMX Console</a></li>
|
||||
<li><a href="/web-console/">JBoss Web Console</a></li>
|
||||
</ul>
|
||||
|
||||
<!-- footer begin -->
|
||||
<div id="footer">
|
||||
<div id="credits">
|
||||
<a href="http://www.jboss.org/jbossas">JBoss™ Application Server</a>
|
||||
</div>
|
||||
<div id="footer_bar"> </div>
|
||||
</div>
|
||||
<!-- footer end -->
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -1,143 +0,0 @@
|
|||
body {
|
||||
margin: 13px 0px 10px 0px;
|
||||
background-color: #ffffff;
|
||||
font-size: 10px;
|
||||
font-family: verdana, arial, "sans-serif";
|
||||
color: #606060;
|
||||
}
|
||||
img {
|
||||
border: 0px;
|
||||
}
|
||||
#header {
|
||||
background-color: #003D6E;
|
||||
background-repeat: no-repeat;
|
||||
width: 100%;
|
||||
height: 80px;
|
||||
}
|
||||
#header #banner {
|
||||
float: right;
|
||||
margin: 8px 5px 0px 0px;
|
||||
}
|
||||
#logo {
|
||||
position: absolute;
|
||||
top: 2px;
|
||||
left: 4px;
|
||||
z-index: 200;
|
||||
}
|
||||
#navigation_bar {
|
||||
background-color: #f0f0f0;
|
||||
border-bottom: 1px dotted #999999;
|
||||
height: 20px;
|
||||
}
|
||||
#items {
|
||||
font-size: 12px;
|
||||
width: 600px;
|
||||
margin: 5px 5px 5px 170px;
|
||||
position: relative;
|
||||
z-index: 300;
|
||||
}
|
||||
#items .item {
|
||||
margin-right: 10px;
|
||||
}
|
||||
.side_block {
|
||||
margin: 15px 5px 10px 5px;
|
||||
background-color: #fbfbfb;
|
||||
border: 1px solid #f0f0f0;
|
||||
}
|
||||
.side_block h3 {
|
||||
font-size: 11px;
|
||||
font-weight: 100;
|
||||
width: 100%;
|
||||
margin: 0px 0px 5px 0px;
|
||||
padding: 4px 4px 4px 10x;
|
||||
background-color: #f0f0f0;
|
||||
}
|
||||
.side_block h4 {
|
||||
font-size: 11px;
|
||||
color: #003D6E;
|
||||
font-weight: bold;
|
||||
margin: 10px 5px 4px 5px;
|
||||
}
|
||||
.side_block p {
|
||||
margin: 5px 5px 3px 5px;
|
||||
}
|
||||
.side_block form {
|
||||
margin: 0px 0px 0px 5px;
|
||||
}
|
||||
.side_block #login {
|
||||
font-size: 9px;
|
||||
}
|
||||
.side_block p img {
|
||||
text-align: center;
|
||||
}
|
||||
#content {
|
||||
width: 90%;
|
||||
margin: 10px auto;
|
||||
}
|
||||
#left {
|
||||
float: left;
|
||||
width: 14%;
|
||||
}
|
||||
#right {
|
||||
float: right;
|
||||
width: 14%;
|
||||
}
|
||||
.content_block {
|
||||
text-align: justify;
|
||||
border: 1px solid #999999;
|
||||
margin: 5px;
|
||||
width: 31%;
|
||||
float: left;
|
||||
}
|
||||
.content_block p {
|
||||
margin: 0px 5px 3px 5px;
|
||||
}
|
||||
.content_block h3 {
|
||||
font-size: 11px;
|
||||
font-weight: bold;
|
||||
color: #000000;
|
||||
margin: 0px 0px 5px 0px;
|
||||
padding: 4px 4px 4px 4x;
|
||||
text-align: center;
|
||||
background-color: #f0f0f0;
|
||||
border-bottom: 1px solid #999999
|
||||
}
|
||||
.content_block h4 {
|
||||
font-size: 11px;
|
||||
color: #003D6E;
|
||||
text-align: left;
|
||||
font-weight: bold;
|
||||
margin: 10px 5px 4px 5px;
|
||||
}
|
||||
#footer {
|
||||
clear: both;
|
||||
border-top: 1px dotted #999999;
|
||||
}
|
||||
#credits {
|
||||
background-color: #f0f0f0;
|
||||
padding: 5px;
|
||||
text-align: center;
|
||||
}
|
||||
#footer_bar {
|
||||
height: 20px;
|
||||
width: 100%;
|
||||
background-color: #003D6E;
|
||||
}
|
||||
.hide {
|
||||
display: none;
|
||||
}
|
||||
.spacer {
|
||||
clear: both;
|
||||
}
|
||||
.spacer hr {
|
||||
display: none;
|
||||
}
|
||||
.center {
|
||||
text-align: center;
|
||||
}
|
||||
#youcandoit {
|
||||
background-image: url("youcandoit.jpg");
|
||||
background-repeat: repeat-x;
|
||||
height: 165px;
|
||||
margin: 0px 30px 0px 30px;
|
||||
}
|
Binary file not shown.
Before Width: | Height: | Size: 10 KiB |
|
@ -1,96 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
version="1.0">
|
||||
|
||||
<!-- Output method -->
|
||||
<xsl:output encoding="iso-8859-1"
|
||||
indent="no"/>
|
||||
|
||||
<xsl:template match="status">
|
||||
<html>
|
||||
<head>
|
||||
<TITLE>Tomcat Status</TITLE>
|
||||
<STYLE type="text/css">
|
||||
body, table, tr, td, a, div, span {
|
||||
vertical-align : top;
|
||||
}
|
||||
</STYLE>
|
||||
</head>
|
||||
<body>
|
||||
<div style='font-size:20px;'>Tomcat Status</div>
|
||||
|
||||
<xsl:apply-templates select="jvm"/>
|
||||
<xsl:apply-templates select="connector"/>
|
||||
</body>
|
||||
</html>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="jvm">
|
||||
<xsl:apply-templates select="memory"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="memory">
|
||||
<table><tr>
|
||||
<td><b>JVM:</b></td>
|
||||
<td><b>free:</b> <xsl:value-of select="@free"/></td>
|
||||
<td><b>total:</b> <xsl:value-of select="@total"/></td>
|
||||
<td><b>max:</b> <xsl:value-of select="@max"/></td>
|
||||
</tr>
|
||||
</table><hr />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="connector">
|
||||
<b>Connector -- </b> <xsl:value-of select="@name"/><br />
|
||||
|
||||
<xsl:apply-templates select="threadInfo"/>
|
||||
<xsl:apply-templates select="requestInfo"/>
|
||||
<xsl:apply-templates select="workers"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="threadInfo">
|
||||
<table><tr>
|
||||
<td><b>threadInfo </b></td>
|
||||
<td><b>maxThreads:</b> <xsl:value-of select="@maxThreads"/></td>
|
||||
<td><b>minSpareThreads:</b> <xsl:value-of select="@minSpareThreads"/></td>
|
||||
<td><b>maxSpareThreads:</b> <xsl:value-of select="@maxSpareThreads"/></td>
|
||||
<td><b>currentThreadCount:</b> <xsl:value-of select="@currentThreadCount"/></td>
|
||||
<td><b>currentThreadsBusy:</b> <xsl:value-of select="@currentThreadsBusy"/></td>
|
||||
</tr>
|
||||
</table><hr />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="requestInfo">
|
||||
<table><tr>
|
||||
<td><b>requestInfo </b></td>
|
||||
<td><b>maxTime:</b> <xsl:value-of select="@maxTime"/></td>
|
||||
<td><b>processingTime:</b> <xsl:value-of select="@processingTime"/></td>
|
||||
<td><b>requestCount:</b> <xsl:value-of select="@requestCount"/></td>
|
||||
<td><b>errorCount:</b> <xsl:value-of select="@errorCount"/></td>
|
||||
<td><b>bytesReceived:</b> <xsl:value-of select="@bytesReceived"/></td>
|
||||
<td><b>bytesSent:</b> <xsl:value-of select="@bytesSent"/></td>
|
||||
</tr>
|
||||
</table><hr />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="workers">
|
||||
<table>
|
||||
<tr><th>Stage</th><th>Time</th><th>B Sent</th><th>B Recv</th><th>Client</th><th>VHost</th><th>Request</th></tr>
|
||||
<xsl:apply-templates select="worker"/>
|
||||
|
||||
</table><hr />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="worker">
|
||||
<tr>
|
||||
<td><xsl:value-of select="@stage"/></td>
|
||||
<td><xsl:value-of select="@requestProcessingTime"/></td>
|
||||
<td><xsl:value-of select="@requestBytesSent"/></td>
|
||||
<td><xsl:value-of select="@requestBytesReceived"/></td>
|
||||
<td><xsl:value-of select="@remoteAddr"/></td>
|
||||
<td><xsl:value-of select="@virtualHost"/></td>
|
||||
<td><xsl:value-of select="@method"/> <xsl:value-of select="@currentUri"/>?<xsl:value-of select="@currentQueryString"/> <xsl:value-of select="@protocol"/></td>
|
||||
</tr>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
File diff suppressed because it is too large
Load Diff
|
@ -1,17 +0,0 @@
|
|||
<!-- The contents of this file will be loaded for each web application -->
|
||||
<Context cookies="true" crossContext="true">
|
||||
<!-- Session persistence is disable by default. To enable for all web
|
||||
apps set the pathname to a non-empty value:
|
||||
<Manager pathname="SESSIONS.ser" />
|
||||
|
||||
To enable session persistence for a single web app, add a
|
||||
WEB-INF/context.xml
|
||||
-->
|
||||
<Manager pathname="" />
|
||||
|
||||
<!-- Install an InstanceListener to handle the establishment of the run-as
|
||||
role for servlet init/destroy events.
|
||||
-->
|
||||
<InstanceListener>org.jboss.web.tomcat.security.RunAsListener</InstanceListener>
|
||||
|
||||
</Context>
|
|
@ -1,168 +0,0 @@
|
|||
<Server>
|
||||
|
||||
<!--APR library loader. Documentation at /docs/apr.html -->
|
||||
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
|
||||
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
|
||||
<Listener className="org.apache.catalina.core.JasperListener" />
|
||||
|
||||
<!-- Use a custom version of StandardService that allows the
|
||||
connectors to be started independent of the normal lifecycle
|
||||
start to allow web apps to be deployed before starting the
|
||||
connectors.
|
||||
-->
|
||||
<Service name="jboss.web">
|
||||
|
||||
<!-- A "Connector" represents an endpoint by which requests are received
|
||||
and responses are returned. Documentation at :
|
||||
Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
|
||||
Java AJP Connector: /docs/config/ajp.html
|
||||
APR (HTTP/AJP) Connector: /docs/apr.html
|
||||
Define a non-SSL HTTP/1.1 Connector on port 8080
|
||||
-->
|
||||
<Connector port="@ADEMPIERE_WEB_PORT@" address="${jboss.bind.address}"
|
||||
maxThreads="250" maxHttpHeaderSize="8192"
|
||||
emptySessionPath="false" protocol="HTTP/1.1"
|
||||
enableLookups="false" redirectPort="@ADEMPIERE_SSL_PORT@" acceptCount="100"
|
||||
connectionTimeout="20000" disableUploadTimeout="true" />
|
||||
|
||||
<!-- Define a SSL HTTP/1.1 Connector on port 8443
|
||||
This connector uses the JSSE configuration, when using APR, the
|
||||
connector should be using the OpenSSL style configuration
|
||||
described in the APR documentation -->
|
||||
<Connector port="@ADEMPIERE_SSL_PORT@" protocol="HTTP/1.1" SSLEnabled="true"
|
||||
maxThreads="150" scheme="https" secure="true"
|
||||
clientAuth="false"
|
||||
keystoreFile="@ADEMPIERE_KEYSTORE@"
|
||||
keystorePass="@ADEMPIERE_KEYSTOREPASS@"
|
||||
sslProtocol="TLS" />
|
||||
|
||||
<!-- Define an AJP 1.3 Connector on port 8009 -->
|
||||
<Connector port="8009" address="${jboss.bind.address}" protocol="AJP/1.3"
|
||||
emptySessionPath="false" enableLookups="false" redirectPort="8443" />
|
||||
|
||||
<Engine name="jboss.web" defaultHost="localhost">
|
||||
|
||||
<!-- The JAAS based authentication and authorization realm implementation
|
||||
that is compatible with the jboss 3.2.x realm implementation.
|
||||
- certificatePrincipal : the class name of the
|
||||
org.jboss.security.auth.certs.CertificatePrincipal impl
|
||||
used for mapping X509[] cert chains to a Princpal.
|
||||
- allRolesMode : how to handle an auth-constraint with a role-name=*,
|
||||
one of strict, authOnly, strictAuthOnly
|
||||
+ strict = Use the strict servlet spec interpretation which requires
|
||||
that the user have one of the web-app/security-role/role-name
|
||||
+ authOnly = Allow any authenticated user
|
||||
+ strictAuthOnly = Allow any authenticated user only if there are no
|
||||
web-app/security-roles
|
||||
-->
|
||||
<Realm className="org.jboss.web.tomcat.security.JBossSecurityMgrRealm"
|
||||
certificatePrincipal="org.jboss.security.auth.certs.SubjectDNMapping"
|
||||
allRolesMode="authOnly"
|
||||
/>
|
||||
<!-- A subclass of JBossSecurityMgrRealm that uses the authentication
|
||||
behavior of JBossSecurityMgrRealm, but overrides the authorization
|
||||
checks to use JACC permissions with the current java.security.Policy
|
||||
to determine authorized access.
|
||||
- allRolesMode : how to handle an auth-constraint with a role-name=*,
|
||||
one of strict, authOnly, strictAuthOnly
|
||||
+ strict = Use the strict servlet spec interpretation which requires
|
||||
that the user have one of the web-app/security-role/role-name
|
||||
+ authOnly = Allow any authenticated user
|
||||
+ strictAuthOnly = Allow any authenticated user only if there are no
|
||||
web-app/security-roles
|
||||
<Realm className="org.jboss.web.tomcat.security.JaccAuthorizationRealm"
|
||||
certificatePrincipal="org.jboss.security.auth.certs.SubjectDNMapping"
|
||||
allRolesMode="authOnly"
|
||||
/>
|
||||
-->
|
||||
|
||||
<Host name="localhost"
|
||||
autoDeploy="false" deployOnStartup="false" deployXML="false"
|
||||
configClass="org.jboss.web.tomcat.security.config.JBossContextConfig"
|
||||
>
|
||||
|
||||
<!-- Uncomment to enable request dumper. This Valve "logs interesting
|
||||
contents from the specified Request (before processing) and the
|
||||
corresponding Response (after processing). It is especially useful
|
||||
in debugging problems related to headers and cookies."
|
||||
-->
|
||||
<!--
|
||||
<Valve className="org.apache.catalina.valves.RequestDumperValve" />
|
||||
-->
|
||||
|
||||
<!-- Access logger -->
|
||||
<!--
|
||||
<Valve className="org.apache.catalina.valves.AccessLogValve"
|
||||
prefix="localhost_access_log." suffix=".log"
|
||||
pattern="common" directory="${jboss.server.log.dir}"
|
||||
resolveHosts="false" />
|
||||
-->
|
||||
|
||||
<!-- Uncomment to enable single sign-on across web apps
|
||||
deployed to this host. Does not provide SSO across a cluster.
|
||||
|
||||
If this valve is used, do not use the JBoss ClusteredSingleSignOn
|
||||
valve shown below.
|
||||
|
||||
A new configuration attribute is available beginning with
|
||||
release 4.0.4:
|
||||
|
||||
cookieDomain configures the domain to which the SSO cookie
|
||||
will be scoped (i.e. the set of hosts to
|
||||
which the cookie will be presented). By default
|
||||
the cookie is scoped to "/", meaning the host
|
||||
that presented it. Set cookieDomain to a
|
||||
wider domain (e.g. "xyz.com") to allow an SSO
|
||||
to span more than one hostname.
|
||||
-->
|
||||
<!--
|
||||
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
|
||||
-->
|
||||
|
||||
<!-- Uncomment to enable single sign-on across web apps
|
||||
deployed to this host AND to all other hosts in the cluster.
|
||||
|
||||
If this valve is used, do not use the standard Tomcat SingleSignOn
|
||||
valve shown above.
|
||||
|
||||
Valve uses a JBossCache instance to support SSO credential
|
||||
caching and replication across the cluster. The JBossCache
|
||||
instance must be configured separately. By default, the valve
|
||||
shares a JBossCache with the service that supports HttpSession
|
||||
replication. See the "jboss-web-cluster-service.xml" file in the
|
||||
server/all/deploy directory for cache configuration details.
|
||||
|
||||
Besides the attributes supported by the standard Tomcat
|
||||
SingleSignOn valve (see the Tomcat docs), this version also
|
||||
supports the following attributes:
|
||||
|
||||
cookieDomain see above
|
||||
|
||||
treeCacheName JMX ObjectName of the JBossCache MBean used to
|
||||
support credential caching and replication across
|
||||
the cluster. If not set, the default value is
|
||||
"jboss.cache:service=TomcatClusteringCache", the
|
||||
standard ObjectName of the JBossCache MBean used
|
||||
to support session replication.
|
||||
-->
|
||||
<!--
|
||||
<Valve className="org.jboss.web.tomcat.service.sso.ClusteredSingleSignOn" />
|
||||
-->
|
||||
|
||||
<!-- Check for unclosed connections and transaction terminated checks
|
||||
in servlets/jsps.
|
||||
|
||||
Important: The dependency on the CachedConnectionManager
|
||||
in META-INF/jboss-service.xml must be uncommented, too
|
||||
-->
|
||||
<Valve className="org.jboss.web.tomcat.service.jca.CachedConnectionValve"
|
||||
cachedConnectionManagerObjectName="jboss.jca:service=CachedConnectionManager"
|
||||
transactionManagerObjectName="jboss:service=TransactionManager" />
|
||||
|
||||
</Host>
|
||||
|
||||
</Engine>
|
||||
|
||||
</Service>
|
||||
|
||||
</Server>
|
Binary file not shown.
|
@ -1,67 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- ===================================================================== -->
|
||||
<!-- -->
|
||||
<!-- JBoss JCA Configuration -->
|
||||
<!-- -->
|
||||
<!-- ===================================================================== -->
|
||||
|
||||
<!-- $Id: jbossjca-service.xml 37786 2005-11-02 20:35:46Z adrian $ -->
|
||||
|
||||
<!--
|
||||
| This contains configuration for the RARDeployer
|
||||
and some xsl based deployers.
|
||||
-->
|
||||
|
||||
<server>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
<!-- JBossCX setup, for J2EE connector architecture support -->
|
||||
<!-- The RARDeployer is needed only until xslt based deployment is written.-->
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<mbean code="org.jboss.util.threadpool.BasicThreadPool"
|
||||
name="jboss.jca:service=WorkManagerThreadPool">
|
||||
<!-- The name that appears in thread names -->
|
||||
<attribute name="Name">WorkManager</attribute>
|
||||
<!-- The maximum amount of work in the queue -->
|
||||
<attribute name="MaximumQueueSize">1024</attribute>
|
||||
<!-- The maximum number of active threads -->
|
||||
<attribute name="MaximumPoolSize">100</attribute>
|
||||
<!-- How long to keep threads alive after their last work (default one minute) -->
|
||||
<attribute name="KeepAliveTime">60000</attribute>
|
||||
</mbean>
|
||||
|
||||
<mbean code="org.jboss.resource.work.JBossWorkManager"
|
||||
name="jboss.jca:service=WorkManager">
|
||||
<depends optional-attribute-name="ThreadPoolName">jboss.jca:service=WorkManagerThreadPool</depends>
|
||||
<depends optional-attribute-name="XATerminatorName">jboss:service=TransactionManager</depends>
|
||||
</mbean>
|
||||
|
||||
<mbean code="org.jboss.resource.deployment.RARDeployer"
|
||||
name="jboss.jca:service=RARDeployer">
|
||||
<depends optional-attribute-name="WorkManagerName">jboss.jca:service=WorkManager</depends>
|
||||
<depends optional-attribute-name="XATerminatorName">jboss:service=TransactionManager</depends>
|
||||
</mbean>
|
||||
|
||||
<mbean code="org.jboss.deployment.XSLSubDeployer" name="jboss.jca:service=ConnectionFactoryDeployer">
|
||||
<attribute name="DdSuffix">-ds.xml</attribute>
|
||||
<attribute name="EnhancedSuffixes">300:-ds.xml</attribute>
|
||||
<attribute name="XslUrl">stylesheets/ConnectionFactoryTemplate.xsl</attribute>
|
||||
<attribute name="ValidateDTDs">false</attribute>
|
||||
</mbean>
|
||||
|
||||
<!--
|
||||
| The CachedConnectionManager is used partly to relay started UserTransactions to
|
||||
| open connections so they may be enrolled in the new tx.
|
||||
-->
|
||||
<mbean code="org.jboss.resource.connectionmanager.CachedConnectionManager"
|
||||
name="jboss.jca:service=CachedConnectionManager">
|
||||
<depends optional-attribute-name="TransactionManagerServiceName">jboss:service=TransactionManager</depends>
|
||||
|
||||
<!-- Enable connection close debug monitoring -->
|
||||
<attribute name="Debug">true</attribute>
|
||||
|
||||
</mbean>
|
||||
|
||||
</server>
|
|
@ -1,131 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- $Id: jboss-service.xml 59448 2007-01-09 19:05:54Z dimitris@jboss.org $ -->
|
||||
<server>
|
||||
|
||||
<!-- The JRMP invoker proxy configuration for the InvokerAdaptorService -->
|
||||
<mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
|
||||
name="jboss.jmx:type=adaptor,name=Invoker,protocol=jrmp,service=proxyFactory">
|
||||
<!-- Use the standard JRMPInvoker from conf/jboss-service.xxml -->
|
||||
<depends optional-attribute-name="InvokerName">jboss:service=invoker,type=jrmp</depends>
|
||||
<!-- The target MBean is the InvokerAdaptorService configured below -->
|
||||
<depends optional-attribute-name="TargetName">jboss.jmx:type=adaptor,name=Invoker</depends>
|
||||
<!-- Where to bind the RMIAdaptor proxy -->
|
||||
<attribute name="JndiName">jmx/invoker/RMIAdaptor</attribute>
|
||||
<!-- The RMI compabitle MBeanServer interface -->
|
||||
<attribute name="ExportedInterfaces">org.jboss.jmx.adaptor.rmi.RMIAdaptor,
|
||||
org.jboss.jmx.adaptor.rmi.RMIAdaptorExt
|
||||
</attribute>
|
||||
<attribute name="ClientInterceptors">
|
||||
<interceptors>
|
||||
<interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
|
||||
<interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
|
||||
<interceptor>org.jboss.jmx.connector.invoker.client.InvokerAdaptorClientInterceptor</interceptor>
|
||||
<interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
|
||||
</interceptors>
|
||||
</attribute>
|
||||
<depends>jboss:service=Naming</depends>
|
||||
</mbean>
|
||||
|
||||
<!--
|
||||
Choose the remote proxy to expose mbean proxies over
|
||||
-->
|
||||
<mbean code="org.jboss.jmx.connector.invoker.MBeanProxyRemote"
|
||||
name="jboss.jmx:type=adaptor,name=MBeanProxyRemote,protocol=jrmp">
|
||||
<depends optional-attribute-name="MBeanServerConnection">jboss.jmx:type=adaptor,name=Invoker,protocol=jrmp,service=proxyFactory</depends>
|
||||
</mbean>
|
||||
|
||||
<!-- Create a mapping from the legacy jmx-rmi-adaptor.sar binding to the
|
||||
jmx-invoker-adaptor-server.sar JndiName specified above for backwards
|
||||
portability.
|
||||
-->
|
||||
<mbean code="org.jboss.naming.NamingAlias" name="jboss.jmx:alias=jmx/rmi/RMIAdaptor">
|
||||
<attribute name="FromName">jmx/rmi/RMIAdaptor</attribute>
|
||||
<attribute name="ToName">jmx/invoker/RMIAdaptor</attribute>
|
||||
<depends>jboss:service=Naming</depends>
|
||||
</mbean>
|
||||
|
||||
<!-- This is the service that handles the RMIAdaptor invocations by routing
|
||||
them to the MBeanServer the service is deployed under. -->
|
||||
<mbean code="org.jboss.jmx.connector.invoker.InvokerAdaptorService"
|
||||
name="jboss.jmx:type=adaptor,name=Invoker"
|
||||
xmbean-dd="">
|
||||
<xmbean>
|
||||
<description>The JMX Detached Invoker Service</description>
|
||||
<class>org.jboss.jmx.connector.invoker.InvokerAdaptorService</class>
|
||||
|
||||
<!-- Attributes -->
|
||||
<attribute access="read-only" getMethod="getName">
|
||||
<description>The class name of the MBean</description>
|
||||
<name>Name</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
<attribute access="read-only" getMethod="getState">
|
||||
<description>The status of the MBean</description>
|
||||
<name>State</name>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
<attribute access="read-only" getMethod="getStateString">
|
||||
<description>The status of the MBean in text form</description>
|
||||
<name>StateString</name>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
<attribute access="read-write" getMethod="getExportedInterfaces" setMethod="setExportedInterfaces">
|
||||
<description>The interfaces the invoker proxy supports</description>
|
||||
<name>ExportedInterfaces</name>
|
||||
<type>[Ljava.lang.Class;</type>
|
||||
</attribute>
|
||||
<attribute access="read-only" getMethod="getMethodMap">
|
||||
<description>Map(Long hash, Method) of the proxy interface methods</description>
|
||||
<name>MethodMap</name>
|
||||
<type>java.util.Map</type>
|
||||
</attribute>
|
||||
<!-- Operations -->
|
||||
<operation>
|
||||
<description>The start lifecycle operation</description>
|
||||
<name>start</name>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>The stop lifecycle operation</description>
|
||||
<name>stop</name>
|
||||
</operation>
|
||||
<operation>
|
||||
<description>The detyped lifecycle operation (for internal use only)</description>
|
||||
<name>jbossInternalLifecycle</name>
|
||||
<parameter>
|
||||
<description>The lifecycle operation</description>
|
||||
<name>method</name>
|
||||
<type>java.lang.String</type>
|
||||
</parameter>
|
||||
<return-type>void</return-type>
|
||||
</operation>
|
||||
|
||||
<operation>
|
||||
<description>The detached invoker entry point</description>
|
||||
<name>invoke</name>
|
||||
<parameter>
|
||||
<description>The method invocation context</description>
|
||||
<name>invocation</name>
|
||||
<type>org.jboss.invocation.Invocation</type>
|
||||
</parameter>
|
||||
<return-type>java.lang.Object</return-type>
|
||||
<descriptors>
|
||||
<interceptors>
|
||||
<!-- Uncomment to require authenticated users
|
||||
<interceptor code="org.jboss.jmx.connector.invoker.AuthenticationInterceptor"
|
||||
securityDomain="java:/jaas/jmx-console"/>
|
||||
-->
|
||||
<!-- Interceptor that deals with non-serializable results -->
|
||||
<interceptor code="org.jboss.jmx.connector.invoker.SerializableInterceptor"
|
||||
policyClass="StripModelMBeanInfoPolicy"/>
|
||||
</interceptors>
|
||||
</descriptors>
|
||||
</operation>
|
||||
</xmbean>
|
||||
|
||||
<attribute name="ExportedInterfaces">org.jboss.jmx.adaptor.rmi.RMIAdaptor,
|
||||
org.jboss.jmx.adaptor.rmi.RMIAdaptorExt
|
||||
</attribute>
|
||||
</mbean>
|
||||
|
||||
</server>
|
|
@ -1,19 +0,0 @@
|
|||
<!-- $Id: jsr88-service.xml 60132 2007-01-31 12:43:12Z thomas.diesler@jboss.com $
|
||||
The JSR-88 DeploymentManager support services
|
||||
-->
|
||||
<server>
|
||||
<mbean code="org.jboss.deployment.services.DeploymentManagerService"
|
||||
name="jboss.management.local:type=JSR88DeploymentManager,name=DefaultManager">
|
||||
<attribute name="EARDeployer">jboss.j2ee:service=EARDeployer</attribute>
|
||||
<attribute name="EJBDeployer">jboss.ejb:service=EJBDeployer</attribute>
|
||||
<attribute name="RARDeployer">jboss.jca:service=RARDeployer</attribute>
|
||||
<attribute name="WARDeployer">jboss.web:service=WebServer</attribute>
|
||||
<attribute name="CARDeployer">jboss.j2ee:service=ClientDeployer</attribute>
|
||||
<attribute name="UploadDir">${jboss.server.temp.dir}/jsr88</attribute>
|
||||
<depends optional-attribute-name="MainDeployer">jboss.system:service=MainDeployer</depends>
|
||||
<!-- If false, the an existing deployment may exist in the upload dir -->
|
||||
<attribute name="FailOnCollision">false</attribute>
|
||||
<!-- If false, the deployment is retained in the upload dir -->
|
||||
<attribute name="DeleteOnUndeploy">false</attribute>
|
||||
</mbean>
|
||||
</server>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue