From: <pka...@us...> - 2009-06-27 15:39:02
|
Revision: 276 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=276&view=rev Author: pkasprzak Date: 2009-06-27 15:38:59 +0000 (Sat, 27 Jun 2009) Log Message: ----------- * WebConfig port Added Paths: ----------- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/build.xml trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/ant-deploy.xml trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/build-impl.xml trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/genfiles.properties trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/project.properties trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/project.xml trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/conf/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/conf/MANIFEST.MF trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/conf/persistence.xml trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/configuration.xml trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/Configuration.java trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManager.java trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManagerImpl.java trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManagerRemote.java trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/Setting.java trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/SettingCategory.java trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/SettingNotFoundException.java trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/jaxb.index trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/test/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/build.xml trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/nbproject/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/nbproject/ant-deploy.xml trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/nbproject/build-impl.xml trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/nbproject/genfiles.properties trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/nbproject/project.properties trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/nbproject/project.xml trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/src/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/src/conf/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/src/conf/MANIFEST.MF trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/src/java/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/src/java/de/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/src/java/de/campussource/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/src/java/de/campussource/cse/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/src/java/de/campussource/cse/webconfig/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/src/java/de/campussource/cse/webconfig/AuthServletStub.java trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/src/java/de/campussource/cse/webconfig/ConfigurationServlet.java trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/src/java/de/campussource/cse/webconfig/EditConfigurationServlet.java trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/test/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/web/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/web/WEB-INF/ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/web/WEB-INF/sun-web.xml trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/web/WEB-INF/web.xml trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/web/cseip_logo.png trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/web/index.jsp trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-war/web/style.css trunk/sandbox/lsf-adapter-demo/WebConfig/build.xml trunk/sandbox/lsf-adapter-demo/WebConfig/nbproject/ trunk/sandbox/lsf-adapter-demo/WebConfig/nbproject/ant-deploy.xml trunk/sandbox/lsf-adapter-demo/WebConfig/nbproject/build-impl.xml trunk/sandbox/lsf-adapter-demo/WebConfig/nbproject/genfiles.properties trunk/sandbox/lsf-adapter-demo/WebConfig/nbproject/project.properties trunk/sandbox/lsf-adapter-demo/WebConfig/nbproject/project.xml trunk/sandbox/lsf-adapter-demo/WebConfig/src/ trunk/sandbox/lsf-adapter-demo/WebConfig/src/conf/ trunk/sandbox/lsf-adapter-demo/WebConfig/src/conf/MANIFEST.MF Property Changed: ---------------- trunk/sandbox/lsf-adapter-demo/WebConfig/ Property changes on: trunk/sandbox/lsf-adapter-demo/WebConfig ___________________________________________________________________ Added: svn:ignore + dist build Property changes on: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb ___________________________________________________________________ Added: svn:ignore + build dist Added: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/build.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/build.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/build.xml 2009-06-27 15:38:59 UTC (rev 276) @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- You may freely edit this file. See commented blocks below for --> +<!-- some examples of how to customize the build. --> +<!-- (If you delete it and reopen the project it will be recreated.) --> +<!-- By default, only the Clean and Build commands use this build script. --> +<!-- Commands such as Run, Debug, and Test only use this build script if --> +<!-- the Compile on Save feature is turned off for the project. --> +<!-- You can turn off the Compile on Save (or Deploy on Save) setting --> +<!-- in the project's Project Properties dialog box.--> +<project name="WebConfig-ejb" default="default" basedir="." xmlns:ejbjarproject="http://www.netbeans.org/ns/j2ee-ejbjarproject/3"> + <description>Builds, tests, and runs the project WebConfig-ejb.</description> + <import file="nbproject/build-impl.xml"/> + <!-- + + There exist several targets which are by default empty and which can be + used for execution of your tasks. These targets are usually executed + before and after some main targets. They are: + + -pre-init: called before initialization of project properties + -post-init: called after initialization of project properties + -pre-compile: called before javac compilation + -post-compile: called after javac compilation + -pre-compile-single: called before javac compilation of single file + -post-compile-single: called after javac compilation of single file + -pre-dist: called before archive building + -post-dist: called after archive building + -post-clean: called after cleaning build products + -pre-run-deploy: called before deploying + -post-run-deploy: called after deploying + + (Targets beginning with '-' are not intended to be called on their own.) + + Example of pluging an obfuscator after the compilation could look like + + <target name="-post-compile"> + <obfuscate> + <fileset dir="${build.classes.dir}"/> + </obfuscate> + </target> + + For list of available properties check the imported + nbproject/build-impl.xml file. + + + Other way how to customize the build is by overriding existing main targets. + The target of interest are: + + init-macrodef-javac: defines macro for javac compilation + init-macrodef-debug: defines macro for class debugging + do-dist: archive building + run: execution of project + javadoc-build: javadoc generation + + Example of overriding the target for project execution could look like + + <target name="run" depends="<PROJNAME>-impl.jar"> + <exec dir="bin" executable="launcher.exe"> + <arg file="${dist.jar}"/> + </exec> + </target> + + Notice that overridden target depends on jar target and not only on + compile target as regular run target does. Again, for list of available + properties which you can use check the target you are overriding in + nbproject/build-impl.xml file. + + --> +</project> Property changes on: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject ___________________________________________________________________ Added: svn:ignore + private Added: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/ant-deploy.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/ant-deploy.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/ant-deploy.xml 2009-06-27 15:38:59 UTC (rev 276) @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project default="-deploy-ant" basedir="."> + <target name="-init-cl-deployment-env" if="deploy.ant.enabled"> + <property file="${deploy.ant.properties.file}" /> + <available file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" property="sun.web.present"/> + <available file="${deploy.ant.resource.dir}" property="has.setup"/> + <tempfile prefix="sjsas" property="sjsas.password.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> + <echo message="AS_ADMIN_PASSWORD=${sjsas.password}" file="${sjsas.password.file}"/> + </target> + + <target name="-parse-sun-web" depends="-init-cl-deployment-env" if="sun.web.present"> + <tempfile prefix="sjsas" property="temp.sun.web" destdir="${java.io.tmpdir}"/> + <copy file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" tofile="${temp.sun.web}"/> + <!-- The doctype triggers resolution which can fail --> + <replace file="${temp.sun.web}"> + <replacetoken><![CDATA[<!DOCTYPE]]></replacetoken> + <replacevalue><![CDATA[<!-- <!DOCTYPE]]></replacevalue> + </replace> + <replace file="${temp.sun.web}"> + <replacetoken><![CDATA[<sun-web-app]]></replacetoken> + <replacevalue><![CDATA[--> <sun-web-app]]></replacevalue> + </replace> + <xmlproperty file="${temp.sun.web}" validate="false"> + </xmlproperty> + <delete file="${temp.sun.web}"/> + <property name="deploy.ant.client.url" value="${sjsas.url}${sun-web-app.context-root}"/> + </target> + <target name="-add-resources" depends="-init-cl-deployment-env" if="has.setup"> + <tempfile prefix="sjsas" property="sjsas.resources.dir" destdir="${java.io.tmpdir}"/> + <mkdir dir="${sjsas.resources.dir}"/> + <mkdir dir="${sjsas.resources.dir}/META-INF"/> + <property name="sjsas.resources.file" value="${sjsas.resources.dir}/META-INF/sun-resources.xml"/> + <copy todir="${sjsas.resources.dir}/META-INF"> + <fileset dir="${deploy.ant.resource.dir}"/> + </copy> + <jar destfile="${deploy.ant.archive}" update="true"> + <fileset dir="${sjsas.resources.dir}"/> + </jar> + <delete dir="${sjsas.resources.dir}"/> + </target> + <target name="-deploy-ant" depends="-parse-sun-web,-add-resources" if="deploy.ant.enabled"> + <echo message="Deploying ${deploy.ant.archive}"/> + <taskdef name="sun-appserv-deploy" classname="org.apache.tools.ant.taskdefs.optional.sun.appserv.DeployTask" + classpath="${sjsas.root}/lib/sun-appserv-ant.jar" /> + <sun-appserv-deploy user="${sjsas.username}" + passwordfile="${sjsas.password.file}" + host="${sjsas.host}" port="${sjsas.port}" + file="${deploy.ant.archive}" asinstalldir="${sjsas.root}"/> + <delete file="${sjsas.password.file}"/> + </target> + <target name="-undeploy-ant" depends="-init-cl-deployment-env" if="deploy.ant.enabled"> + <taskdef name="sun-appserv-undeploy" classname="org.apache.tools.ant.taskdefs.optional.sun.appserv.UndeployTask" + classpath="${sjsas.root}/lib/sun-appserv-ant.jar" /> + <sun-appserv-undeploy user="${sjsas.username}" + passwordfile="${sjsas.password.file}" + host="${sjsas.host}" port="${sjsas.port}" + file="${deploy.ant.archive}" asinstalldir="${sjsas.root}"/> + <delete file="${sjsas.password.file}"/> + </target> +</project> Added: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/build-impl.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/build-impl.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/build-impl.xml 2009-06-27 15:38:59 UTC (rev 276) @@ -0,0 +1,578 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +*** GENERATED FROM project.xml - DO NOT EDIT *** +*** EDIT ../build.xml INSTEAD *** + +For the purpose of easier reading the script +is divided into following sections: + + - initialization + - compilation + - dist + - execution + - debugging + - javadoc + - cleanup + + --> +<project xmlns:ejbjarproject1="http://www.netbeans.org/ns/j2ee-ejbjarproject/1" xmlns:ejbjarproject2="http://www.netbeans.org/ns/j2ee-ejbjarproject/2" xmlns:ejbjarproject3="http://www.netbeans.org/ns/j2ee-ejbjarproject/3" basedir=".." default="default" name="WebConfig-ejb-impl"> + <import file="ant-deploy.xml"/> + <target depends="dist,javadoc" description="Build whole project." name="default"/> + <!-- + INITIALIZATION SECTION + --> + <target name="-pre-init"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="-pre-init" name="-init-private"> + <property file="nbproject/private/private.properties"/> + </target> + <target depends="-pre-init,-init-private" name="-init-userdir"> + <property location="${netbeans.user}/build.properties" name="user.properties.file"/> + </target> + <target depends="-pre-init,-init-private,-init-userdir" name="-init-user"> + <property file="${user.properties.file}"/> + <!-- The two properties below are usually overridden --> + <!-- by the active platform. Just a fallback. --> + <property name="default.javac.source" value="1.4"/> + <property name="default.javac.target" value="1.4"/> + </target> + <target depends="-pre-init,-init-private,-init-userdir,-init-user" name="-init-project"> + <property file="nbproject/project.properties"/> + </target> + <target depends="-pre-init,-init-private,-init-userdir,-init-user,-init-project,-init-macrodef-property" name="-do-init"> + <!-- Ensure configuration directory exists. --> + <mkdir dir="${meta.inf}"/> + <property name="runmain.jvmargs" value=""/> + <condition property="have.tests"> + <or> + <available file="${test.src.dir}"/> + </or> + </condition> + <condition property="have.sources"> + <or> + <available file="${src.dir}"/> + </or> + </condition> + <condition property="netbeans.home+have.tests"> + <and> + <isset property="netbeans.home"/> + <isset property="have.tests"/> + </and> + </condition> + <condition property="no.javadoc.preview"> + <isfalse value="${javadoc.preview}"/> + </condition> + <available file="${meta.inf}/MANIFEST.MF" property="has.custom.manifest"/> + <condition property="classes.dir" value="${build.ear.classes.dir}"> + <isset property="dist.ear.dir"/> + </condition> + <property name="classes.dir" value="${build.classes.dir}"/> + <condition property="no.deps"> + <and> + <istrue value="${no.dependencies}"/> + </and> + </condition> + <condition property="no.dist.ear.dir"> + <not> + <isset property="dist.ear.dir"/> + </not> + </condition> + <property name="source.encoding" value="${file.encoding}"/> + <condition property="javadoc.encoding.used" value="${javadoc.encoding}"> + <and> + <isset property="javadoc.encoding"/> + <not> + <equals arg1="${javadoc.encoding}" arg2=""/> + </not> + </and> + </condition> + <property name="javadoc.encoding.used" value="${source.encoding}"/> + <property name="includes" value="**"/> + <property name="excludes" value=""/> + <condition else="" property="javac.compilerargs.jaxws" value="-Djava.endorsed.dirs='${jaxws.endorsed.dir}'"> + <and> + <isset property="jaxws.endorsed.dir"/> + <available file="nbproject/jaxws-build.xml"/> + </and> + </condition> + </target> + <target depends="init" name="-init-cos" unless="deploy.on.save"> + <condition property="deploy.on.save" value="true"> + <istrue value="${j2ee.deploy.on.save}"/> + </condition> + </target> + <target name="-post-init"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="-pre-init,-init-private,-init-userdir,-init-user,-init-project,-do-init" name="-init-check"> + <fail unless="src.dir">Must set src.dir</fail> + <fail unless="test.src.dir">Must set test.src.dir</fail> + <fail unless="build.dir">Must set build.dir</fail> + <fail unless="build.generated.dir">Must set build.generated.dir</fail> + <fail unless="dist.dir">Must set dist.dir</fail> + <fail unless="build.classes.dir">Must set build.classes.dir</fail> + <fail unless="dist.javadoc.dir">Must set dist.javadoc.dir</fail> + <fail unless="build.classes.excludes">Must set build.classes.excludes</fail> + <fail unless="dist.jar">Must set dist.jar</fail> + <fail unless="j2ee.platform.classpath"> +The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Duser.properties.file=<path_to_property_file> (where you put the property "j2ee.platform.classpath" in a .properties file) +or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties file is used) + </fail> + </target> + <target name="-init-macrodef-property"> + <macrodef name="property" uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/1"> + <attribute name="name"/> + <attribute name="value"/> + <sequential> + <property name="@{name}" value="${@{value}}"/> + </sequential> + </macrodef> + </target> + <target name="-init-macrodef-javac"> + <macrodef name="javac" uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/2"> + <attribute default="${src.dir}" name="srcdir"/> + <attribute default="${build.classes.dir}" name="destdir"/> + <attribute default="${javac.classpath}:${j2ee.platform.classpath}" name="classpath"/> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="${javac.debug}" name="debug"/> + <element name="customize" optional="true"/> + <sequential> + <property name="javac.compilerargs" value=""/> + <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" includeantruntime="false" includes="@{includes}" source="${javac.source}" srcdir="@{srcdir}" target="${javac.target}"> + <classpath> + <path path="@{classpath}"/> + </classpath> + <compilerarg line="${javac.compilerargs} ${javac.compilerargs.jaxws}"/> + <customize/> + </javac> + </sequential> + </macrodef> + </target> + <target name="-init-macrodef-junit"> + <macrodef name="junit" uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/2"> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="**" name="testincludes"/> + <sequential> + <junit dir="${basedir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" showoutput="true"> + <batchtest todir="${build.test.results.dir}"> + <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}"> + <filename name="@{testincludes}"/> + </fileset> + </batchtest> + <classpath> + <path path="${run.test.classpath}"/> + <path path="${j2ee.platform.classpath}"/> + </classpath> + <syspropertyset> + <propertyref prefix="test-sys-prop."/> + <mapper from="test-sys-prop.*" to="*" type="glob"/> + </syspropertyset> + <formatter type="brief" usefile="false"/> + <formatter type="xml"/> + <jvmarg line="${runmain.jvmargs}"/> + </junit> + </sequential> + </macrodef> + </target> + <target name="-init-macrodef-java"> + <macrodef name="java" uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/3"> + <attribute default="${main.class}" name="classname"/> + <element name="customize" optional="true"/> + <sequential> + <java classname="@{classname}" fork="true"> + <jvmarg line="${runmain.jvmargs}"/> + <classpath> + <path path="${build.classes.dir}:${javac.classpath}:${j2ee.platform.classpath}"/> + </classpath> + <syspropertyset> + <propertyref prefix="run-sys-prop."/> + <mapper from="run-sys-prop.*" to="*" type="glob"/> + </syspropertyset> + <customize/> + </java> + </sequential> + </macrodef> + </target> + <target depends="-init-debug-args" name="-init-macrodef-nbjpda"> + <macrodef name="nbjpdastart" uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/1"> + <attribute default="${main.class}" name="name"/> + <attribute default="${debug.classpath}" name="classpath"/> + <sequential> + <nbjpdastart addressproperty="jpda.address" name="@{name}" transport="${debug-transport}"> + <classpath> + <path path="@{classpath}"/> + </classpath> + </nbjpdastart> + </sequential> + </macrodef> + <macrodef name="nbjpdareload" uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/1"> + <attribute default="${build.classes.dir}" name="dir"/> + <sequential> + <nbjpdareload> + <fileset dir="@{dir}" includes="${fix.classes}"> + <include name="${fix.includes}*.class"/> + </fileset> + </nbjpdareload> + </sequential> + </macrodef> + <macrodef name="nbjpdaappreloaded" uri="http://www.netbeans.org/ns/web-project/1"> + <sequential> + <nbjpdaappreloaded/> + </sequential> + </macrodef> + </target> + <target name="-init-debug-args"> + <property name="version-output" value="java version "${ant.java.version}"/> + <condition property="have-jdk-older-than-1.4"> + <or> + <contains string="${version-output}" substring="java version "1.0"/> + <contains string="${version-output}" substring="java version "1.1"/> + <contains string="${version-output}" substring="java version "1.2"/> + <contains string="${version-output}" substring="java version "1.3"/> + </or> + </condition> + <condition else="-Xdebug" property="debug-args-line" value="-Xdebug -Xnoagent -Djava.compiler=none"> + <istrue value="${have-jdk-older-than-1.4}"/> + </condition> + <condition else="dt_socket" property="debug-transport-by-os" value="dt_shmem"> + <os family="windows"/> + </condition> + <condition else="${debug-transport-by-os}" property="debug-transport" value="${debug.transport}"> + <isset property="debug.transport"/> + </condition> + </target> + <target depends="-init-debug-args" name="-init-macrodef-debug"> + <macrodef name="debug" uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/1"> + <attribute default="${main.class}" name="classname"/> + <attribute default="${debug.classpath}" name="classpath"/> + <attribute default="${application.args}" name="args"/> + <element name="customize" optional="true"/> + <sequential> + <java classname="@{classname}" fork="true"> + <jvmarg line="${debug-args-line}"/> + <jvmarg value="-Xrunjdwp:transport=${debug-transport},address=${jpda.address}"/> + <classpath> + <path path="@{classpath}"/> + </classpath> + <arg line="@{args}"/> + <customize/> + </java> + </sequential> + </macrodef> + </target> + <target name="-init-taskdefs"> + <fail unless="libs.CopyLibs.classpath"> +The libs.CopyLibs.classpath property is not set up. +This property must point to +org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part +of NetBeans IDE installation and is usually located at +<netbeans_installation>/java<version>/ant/extra folder. +Either open the project in the IDE and make sure CopyLibs library +exists or setup the property manually. For example like this: + ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar + </fail> + <taskdef classpath="${libs.CopyLibs.classpath}" resource="org/netbeans/modules/java/j2seproject/copylibstask/antlib.xml"/> + </target> + <target depends="-pre-init,-init-private,-init-userdir,-init-user,-init-project,-do-init,-post-init,-init-check,-init-macrodef-property,-init-macrodef-javac,-init-macrodef-junit,-init-macrodef-java,-init-macrodef-nbjpda,-init-macrodef-debug,-init-taskdefs" name="init"/> + <!-- + COMPILATION SECTION + --> + <target depends="init" if="no.dist.ear.dir" name="-deps-module-jar" unless="no.deps"/> + <target depends="init" if="dist.ear.dir" name="-deps-ear-jar" unless="no.deps"/> + <target depends="init, -deps-module-jar, -deps-ear-jar" name="deps-jar"/> + <target depends="init,deps-jar" name="-pre-pre-compile"> + <mkdir dir="${build.classes.dir}"/> + <mkdir dir="${build.ear.classes.dir}"/> + </target> + <target name="-pre-compile"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="compile" name="library-inclusion-in-archive"> + <copyfiles files="${libs.Log4j.classpath}" todir="${build.classes.dir}"/> + <copyfiles files="${libs.hibernate-persistence.classpath}" todir="${build.classes.dir}"/> + </target> + <target depends="compile" name="library-inclusion-in-manifest"> + <copyfiles files="${libs.Log4j.classpath}" manifestproperty="manifest.libs.Log4j.classpath" todir="${dist.ear.dir}"/> + <copyfiles files="${libs.hibernate-persistence.classpath}" manifestproperty="manifest.libs.hibernate-persistence.classpath" todir="${dist.ear.dir}"/> + <manifest file="${build.ear.classes.dir}/META-INF/MANIFEST.MF" mode="update"> + <attribute name="Class-Path" value="${manifest.libs.Log4j.classpath} ${manifest.libs.hibernate-persistence.classpath} "/> + </manifest> + </target> + <target name="-copy-meta-inf"> + <copy todir="${classes.dir}"> + <fileset dir="${meta.inf}" includes="**/*.dbschema"/> + </copy> + <copy todir="${classes.dir}/META-INF"> + <fileset dir="${meta.inf}" excludes="**/*.dbschema **/xml-resources/** ${meta.inf.excludes}"/> + </copy> + </target> + <target depends="init,deps-jar,-pre-pre-compile,-pre-compile,-copy-meta-inf" if="have.sources" name="-do-compile"> + <ejbjarproject2:javac destdir="${classes.dir}"/> + <copy todir="${classes.dir}"> + <fileset dir="${src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> + </copy> + </target> + <target name="-post-compile"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,deps-jar,-pre-pre-compile,-pre-compile,-do-compile,-post-compile" description="Compile project." name="compile"/> + <target name="-pre-compile-single"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,deps-jar,-pre-pre-compile" name="-do-compile-single"> + <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> + <ejbjarproject2:javac excludes="" includes="${javac.includes}"/> + </target> + <target name="-post-compile-single"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,deps-jar,-pre-pre-compile,-pre-compile-single,-do-compile-single,-post-compile-single" name="compile-single"/> + <!-- + DIST BUILDING SECTION + --> + <target name="-pre-dist"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-dist,library-inclusion-in-archive" if="has.custom.manifest" name="-do-dist-with-manifest"> + <dirname file="${dist.jar}" property="dist.jar.dir"/> + <mkdir dir="${dist.jar.dir}"/> + <jar compress="${jar.compress}" jarfile="${dist.jar}" manifest="${build.classes.dir}/META-INF/MANIFEST.MF"> + <fileset dir="${build.classes.dir}"/> + </jar> + </target> + <target depends="init,compile,-pre-dist,library-inclusion-in-archive" name="-do-dist-without-manifest" unless="has.custom.manifest"> + <dirname file="${dist.jar}" property="dist.jar.dir"/> + <mkdir dir="${dist.jar.dir}"/> + <jar compress="${jar.compress}" jarfile="${dist.jar}"> + <fileset dir="${build.classes.dir}"/> + </jar> + </target> + <target depends="init,compile,-pre-dist,library-inclusion-in-archive, -do-dist-without-manifest, -do-dist-with-manifest" name="-do-dist"/> + <target depends="init,compile,-pre-dist,library-inclusion-in-manifest" name="-do-ear-dist"> + <dirname file="${dist.ear.jar}" property="dist.jar.dir"/> + <mkdir dir="${dist.jar.dir}"/> + <jar compress="${jar.compress}" jarfile="${dist.ear.jar}" manifest="${build.ear.classes.dir}/META-INF/MANIFEST.MF"> + <fileset dir="${build.ear.classes.dir}"/> + </jar> + </target> + <target name="-post-dist"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-dist,-do-dist,-post-dist" description="Build distribution (JAR)." name="dist"/> + <target depends="init,-init-cos,compile,-pre-dist,-do-ear-dist,-post-dist" description="Build distribution (JAR) to be packaged into an EAR." name="dist-ear"/> + <!-- + EXECUTION SECTION + --> + <target depends="run-deploy" description="Deploy to server." name="run"/> + <target name="-init-deploy"> + <property name="include.jar.manifest" value=""/> + </target> + <target name="pre-run-deploy"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target name="post-run-deploy"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target name="-pre-nbmodule-run-deploy"> + <!-- Empty placeholder for easier customization. --> + <!-- This target can be overriden by NetBeans modules. Don't override it directly, use -pre-run-deploy task instead. --> + </target> + <target name="-post-nbmodule-run-deploy"> + <!-- Empty placeholder for easier customization. --> + <!-- This target can be overriden by NetBeans modules. Don't override it directly, use -post-run-deploy task instead. --> + </target> + <target name="-run-deploy-am"> + <!-- Task to deploy to the Access Manager runtime. --> + </target> + <target depends="init,-init-cos,-init-deploy,compile,library-inclusion-in-archive,dist,pre-run-deploy,-pre-nbmodule-run-deploy,-run-deploy-nb,-init-deploy-ant,-deploy-ant,-run-deploy-am,-post-nbmodule-run-deploy,post-run-deploy" name="run-deploy"> + <nbjpdaappreloaded/> + </target> + <target if="netbeans.home" name="-run-deploy-nb"> + <nbdeploy debugmode="false" forceRedeploy="${forceRedeploy}"/> + </target> + <target name="-init-deploy-ant" unless="netbeans.home"> + <property name="deploy.ant.archive" value="${dist.jar}"/> + <property name="deploy.ant.resource.dir" value="${resource.dir}"/> + <property name="deploy.ant.enabled" value="true"/> + </target> + <target depends="dist,-run-undeploy-nb,-init-deploy-ant,-undeploy-ant" name="run-undeploy"/> + <target if="netbeans.home" name="-run-undeploy-nb"> + <fail message="Undeploy is not supported from within the IDE"/> + </target> + <target depends="dist" name="verify"> + <nbverify file="${dist.jar}"/> + </target> + <target depends="init,compile-single" name="run-main"> + <fail unless="run.class">Must select one file in the IDE or set run.class</fail> + <ejbjarproject3:java classname="${run.class}"/> + </target> + <!-- + DEBUGGING SECTION + --> + <target depends="init,compile,dist" description="Debug project in IDE." if="netbeans.home" name="debug"> + <nbdeploy debugmode="true"/> + <antcall target="connect-debugger"/> + </target> + <target name="connect-debugger" unless="is.debugged"> + <nbjpdaconnect address="${jpda.address}" host="${jpda.host}" name="${name}" transport="${jpda.transport}"> + <classpath> + <path path="${debug.classpath}"/> + </classpath> + <sourcepath> + <path path="${web.docbase.dir}"/> + </sourcepath> + </nbjpdaconnect> + </target> + <target depends="init" if="netbeans.home" name="-debug-start-debugger"> + <ejbjarproject1:nbjpdastart/> + </target> + <target depends="init,compile-single" if="netbeans.home" name="-debug-start-debuggee-single"> + <fail unless="main.class">Must select one file in the IDE or set main.class</fail> + <ejbjarproject1:debug/> + </target> + <target depends="init,compile-single,-debug-start-debugger,-debug-start-debuggee-single" if="netbeans.home" name="debug-single-main"/> + <target depends="init" name="-pre-debug-fix"> + <fail unless="fix.includes">Must set fix.includes</fail> + <property name="javac.includes" value="${fix.includes}.java"/> + </target> + <target depends="init,-pre-debug-fix,compile-single" if="netbeans.home" name="-do-debug-fix"> + <ejbjarproject1:nbjpdareload/> + </target> + <target depends="init,-pre-debug-fix,-do-debug-fix" if="netbeans.home" name="debug-fix"/> + <!-- + JAVADOC SECTION + --> + <target depends="init" name="javadoc-build"> + <mkdir dir="${dist.javadoc.dir}"/> + <javadoc additionalparam="${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}"> + <classpath> + <path path="${javac.classpath}:${j2ee.platform.classpath}"/> + </classpath> + <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}"> + <filename name="**/*.java"/> + </fileset> + </javadoc> + </target> + <target depends="init,javadoc-build" if="netbeans.home" name="javadoc-browse" unless="no.javadoc.preview"> + <nbbrowse file="${dist.javadoc.dir}/index.html"/> + </target> + <target depends="init,javadoc-build,javadoc-browse" description="Build Javadoc." name="javadoc"/> + <!-- + JUNIT COMPILATION SECTION + --> + <target depends="init,compile" if="have.tests" name="-pre-pre-compile-test"> + <mkdir dir="${build.test.classes.dir}"/> + </target> + <target name="-pre-compile-test"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test" if="have.tests" name="-do-compile-test"> + <ejbjarproject2:javac classpath="${javac.test.classpath}:${j2ee.platform.classpath}" debug="true" destdir="${build.test.classes.dir}" srcdir="${test.src.dir}"/> + <copy todir="${build.test.classes.dir}"> + <fileset dir="${test.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> + </copy> + </target> + <target name="-post-compile-test"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test,-do-compile-test,-post-compile-test" name="compile-test"/> + <target name="-pre-compile-test-single"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single" if="have.tests" name="-do-compile-test-single"> + <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> + <ejbjarproject2:javac classpath="${javac.test.classpath}:${j2ee.platform.classpath}" debug="true" destdir="${build.test.classes.dir}" excludes="" includes="${javac.includes}" srcdir="${test.src.dir}"/> + </target> + <target name="-post-compile-test-single"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single,-do-compile-test-single,-post-compile-test-single" name="compile-test-single"/> + <!-- + JUNIT EXECUTION SECTION + --> + <target depends="init" if="have.tests" name="-pre-test-run"> + <mkdir dir="${build.test.results.dir}"/> + </target> + <target depends="init,compile-test,-pre-test-run" if="have.tests" name="-do-test-run"> + <ejbjarproject2:junit testincludes="**/*Test.java"/> + </target> + <target depends="init,compile-test,-pre-test-run,-do-test-run" if="have.tests" name="-post-test-run"> + <fail if="tests.failed">Some tests failed; see details above.</fail> + </target> + <target depends="init" if="have.tests" name="test-report"/> + <target depends="init" if="netbeans.home+have.tests" name="-test-browse"/> + <target depends="init,compile-test,-pre-test-run,-do-test-run,test-report,-post-test-run,-test-browse" description="Run unit tests." name="test"/> + <target depends="init" if="have.tests" name="-pre-test-run-single"> + <mkdir dir="${build.test.results.dir}"/> + </target> + <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-do-test-run-single"> + <fail unless="test.includes">Must select some files in the IDE or set test.includes</fail> + <ejbjarproject2:junit excludes="" includes="${test.includes}"/> + </target> + <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single" if="have.tests" name="-post-test-run-single"> + <fail if="tests.failed">Some tests failed; see details above.</fail> + </target> + <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single,-post-test-run-single" description="Run single unit test." name="test-single"/> + <!-- + JUNIT DEBUGGING SECTION + --> + <target depends="init,compile-test" if="have.tests" name="-debug-start-debuggee-test"> + <fail unless="test.class">Must select one file in the IDE or set test.class</fail> + <property location="${build.test.results.dir}/TEST-${test.class}.xml" name="test.report.file"/> + <delete file="${test.report.file}"/> + <!-- the directory must exist, otherwise the XML formatter would fail --> + <mkdir dir="${build.test.results.dir}"/> + <ejbjarproject1:debug args="${test.class}" classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner" classpath="${ant.home}/lib/ant.jar:${ant.home}/lib/ant-junit.jar:${debug.test.classpath}"> + <customize> + <arg value="showoutput=true"/> + <arg value="formatter=org.apache.tools.ant.taskdefs.optional.junit.BriefJUnitResultFormatter"/> + <arg value="formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,${test.report.file}"/> + </customize> + </ejbjarproject1:debug> + </target> + <target depends="init,compile-test" if="netbeans.home+have.tests" name="-debug-start-debugger-test"> + <ejbjarproject1:nbjpdastart classpath="${debug.test.classpath}" name="${test.class}"/> + </target> + <target depends="init,compile-test,-debug-start-debugger-test,-debug-start-debuggee-test" name="debug-test"/> + <target depends="init,-pre-debug-fix,compile-test-single" if="netbeans.home" name="-do-debug-fix-test"> + <ejbjarproject1:nbjpdareload dir="${build.test.classes.dir}"/> + </target> + <target depends="init,-pre-debug-fix,-do-debug-fix-test" if="netbeans.home" name="debug-fix-test"/> + <!-- + CLEANUP SECTION + --> + <target depends="init" if="no.dist.ear.dir" name="deps-clean" unless="no.deps"/> + <target depends="init" name="-do-clean"> + <delete dir="${build.dir}"/> + <delete dir="${dist.dir}"/> + </target> + <target name="-post-clean"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init" if="netbeans.home" name="undeploy-clean"> + <nbundeploy failOnError="false" startServer="false"/> + </target> + <target depends="init,undeploy-clean,deps-clean,-do-clean,-post-clean" description="Clean build products." name="clean"/> + <target depends="clean" name="clean-ear"/> +</project> Added: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/genfiles.properties =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/genfiles.properties (rev 0) +++ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/genfiles.properties 2009-06-27 15:38:59 UTC (rev 276) @@ -0,0 +1,8 @@ +build.xml.data.CRC32=d50701d3 +build.xml.script.CRC32=af89c22e +build.xml.stylesheet.CRC32=e5f4c432 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=d50701d3 +nbproject/build-impl.xml.script.CRC32=35cc50a2 +nbproject/build-impl.xml.stylesheet.CRC32=36c39d59 Added: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/project.properties =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/project.properties (rev 0) +++ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/project.properties 2009-06-27 15:38:59 UTC (rev 276) @@ -0,0 +1,59 @@ +build.classes.dir=${build.dir}/jar +build.classes.excludes=**/*.java,**/*.form,**/.nbattrs +build.dir=build +build.ear.classes.dir=${build.dir}/jar +build.generated.dir=${build.dir}/generated +build.test.classes.dir=${build.dir}/test/classes +build.test.results.dir=${build.dir}/test/results +debug.classpath=${javac.classpath}:${build.classes.dir} +debug.test.classpath=\ + ${run.test.classpath} +dist.dir=dist +dist.ear.jar=${dist.dir}/${jar.name} +dist.jar=${dist.dir}/${jar.name} +dist.javadoc.dir=${dist.dir}/javadoc +excludes= +includes=** +j2ee.deploy.on.save=true +j2ee.platform=1.5 +j2ee.server.type=J2EE +jar.compress=false +jar.name=WebConfig-ejb.jar +javac.classpath=\ + ${libs.Log4j.classpath}:\ + ${libs.hibernate-persistence.classpath} +javac.debug=true +javac.deprecation=false +javac.source=1.5 +javac.target=1.5 +javac.test.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir}:\ + ${libs.junit.classpath}:\ + ${libs.junit_4.classpath} +javadoc.additionalparam= +javadoc.author=false +javadoc.encoding=${source.encoding} +javadoc.noindex=false +javadoc.nonavbar=false +javadoc.notree=false +javadoc.preview=true +javadoc.private=false +javadoc.splitindex=true +javadoc.use=true +javadoc.version=false +javadoc.windowtitle= +meta.inf=${source.root}/conf +meta.inf.excludes=sun-cmp-mappings.xml +platform.active=default_platform +resource.dir=setup +run.test.classpath=\ + ${javac.test.classpath}:\ + ${build.test.classes.dir} +# Space-separated list of JVM arguments used when running a class with a main method or a unit test +# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value): +runmain.jvmargs= +source.encoding=windows-1252 +source.root=src +src.dir=${source.root}/java +test.src.dir=test Added: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/project.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/project.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/project.xml 2009-06-27 15:38:59 UTC (rev 276) @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://www.netbeans.org/ns/project/1"> + <type>org.netbeans.modules.j2ee.ejbjarproject</type> + <configuration> + <data xmlns="http://www.netbeans.org/ns/j2ee-ejbjarproject/3"> + <name>WebConfig-ejb</name> + <minimum-ant-version>1.6.5</minimum-ant-version> + <included-library>libs.Log4j.classpath</included-library> + <included-library>libs.hibernate-persistence.classpath</included-library> + <source-roots> + <root id="src.dir" name="Source Packages"/> + </source-roots> + <test-roots> + <root id="test.src.dir" name="Test Packages"/> + </test-roots> + </data> + </configuration> +</project> Added: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/conf/MANIFEST.MF =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/conf/MANIFEST.MF (rev 0) +++ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/conf/MANIFEST.MF 2009-06-27 15:38:59 UTC (rev 276) @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + Added: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/conf/persistence.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/conf/persistence.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/conf/persistence.xml 2009-06-27 15:38:59 UTC (rev 276) @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> + <persistence-unit name="cse-webconfig" transaction-type="JTA"> + <provider>org.hibernate.ejb.HibernatePersistence</provider> + <jta-data-source>jdbc/cseip</jta-data-source> + <class>de.campussource.cse.webconfig.Configuration</class> + <class>de.campussource.cse.webconfig.Setting</class> + <exclude-unlisted-classes>false</exclude-unlisted-classes> + <properties> + <property name="hibernate.hbm2ddl.auto" value="update"/> + </properties> + </persistence-unit> +</persistence> Added: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/configuration.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/configuration.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/configuration.xml 2009-06-27 15:38:59 UTC (rev 276) @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<configuration> + + <category public="false" name="csecore" description="Grundlegende CSE Systemeinstellungen"> + <setting name="CSE_Health_Komponente_Aktiv" description="Nutzung der Health Komponente (automatische Behebung von Inkonsistenzen)" default="true" type="1"/> + <setting name="admin_email" description="E-Mail-Adresse f\xFCr Fehlerbenachrichtigungen" default="user@domain.xx" type="4"/> + <setting name="block_repeated_mails" description="Blockiere wiederholtes Senden von gleichen Mails" default="false" type="1"/> + <setting name="cse_mapping_max_age" description="Maximale Zeit (in Sekunden) bis eine Antwort-Nachricht vom Client vorliegen muss" default="36000" type="0"/> + + </category> + + <category public="true" name="mapper" description="AccountMapper"> + <setting name="mapper_avaible_storages" description="Liste der ber\xFCcksichtigten Systeme" default="lsf\xB3clix" type="4"/> + <setting name="mapper_showperpage" description="Zeige .. Eintr\xE4ge pro Seite" default="100" type="0"/> + <setting name="mapper_autoconfirm" description="Eindeutige Eintr\xE4ge automatisch best\xE4tigen" default="true" type="1"/> + <setting name="mapper_autoswapsystems" description="Immer das gr\xF6\xDFere System als Quellsystem benutzen" default="false" type="1"/> + </category> + + <!-- category public="true" name="ilias" description="Ilias-Client Einstellungen"> + <setting name="ilias_Name_der_Installation" description="Name der Installation" default="IliasClient"/> + <setting name="ilias_Name_der_globalen_Dozentenrolle" description="Name der globalen Dozentenrolle" default="Administrator"/> + <setting name="ilias_id_der_dozentenrolle" description="ID der globalen Dozentenrolle" default="149" type="0"/> + + <setting name="ilias_Name_der_globalen_Studentenrolle" description="Name der globalen Studentenrolle" default="User"/> + <setting name="ilias_SOAP_Url" description="SOAP Url" default="http://localhost/ilias3/webservice/soap/server.php" type="6"/> + <setting name="ilias_SOAP_Admin_Login" description="SOAP Login" default="root"/> + <setting name="ilias_SOAP_Admin_Passwort" description="SOAP Passwort" default="" type="3"/> + <setting name="ilias_SOAP_Service_Name" description="SOAP Servicename" default="ILIASSoapWebservice"/> + <setting name="ilias_SOAP_Service_Namespace" description="SOAP Namespace" default="urn:ilUserAdministration"/> + </category --> + + <category public="true" name="ldap" description="LDAP Einstellungen"> + <setting name="clix_ldap_providerurl" description="Provider URL" default="ldaps://phoebe.clix.uni-saarland.de"/> + <setting name="clix_ldap_auth" description="Authentifizierungsmechanismus" default="simple"/> + <setting name="clix_ldap_principal" description="Login" default="cn=mimas,ou=servers,o=uni-sb"/> + <setting name="clix_ldap_credentials" description="Passwort" default="" type="3"/> + <setting name="clix_ldap_context" description="Kontext" default="ou=usr,o=uni-sb"/> + <setting name="clix_ldap_field_id" description="Feld f\xFCr CLIX-IDs" default="rzunisbClixAlwaysUnique"/> + <setting name="clix_ldap_field_firstname" description="Feld 'Vorname'" default="givenName"/> + <setting name="clix_ldap_field_lastname" description="Feld 'Nachname'" default="sn"/> + <setting name="clix_ldap_searchlimit" description="Limit f\xFCr Accountsuche (0 = kein Limit)" default="5000" type="0"/> + <setting name="clix_ldap_searchfilter" description="Filter f\xFCr Accountsuche" default="(rzunisbPersonalNummer=*)"/> + </category> + + <category public="true" name="clix" description="Allgemeine CLIX Einstellungen"> + <setting name="clix_group_id" description="CLIX-ID der priviligierten Veranstaltungsgruppe" default="1"/> + <setting name="clix_externalowneridentifier" description="CLIX-ID des Veranstaltungs-Besitzers" default="1"/> + <setting name="clix_externaladminidentifier" description="CLIX-ID des Veranstaltungs-Admins" default="150973"/> + <setting name="clix_internalcoursetypeidentifier" description="CLIX-ID der Veranstaltungsvorlage" default="104313" type="0"/> + <setting name="clix_defaulttextforcategory" description="Beschreibung f\xFCr angelegte Kategorien. $0 wird durch den Namen der Kategorie ersetzt." default="Sie befinden sich im Kurskatalog $0, in dem das komplette Vorlesungsverzeichnis des aktuellen Semesters abgebildet ist." type="7"/> + <setting name="clix_languageidentifier" description="Sprache f\xFCr Veranstaltungen (nach ISO 639)" default="de"/> + <!-- setting name="clix_regtypedurationmonth" description="Anzeigezeitraum einer Veranstaltung im CLIX-Katalog (Monate)" default="6" type="0"/ --> + <setting name="clix_lecture_start_date" description="Startdatum f\xFCr Veranstaltungen" default="2008-04-01" type="8"/> + <setting name="clix_lecture_end_date" description="Enddatum f\xFCr Veranstaltungen" default="2008-09-30" type="8"/> + <setting name="clix_lecturedirdepth" description="Tiefe des Veranstaltungsverzeichnisses" default="4" type="0"/> + </category> + + <category public="true" name="clix" description="CLIX Metatag-IDs"> + <setting name="clix_metaid_courseid" description="Metatag Veranstaltungsnummer" default="100302" type="0"/> + <setting name="clix_metaid_sws" description="Metatag SWS" default="10010" type="0"/> + <setting name="clix_metaid_schedule" description="Metatag Termin" default="100324" type="0"/> + <setting name="clix_metaid_literature" description="Metatag Literatur " default="1003259" type="0"/> + <setting name="clix_metaid_prereq" description="Metatag Vorraussetzung" default="100326" type="0"/> + <setting name="clix_metaid_linkname" description="Metatag Link Titel" default="100327" type="0"/> + <setting name="clix_metaid_linkurl" description="Metatag Link URL" default="100328" type="0"/> + <setting name="clix_metaid_title" description="Metatag Veranstaltungstitel" default="100329" type="0"/> + <setting name="clix_metaid_short" description="Metatag Veranstaltungsk\xFCrzel" default="100330" type="0"/> + <setting name="clix_metaid_maxmembers" description="Metatag Max. Teilnehmer" default="100330" type="0"/> + </category> + + <category public="true" name="clixjms" description="CLIX JMS Einstellungen"> + <setting name="clix_jndi_bus_topic" description="JNDI name der CSE-Bus Topic" default="topic/bus"/> + <setting name="clix_jndi_async_queue" description="JNDI name der asynchronen input Queue f\xFCr CLIX" default="queue/clix/async/in"/> + <setting name="clix_jndi_sync_queue" description="JNDI name der synchronen input Queue f\xFCr CLIX" default="queue/clix/sync/in"/> + <setting name="clix_jndi_topic_connection_factory" description="JNDI name der TopicConnectionFactory" default="java:/JmsXA"/> + <setting name="clix_jndi_queue_connection_factory" description="JNDI name der QueueConnectionFactory" default="java:/JmsXA"/> + <setting name="clix_jms_bus_user" description="JMS Benutzername f\xFCr die Authentifizierung gegen\xFCber der CSE" default="clix-client"/> + <setting name="clix_jms_bus_password" description="JMS Passwort f\xFCr die Authentifizierung gegen\xFCber der CSE" default="iuz6"/> + <setting name="clix_jms_async_user" description="JMS Benutzername f\xFCr die asynchrone input Queue von CLIX" default="clix-async"/> + <setting name="clix_jms_async_password" description="JMS Passwort f\xFCr die asynchrone input Queue von CLIX" default="iuz6"/> + <setting name="clix_jms_sync_user" description="JMS Benutzername f\xFCr die synchrone input Queue von CLIX" default="clix-sync"/> + <setting name="clix_jms_sync_password" description="JMS Passwort f\xFCr die synchrone input Queue von CLIX" default="iuz6"/> + </category> + + <category public="true" name="lsf" description="LSF Einstellungen"> + <setting name="lsf_SOAP_DBInterface_Url" descriptio... [truncated message content] |