📄 jonas.server
字号:
<target name="jonas-jar" unless="bypass-server-jar" > <delete dir="%{deploy.dir}/%{ejb}_jonas" failonerror="false" /> <unjar src="%{deploy.dir}/%{ejb}.jar" dest="%{deploy.dir}/%{ejb}_jonas"/> <delete file="%{deploy.dir}/%{ejb}.jar" failonerror="false" /> <jonasEjbJjar basejarname="%{ejb}" srcdir="%{deploy.dir}/%{ejb}_jonas" descriptordir="%{deploy.dir}/%{ejb}_jonas/META-INF" dependency="full" > <include name="**/ejb-jar.xml"/> <dtd publicId="-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" location="${jonasRoot}/xml/ejb-jar_2_0.dtd" /> <support dir="%{deploy.dir}/%{ejb}_jonas"> <include name="**/*.*"/> <exclude name="**/MANIFEST.MF"/> <exclude name="**/ejb-jar.xml"/> <exclude name="**/jonas-ejb-jar.xml"/> </support> <jonas destdir="%{deploy.dir}" classpath="%{base.classpath}:%{deploy.dir}/%{ejb}_jonas" jonasroot="${jonasRoot}" mappernames="${mappernames}" protocols="${protocols}" keepgenerated="true" /> </jonasEjbJjar> <delete dir="%{deploy.dir}/%{ejb}_jonas" failonerror="false" /> </target> <target name="jonas-deploy" unless="bypass-server-deploy" > <java classname="org.objectweb.jonas.server.Bootstrap" fork="true" classpathref="toolpath" > <arg value="org.objectweb.jonas.adm.JonasAdmin" /> <arg value="-a" /> <arg value="%{deploy.dir}/%{ejb}.jar" /> <jvmarg value="-Dinstall.root=${jonasRoot}" /> <jvmarg value="-Djonas.base=${jonasBase}" /> <jvmarg value="-Djava.security.policy=${jonasRoot}/conf/java.policy" /> <jvmarg value="-Djonas.classpath=" /> <jvmarg value="-Djonas.default.classloader=true" /> <jvmarg value="-Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate" /> <jvmarg value="-Djava.naming.factory.initial=org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory" /> <jvmarg value="-Djava.security.auth.login.config=${jonasRoot}/conf/jaas.config" /> <jvmarg value="-Djava.rmi.server.RMIClassLoaderSpi=org.objectweb.jonas.server.RemoteClassLoaderSpi" /> </java> </target> <target name="deploy" depends="jonas-jar,jonas-deploy" > </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="org.objectweb.jonas.server.Bootstrap" fork="true" classpathref="toolpath" > <arg value="org.objectweb.jonas.adm.JonasAdmin" /> <arg value="-r" /> <arg value="%{ejb}.jar" /> <jvmarg value="-Dinstall.root=${jonasRoot}" /> <jvmarg value="-Djonas.base=${jonasBase}" /> <jvmarg value="-Djava.security.policy=${jonasRoot}/conf/java.policy" /> <jvmarg value="-Djonas.classpath=" /> <jvmarg value="-Djonas.default.classloader=true" /> <jvmarg value="-Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate" /> <jvmarg value="-Djava.naming.factory.initial=org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory" /> <jvmarg value="-Djava.security.auth.login.config=${jonasRoot}/conf/jaas.config" /> <jvmarg value="-Djava.rmi.server.RMIClassLoaderSpi=org.objectweb.jonas.server.RemoteClassLoaderSpi" /> </java> </target> </project> ]]></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="org.objectweb.jonas.server.Bootstrap" fork="true" classpathref="toolpath" > <arg value="org.objectweb.jonas.adm.JonasAdmin" /> <arg value="-a" /> <arg value="%{deploy.dir}/%{ear}.ear" /> <jvmarg value="-Dinstall.root=${jonasRoot}" /> <jvmarg value="-Djonas.base=${jonasBase}" /> <jvmarg value="-Djava.security.policy=${jonasRoot}/conf/java.policy" /> <jvmarg value="-Djonas.classpath=" /> <jvmarg value="-Djonas.default.classloader=true" /> <jvmarg value="-Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate" /> <jvmarg value="-Djava.naming.factory.initial=org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory" /> <jvmarg value="-Djava.security.auth.login.config=${jonasRoot}/conf/jaas.config" /> <jvmarg value="-Djava.rmi.server.RMIClassLoaderSpi=org.objectweb.jonas.server.RemoteClassLoaderSpi" /> </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="org.objectweb.jonas.server.Bootstrap" fork="true" classpathref="toolpath" > <arg value="org.objectweb.jonas.adm.JonasAdmin" /> <arg value="-r" /> <arg value="%{deploy.dir}/%{ear}.ear" /> <jvmarg value="-Dinstall.root=${jonasRoot}" /> <jvmarg value="-Djonas.base=${jonasBase}" /> <jvmarg value="-Djava.security.policy=${jonasRoot}/conf/java.policy" /> <jvmarg value="-Djonas.classpath=" /> <jvmarg value="-Djonas.default.classloader=true" /> <jvmarg value="-Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate" /> <jvmarg value="-Djava.naming.factory.initial=org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory" /> <jvmarg value="-Djava.security.auth.login.config=${jonasRoot}/conf/jaas.config" /> <jvmarg value="-Djava.rmi.server.RMIClassLoaderSpi=org.objectweb.jonas.server.RemoteClassLoaderSpi" /> </java> </target> </project> ]]></undeploy> <webModule><deploy /><undeploy /> </webModule> <ejbModule><deploy /><undeploy /> </ejbModule> </ear></adminTool><adminToolPath> <jar type="absolute">${jonasBase}/conf</jar> <jar type="variable">${classPathVariableName}/lib/common/ow_jonas_bootstrap.jar</jar></adminToolPath></serverDefinition>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -