blob: d6d7f3fa699f5098ee898e2aa075f257659e8b4d [file] [log] [blame]
<serverDefinition
name="Orion v2.02"
ejbModules="true"
webModules="true"
earModules="true">
<property id="orionHome"
label="Orion Directory:"
type="directory"
default="/your_server_root/orion" />
<property id="userName"
label="User Name:"
type="string"
default="admin" />
<property id="password"
label="Password:"
type="string"
default="password" />
<property id="serverAddress"
label="Address:"
type="string"
default="127.0.0.1" />
<property id="serverPort"
label="Port:"
type="string"
default="80" />
<property id="ormiPort"
label="ORMI Port:"
type="string"
default="23791" />
<property id="classPathVariableName"
label="Classpath Variable Name:"
type="string"
default="ORION202" />
<property id="classPath"
label="Classpath Variable:"
type="directory"
default="/your_server_root/orion" />
<property id="defaultWebSite"
label="Default web-site:"
type="string"
default="default-web-site" />
<serverHome>${serverRootDirectory}</serverHome>
<webModulesDeployDirectory>${orionHome}/auto</webModulesDeployDirectory>
<ejbModulesDeployDirectory>${orionHome}/auto</ejbModulesDeployDirectory>
<earModulesDeployDirectory>${orionHome}/auto</earModulesDeployDirectory>
<jndiInitialContextFactory>com.evermind.server.rmi.RMIInitialContextFactory</jndiInitialContextFactory>
<jndiProviderUrl>ormi://${serverAddress}:${ormiPort}</jndiProviderUrl>
<startClass>com.evermind.server.ApplicationServer</startClass>
<startWorkingDirectory>${orionHome}</startWorkingDirectory>
<startVmParameters></startVmParameters>
<startProgramArguments></startProgramArguments>
<stopClass>com.evermind.client.orion.OrionConsoleAdmin</stopClass>
<stopWorkingDirectory>${orionHome}</stopWorkingDirectory>
<stopVmParameters></stopVmParameters>
<stopProgramArguments>ormi://${serverAddress}:${ormiPort} ${userName} ${password} -shutdown </stopProgramArguments>
<serverClassPath>
<jar type="variable">JDK_TOOLS</jar>
<jar type="variable">${classPathVariableName}/orion.jar</jar>
<jar type="variable">${classPathVariableName}/ejb.jar</jar>
<jar type="variable">${classPathVariableName}/jndi.jar</jar>
<jar type="variable">${classPathVariableName}/jdbc.jar</jar>
<jar type="variable">${classPathVariableName}/jta.jar</jar>
<jar type="variable">${classPathVariableName}/jaxp.jar</jar>
<jar type="variable">${classPathVariableName}/crimson.jar</jar>
<jar type="variable">${classPathVariableName}/xalan.jar</jar>
<jar type="variable">${classPathVariableName}/jsse.jar</jar>
<jar type="variable">${classPathVariableName}/jnet.jar</jar>
<jar type="variable">${classPathVariableName}/jcert.jar</jar>
<jar type="variable">${classPathVariableName}/activation.jar</jar>
<jar type="variable">${classPathVariableName}/mail.jar</jar>
<jar type="variable">${classPathVariableName}/jaas.jar</jar>
<jar type="variable">${classPathVariableName}/connector.jar</jar>
</serverClassPath>
<clientClassPath>
<jar type="variable">${classPathVariableName}/orionclient.jar</jar>
<jar type="variable">${classPathVariableName}/ejb.jar</jar>
</clientClassPath>
<projectClassPath>
<jar type="variable">JDK_TOOLS</jar>
<jar type="variable">${classPathVariableName}/orion.jar</jar>
<jar type="variable">${classPathVariableName}/ejb.jar</jar>
<jar type="variable">${classPathVariableName}/jndi.jar</jar>
<jar type="variable">${classPathVariableName}/jdbc.jar</jar>
<jar type="variable">${classPathVariableName}/jta.jar</jar>
<jar type="variable">${classPathVariableName}/jaxp.jar</jar>
<jar type="variable">${classPathVariableName}/crimson.jar</jar>
<jar type="variable">${classPathVariableName}/xalan.jar</jar>
<jar type="variable">${classPathVariableName}/jsse.jar</jar>
<jar type="variable">${classPathVariableName}/jnet.jar</jar>
<jar type="variable">${classPathVariableName}/jcert.jar</jar>
<jar type="variable">${classPathVariableName}/activation.jar</jar>
<jar type="variable">${classPathVariableName}/mail.jar</jar>
<jar type="variable">${classPathVariableName}/jaas.jar</jar>
<jar type="variable">${classPathVariableName}/connector.jar</jar>
</projectClassPath>
<adminTool>
<web> <deploy /> <undeploy /> </web>
<ejb> <deploy /> <undeploy /> </ejb>
<ear>
<deploy>
<![CDATA[
<!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
<!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
<project name="deployextension" default="deploy" basedir=".">
<target name="deploy" >
<path id="toolpath">
<!-- append the external classpath lastly -->
<pathelement path="%{java.class.path}" />
<!-- append the path sent through eclipse to classpath -->
<pathelement path="%{adminToolPath}" />
</path>
<java classname="com.evermind.client.orion.OrionConsoleAdmin"
fork="true"
classpathref="toolpath" >
<arg value="ormi://${serverAddress}:${ormiPort}" />
<arg value="${userName}" />
<arg value="${password}" />
<arg value="-deploy" />
<arg value="-file" />
<arg value="%{domain}/%{ear}.ear" />
<arg value="-deploymentName" />
<arg value="%{ear}" />
<arg value="-cluster" />
</java>
</target>
</project>
]]>
</deploy>
<undeploy>
<![CDATA[
<!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
<!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
<project name="deployextension" default="undeploy" basedir=".">
<target name="undeploy" >
<path id="toolpath">
<!-- append the external classpath lastly -->
<pathelement path="%{java.class.path}" />
<!-- append the path sent through eclipse to classpath -->
<pathelement path="%{adminToolPath}" />
</path>
<java classname="com.evermind.client.orion.OrionConsoleAdmin"
fork="true"
classpathref="toolpath"
args="%{domain}/%{ear}.ear" >
<arg value="ormi://${serverAddress}:${ormiPort}" />
<arg value="${userName}" />
<arg value="${password}" />
<arg value="-undeploy" />
<arg value="-file" />
<arg value="$%{ear}" />
</java>
</target>
</project>
]]>
</undeploy>
<webModule>
<deploy>
<![CDATA[
<!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
<!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
<project name="deployextension" default="deploy" basedir=".">
<target name="deploy" >
<path id="toolpath">
<!-- append the external classpath lastly -->
<pathelement path="%{java.class.path}" />
<!-- append the path sent through eclipse to classpath -->
<pathelement path="%{adminToolPath}" />
</path>
REPEAT[
<java classname="com.evermind.client.orion.OrionConsoleAdmin"
fork="true"
classpathref="toolpath" >
<arg value="ormi://${serverAddress}:${ormiPort}" />
<arg value="${userName}" />
<arg value="${password}" />
<arg value="-bindWebApp" />
<arg value="%{ear}" />
<arg value="%{web-uri}" />
<arg value="${defaultWebSite}" />
<arg value="%{context-root}" />
</java>
]ENDREPEAT
</target>
</project>
]]>
</deploy>
<undeploy />
</webModule>
<ejbModule>
<deploy />
<undeploy />
</ejbModule>
</ear>
</adminTool>
<adminToolPath>
<jar type="variable">${classPathVariableName}/orion.jar</jar>
<jar type="variable">${classPathVariableName}/ejb.jar</jar>
<jar type="variable">${classPathVariableName}/jndi.jar</jar>
</adminToolPath>
</serverDefinition>