[wise-commits] wise SVN: r500 - core/trunk/distribution/main/resouces/samples/helloWorldGroovy.

wise-commits at lists.jboss.org wise-commits at lists.jboss.org
Fri Feb 8 18:20:36 EST 2013


Author: alessio.soldano at jboss.com
Date: 2013-02-08 18:20:36 -0500 (Fri, 08 Feb 2013)
New Revision: 500

Removed:
   core/trunk/distribution/main/resouces/samples/helloWorldGroovy/build.properties
Modified:
   core/trunk/distribution/main/resouces/samples/helloWorldGroovy/README.txt
   core/trunk/distribution/main/resouces/samples/helloWorldGroovy/runClosuresJDK6.sh
   core/trunk/distribution/main/resouces/samples/helloWorldGroovy/runGroovyJDK6.sh
Log:
Fixing Groovy sample


Modified: core/trunk/distribution/main/resouces/samples/helloWorldGroovy/README.txt
===================================================================
--- core/trunk/distribution/main/resouces/samples/helloWorldGroovy/README.txt	2013-02-05 18:03:03 UTC (rev 499)
+++ core/trunk/distribution/main/resouces/samples/helloWorldGroovy/README.txt	2013-02-08 23:20:36 UTC (rev 500)
@@ -1,18 +1,5 @@
-Groovy include in its botloader directory ($GROOVY_HOME/lib) xpp.jar XML Pull Parser. 
-It conflicts with xercesImpl.jar needed by jbossws and more general by jaxws. If it is happenning you would get this exception:
+You have two convenient shell scripts for running the Groovy scripts included in this sample without bothering with the classpath:
+* runGroovyJDK6.sh
+* runClosureJDK6.sh 
 
-Caught: java.lang.LinkageError: loader constraint violation: loader (instance of <bootloader>) previously initiated loading for a different type with name "javax/xml/namespace/QName"
-java.lang.LinkageError: loader constraint violation: loader (instance of <bootloader>) previously initiated loading for a different type with name "javax/xml/namespace/QName"
-
-To solve the problem you have to remove or rename this file before use wise directly within an interpreted script.
-Of course it isn't a problem if you compile script with groovyc since it will compile it in java bytecode
-and class loading will depend only by jvm used to launch the compiled application.
-
-Then run runGroovyJDK6.sh and have fun. 
-If you want to see groovy's closures in action with Wise run runGroovyClosure.sh
-
-If you would use this example compiling groovy script in bytecode and then run please type "ant compileGroovy"
-before type "ant runTest". And please note this example have 2 different script (i.e. compiled 
-classes that can act as Main). Select which one you would run editing locale build.xml file.
-
-Have fun.
+The sample has been tested using Groovy 2.1.0.
\ No newline at end of file

Deleted: core/trunk/distribution/main/resouces/samples/helloWorldGroovy/build.properties
===================================================================
--- core/trunk/distribution/main/resouces/samples/helloWorldGroovy/build.properties	2013-02-05 18:03:03 UTC (rev 499)
+++ core/trunk/distribution/main/resouces/samples/helloWorldGroovy/build.properties	2013-02-08 23:20:36 UTC (rev 500)
@@ -1,3 +0,0 @@
-JBossHome=/dati/jboss-4.2.3.GA/
-ServerConfig=default
-JavaHome=/usr/lib/jvm/java-6-openjdk/

Modified: core/trunk/distribution/main/resouces/samples/helloWorldGroovy/runClosuresJDK6.sh
===================================================================
--- core/trunk/distribution/main/resouces/samples/helloWorldGroovy/runClosuresJDK6.sh	2013-02-05 18:03:03 UTC (rev 499)
+++ core/trunk/distribution/main/resouces/samples/helloWorldGroovy/runClosuresJDK6.sh	2013-02-08 23:20:36 UTC (rev 500)
@@ -1,2 +1,3 @@
 #!/bin/sh
-groovy -cp ../../lib/jboss-dependency-2.0.0.Beta.jar:../../lib/commons-io-1.4.jar:../../lib/jaxb-api-2.1.jar:../../lib/jbossws-native-saaj-3.0.5.GA.jar:../../lib/xml-apis-2.7.1.jar:../../lib/xstream-1.2.2.jar:../../lib/ant-1.7.0.jar:../../lib/jbossws-common-1.0.8.GA.jar:../../lib/dtdparser-1.21.jar:../../lib/FastInfoset-1.2.2.jar:../../lib/jboss-logging-spi-2.0.5.GA.jar:../../lib/jbossws-native-client-3.0.5.GA.jar:../../lib/mail-1.4.jar:../../lib/javassist-3.4.GA.jar:../../lib/mimepull-1.1.jar:../../lib/commons-logging-1.0.4.jar:../../lib/resolver-20050927.jar:../../lib/jboss-logging-spi-2.0.2.GA.jar:../../lib/jbossxb-1.0.0.CR8.jar:../../lib/milyn-smooks-core-1.1.jar:../../lib/jboss-jaxb-intros-1.0.0.GA.jar:../../lib/jbossws-native-jaxrpc-3.0.5.GA.jar:../../lib/dom4j-1.6.1.jar:../../lib/jboss-kernel-2.0.0.Beta.jar:../../lib/jbossws-native-core-3.0.5.GA.jar:../../lib/milyn-smooks-javabean-1.1.jar:../../lib/xercesImpl-2.7.1.jar:../../lib/xmlsec-1.3.0.jar:../../lib/jbossws-spi!
 -1.0.7.GA.jar:../../lib/jboss-remoting-2.5.0.SP2.jar:../../lib/getopt-1.0.13.jar:../../lib/ant-launcher-1.7.0.jar:../../lib/wsdl4j-1.6.1.jar:../../lib/jboss-logging-log4j-2.0.5.GA.jar:../../lib/concurrent-1.3.4.jar:../../lib/policy-1.0.jar:../../lib/stax-api-1.0-2.jar:../../lib/stax-api-1.0.1.jar:../../lib/wstx-lgpl-3.2.6.jar:../../lib/activation-1.0.2.jar:../../lib/xercesImpl-2.9.1.jar:../../lib/wise-core-1.0.1-SNAPSHOT.jar:../../lib/jaxws-tools-2.1.3.jar:../../lib/milyn-commons-1.1.jar:../../lib/mvel-1.3.12-java1.5.jar:../../lib/log4j-1.2.14.jar:../../lib/jboss-container-2.0.0.Beta.jar:../../lib/stax-ex-1.2.jar:../../lib/jaxb-impl-2.1.6.jar:../../lib/commons-httpclient-3.1.jar:../../lib/commons-lang-2.1.jar:../../lib/jcip-annotations-1.0.jar:../../lib/freemarker-2.3.9.jar:../../lib/streambuffer-0.7.jar:../../lib/jettison-1.0-RC2.jar:../../lib/jaxb-xjc-2.1.6.jar:../../lib/webdavlib-2.0.jar:../../lib/xpp3_min-1.1.3.4.O.jar:../../lib/jboss-common-core-2.0.2.GA.jar:../../lib/!
 jaxws-rt-rm-service.2.1.3.jar:../../lib/jbossws-native-jaxws-e!
 xt-3.0.5
.GA.jar:../../lib/commons-codec-1.2.jar:../../lib/xml-apis-1.3.04.jar:../../lib/jbossws-native-jaxws-3.0.5.GA.jar:wise-core-1.0.1-SNAPSHOT.jar:resources/:../../lib/xalan-2.7.1.jar -d src/client/HelloWorldClosure.groovy
+#The classpath in the script below is generated using the classPath.groovy script and removing stax-api and asm libraries which are already included in the booclassloader of Groovy (2.1.0)
+groovy -cp ../../lib/cxf-xjc-boolean-2.4.0.jar:../../lib/xstream-1.2.2.jar:../../lib/cxf-rt-ws-policy-2.4.6.jar:../../lib/commons-logging-1.0.4.jar:../../lib/cxf-tools-wsdlto-core-2.4.6.jar:../../lib/cxf-xjc-ts-2.4.0.jar:../../lib/jbossws-spi-2.0.3.GA.jar:../../lib/cxf-rt-transports-common-2.4.6.jar:../../lib/cxf-rt-databinding-jaxb-2.4.6.jar:../../lib/cxf-rt-transports-http-2.4.6.jar:../../lib/cxf-rt-bindings-coloc-2.4.6.jar:../../lib/log4j-1.2.16.jar:../../lib/jaxb-impl-2.1.13.jar:../../lib/cxf-rt-bindings-xml-2.4.6.jar:../../lib/wise-core-2.0.0-SNAPSHOT.jar:../../lib/oro-2.0.8.jar:../../lib/jboss-saaj-api_1.3_spec-1.0.1.Final.jar:../../lib/cxf-rt-ws-addr-2.4.6.jar:../../lib/freemarker-2.3.11.jar:../../lib/wsdl4j-1.6.2.jar:../../lib/jboss-jaxrpc-api_1.1_spec-1.0.0.Final.jar:../../lib/wise-core-cxf-2.0.0-SNAPSHOT.jar:../../lib/jcip-annotations-1.0.jar:../../lib/cxf-common-utilities-2.4.6.jar:../../lib/jbossws-common-tools-1.0.0.GA.jar:../../lib/wss4j-1.6.4.jar:../../lib/ve!
 locity-1.6.3.jar:../../lib/jaxb-xjc-2.1.13.jar:../../lib/commons-lang-2.4.jar:../../lib/neethi-3.0.1.jar:../../lib/cxf-xjc-dv-2.4.0.jar:../../lib/cxf-api-2.4.6.jar:../../lib/commons-io-1.4.jar:../../lib/commons-httpclient-3.1.jar:../../lib/jbossws-api-1.0.0.GA.jar:../../lib/opencsv-1.8.jar:../../lib/serializer-2.7.1.jar:../../lib/javassist-3.10.0.GA.jar:../../lib/cxf-rt-transports-local-2.4.6.jar:../../lib/dtdparser-1.21.jar:../../lib/jboss-jaxb-api_2.2_spec-1.0.3.Final.jar:../../lib/jbossws-cxf-factories-4.0.2.GA.jar:../../lib/jboss-jaxws-api_2.2_spec-2.0.0.Final.jar:../../lib/cxf-tools-validator-2.4.6.jar:../../lib/cxf-rt-core-2.4.6.jar:../../lib/cxf-rt-ws-security-2.4.6.jar:../../lib/xalan-2.7.1.jar:../../lib/cxf-rt-transports-jms-2.4.6.jar:../../lib/commons-collections-3.2.1.jar:../../lib/xmlschema-core-2.0.1.jar:../../lib/commons-codec-1.2.jar:../../lib/xpp3_min-1.1.3.4.O.jar:../../lib/xml-resolver-1.2.jar:../../lib/jboss-servlet-api_3.0_spec-1.0.0.Final.jar:../../lib/!
 cxf-rt-bindings-http-2.4.6.jar:../../lib/cxf-rt-bindings-soap-!
 2.4.6.ja
r:../../lib/milyn-commons-1.2.1.jar:../../lib/milyn-smooks-core-1.2.1.jar:../../lib/jbossws-common-2.0.2.GA.jar:../../lib/xmlsec-1.5.1.jar:../../lib/cxf-rt-frontend-jaxws-2.4.6.jar:../../lib/jsr181-api-1.0-MR1.jar:../../lib/cxf-tools-common-2.4.6.jar:../../lib/milyn-smooks-validation-1.2.1.jar:../../lib/milyn-smooks-rules-1.2.1.jar:../../lib/milyn-smooks-javabean-1.2.1.jar:../../lib/cxf-rt-bindings-object-2.4.6.jar:../../lib/cxf-rt-frontend-simple-2.4.6.jar:../../lib/cxf-tools-wsdlto-frontend-jaxws-2.4.6.jar:../../lib/wstx-lgpl-3.2.9.jar:../../lib/mvel2-2.0.9.jar:../../lib/jbossws-cxf-client-4.0.2.GA.jar:../../lib/cxf-tools-wsdlto-databinding-jaxb-2.4.6.jar -d src/client/HelloWorldClosure.groovy

Modified: core/trunk/distribution/main/resouces/samples/helloWorldGroovy/runGroovyJDK6.sh
===================================================================
--- core/trunk/distribution/main/resouces/samples/helloWorldGroovy/runGroovyJDK6.sh	2013-02-05 18:03:03 UTC (rev 499)
+++ core/trunk/distribution/main/resouces/samples/helloWorldGroovy/runGroovyJDK6.sh	2013-02-08 23:20:36 UTC (rev 500)
@@ -1,2 +1,3 @@
 #!/bin/sh
-groovy -cp ../../lib/jboss-dependency-2.0.0.Beta.jar:../../lib/commons-io-1.4.jar:../../lib/jaxb-api-2.1.jar:../../lib/jbossws-native-saaj-3.0.5.GA.jar:../../lib/xml-apis-2.7.1.jar:../../lib/xstream-1.2.2.jar:../../lib/ant-1.7.0.jar:../../lib/jbossws-common-1.0.8.GA.jar:../../lib/dtdparser-1.21.jar:../../lib/FastInfoset-1.2.2.jar:../../lib/jboss-logging-spi-2.0.5.GA.jar:../../lib/jbossws-native-client-3.0.5.GA.jar:../../lib/mail-1.4.jar:../../lib/javassist-3.4.GA.jar:../../lib/mimepull-1.1.jar:../../lib/commons-logging-1.0.4.jar:../../lib/resolver-20050927.jar:../../lib/jboss-logging-spi-2.0.2.GA.jar:../../lib/jbossxb-1.0.0.CR8.jar:../../lib/milyn-smooks-core-1.1.jar:../../lib/jboss-jaxb-intros-1.0.0.GA.jar:../../lib/jbossws-native-jaxrpc-3.0.5.GA.jar:../../lib/dom4j-1.6.1.jar:../../lib/jboss-kernel-2.0.0.Beta.jar:../../lib/jbossws-native-core-3.0.5.GA.jar:../../lib/milyn-smooks-javabean-1.1.jar:../../lib/xercesImpl-2.7.1.jar:../../lib/xmlsec-1.3.0.jar:../../lib/jbossws-spi!
 -1.0.7.GA.jar:../../lib/jboss-remoting-2.5.0.SP2.jar:../../lib/getopt-1.0.13.jar:../../lib/ant-launcher-1.7.0.jar:../../lib/wsdl4j-1.6.1.jar:../../lib/jboss-logging-log4j-2.0.5.GA.jar:../../lib/concurrent-1.3.4.jar:../../lib/policy-1.0.jar:../../lib/stax-api-1.0-2.jar:../../lib/stax-api-1.0.1.jar:../../lib/wstx-lgpl-3.2.6.jar:../../lib/activation-1.0.2.jar:../../lib/xercesImpl-2.9.1.jar:../../lib/wise-core-1.0.1-SNAPSHOT.jar:../../lib/jaxws-tools-2.1.3.jar:../../lib/milyn-commons-1.1.jar:../../lib/mvel-1.3.12-java1.5.jar:../../lib/log4j-1.2.14.jar:../../lib/jboss-container-2.0.0.Beta.jar:../../lib/stax-ex-1.2.jar:../../lib/jaxb-impl-2.1.6.jar:../../lib/commons-httpclient-3.1.jar:../../lib/commons-lang-2.1.jar:../../lib/jcip-annotations-1.0.jar:../../lib/freemarker-2.3.9.jar:../../lib/streambuffer-0.7.jar:../../lib/jettison-1.0-RC2.jar:../../lib/jaxb-xjc-2.1.6.jar:../../lib/webdavlib-2.0.jar:../../lib/xpp3_min-1.1.3.4.O.jar:../../lib/jboss-common-core-2.0.2.GA.jar:../../lib/!
 jaxws-rt-rm-service.2.1.3.jar:../../lib/jbossws-native-jaxws-e!
 xt-3.0.5
.GA.jar:../../lib/commons-codec-1.2.jar:../../lib/xml-apis-1.3.04.jar:../../lib/jbossws-native-jaxws-3.0.5.GA.jar:wise-core-1.0.1-SNAPSHOT.jar:resources/:../../lib/xalan-2.7.1.jar -d src/client/HelloWorldClient.groovy
+#The classpath in the script below is generated using the classPath.groovy script and removing stax-api and asm libraries which are already included in the booclassloader of Groovy (2.1.0)
+groovy -cp ../../lib/cxf-xjc-boolean-2.4.0.jar:../../lib/xstream-1.2.2.jar:../../lib/cxf-rt-ws-policy-2.4.6.jar:../../lib/commons-logging-1.0.4.jar:../../lib/cxf-tools-wsdlto-core-2.4.6.jar:../../lib/cxf-xjc-ts-2.4.0.jar:../../lib/jbossws-spi-2.0.3.GA.jar:../../lib/cxf-rt-transports-common-2.4.6.jar:../../lib/cxf-rt-databinding-jaxb-2.4.6.jar:../../lib/cxf-rt-transports-http-2.4.6.jar:../../lib/cxf-rt-bindings-coloc-2.4.6.jar:../../lib/log4j-1.2.16.jar:../../lib/jaxb-impl-2.1.13.jar:../../lib/cxf-rt-bindings-xml-2.4.6.jar:../../lib/wise-core-2.0.0-SNAPSHOT.jar:../../lib/oro-2.0.8.jar:../../lib/jboss-saaj-api_1.3_spec-1.0.1.Final.jar:../../lib/cxf-rt-ws-addr-2.4.6.jar:../../lib/freemarker-2.3.11.jar:../../lib/wsdl4j-1.6.2.jar:../../lib/jboss-jaxrpc-api_1.1_spec-1.0.0.Final.jar:../../lib/wise-core-cxf-2.0.0-SNAPSHOT.jar:../../lib/jcip-annotations-1.0.jar:../../lib/cxf-common-utilities-2.4.6.jar:../../lib/jbossws-common-tools-1.0.0.GA.jar:../../lib/wss4j-1.6.4.jar:../../lib/ve!
 locity-1.6.3.jar:../../lib/jaxb-xjc-2.1.13.jar:../../lib/commons-lang-2.4.jar:../../lib/neethi-3.0.1.jar:../../lib/cxf-xjc-dv-2.4.0.jar:../../lib/cxf-api-2.4.6.jar:../../lib/commons-io-1.4.jar:../../lib/commons-httpclient-3.1.jar:../../lib/jbossws-api-1.0.0.GA.jar:../../lib/opencsv-1.8.jar:../../lib/serializer-2.7.1.jar:../../lib/javassist-3.10.0.GA.jar:../../lib/cxf-rt-transports-local-2.4.6.jar:../../lib/dtdparser-1.21.jar:../../lib/jboss-jaxb-api_2.2_spec-1.0.3.Final.jar:../../lib/jbossws-cxf-factories-4.0.2.GA.jar:../../lib/jboss-jaxws-api_2.2_spec-2.0.0.Final.jar:../../lib/cxf-tools-validator-2.4.6.jar:../../lib/cxf-rt-core-2.4.6.jar:../../lib/cxf-rt-ws-security-2.4.6.jar:../../lib/xalan-2.7.1.jar:../../lib/cxf-rt-transports-jms-2.4.6.jar:../../lib/commons-collections-3.2.1.jar:../../lib/xmlschema-core-2.0.1.jar:../../lib/commons-codec-1.2.jar:../../lib/xpp3_min-1.1.3.4.O.jar:../../lib/xml-resolver-1.2.jar:../../lib/jboss-servlet-api_3.0_spec-1.0.0.Final.jar:../../lib/!
 cxf-rt-bindings-http-2.4.6.jar:../../lib/cxf-rt-bindings-soap-!
 2.4.6.ja
r:../../lib/milyn-commons-1.2.1.jar:../../lib/milyn-smooks-core-1.2.1.jar:../../lib/jbossws-common-2.0.2.GA.jar:../../lib/xmlsec-1.5.1.jar:../../lib/cxf-rt-frontend-jaxws-2.4.6.jar:../../lib/jsr181-api-1.0-MR1.jar:../../lib/cxf-tools-common-2.4.6.jar:../../lib/milyn-smooks-validation-1.2.1.jar:../../lib/milyn-smooks-rules-1.2.1.jar:../../lib/milyn-smooks-javabean-1.2.1.jar:../../lib/cxf-rt-bindings-object-2.4.6.jar:../../lib/cxf-rt-frontend-simple-2.4.6.jar:../../lib/cxf-tools-wsdlto-frontend-jaxws-2.4.6.jar:../../lib/wstx-lgpl-3.2.9.jar:../../lib/mvel2-2.0.9.jar:../../lib/jbossws-cxf-client-4.0.2.GA.jar:../../lib/cxf-tools-wsdlto-databinding-jaxb-2.4.6.jar -d src/client/HelloWorldClient.groovy


Property changes on: core/trunk/distribution/main/resouces/samples/helloWorldGroovy/runGroovyJDK6.sh
___________________________________________________________________
Added: svn:executable
   + *



More information about the wise-commits mailing list