Calling Apache ANT task from extension
Hi
I am writing a small extension in JDEV to build and deploy an EAR file to standalone OC4J instance. I want to launch the Apache ANT task from my extension such that "Apache - Ant - Log" wondow appears showing ANT run. I know its possible becasue have seen other entensions do it. But I dont know how it gets done. Could someone give me a pointer in right direction. An example would be great.
Thank you.
Yes. Here's what I want my extension to do.
User will right click on the workspace (This is setup and user does a lot using extension in the workspace before coming to this step) and click on Menu iotem called "Deploy" At this point I want to invoke an ANT task to run my build file that does compile, EAR creation and deploys to standalone OC4J. This ANT tak must be called such that the "Apache - ANT" window appears showing progress of build.
As an example, if you take a look at Build or Deploy task for BPEL projects, this is what they do.
Thank you for looking into this.
Similar Messages
-
Executing ANT task from java program
hi i would like to execute an build.xml task from a java program, and i would like to catch potential errors, thanks for you help,
i found Launcher class, but i have the following errors :
Buildfile: build.xml does not exist!
Build failed
here is the code
String argsLauncher[]= {"D:/temp/build.xml"};
Launcher.main(argsLauncher);
....> i would like to execute an ant task from, a java program.
http://ant.apache.org/manual/antexternal.html
~ -
Calling other dll's from extension
Hello, i'm currently in the process of creating a source
control extension. The source control server comes with a set of
.net DLL's already created that allow easy access to check things
in out and out of the server.
How would i go about calling those dll's from a C dll
extension? I've read somewhere about loadlibrary, does that within
C and dreamweaver?
Any help is appreciated!
Thanks,
PaulNo.
-
Running Ant Tasks from my code
Hi,
I am writing a build tool to compile and build all our J2EE code. To do this i need to be able to run a number of any tasks from my code, does anyone know how to do this? I could create a .bat file and get mt program to execute it but i would rather find a way of doing this directly from my code.
Thanks
SKHi,
I am writing a build tool to compile and build
uild all our J2EE code. To do this i need to be able
to run a number of any tasks from my code, does
anyone know how to do this? I could create a .bat
file and get mt program to execute it but i would
rather find a way of doing this directly from my
code.
Thanks
SKReverse the concept. Run your code from Ant! -
Hi,
Can any one help me, how to invok vss ant tasks from servlet ?
i am calling vss ant task 'vsslabel' from struts action class. but i am getting following error .
Failed executing: ss Label $/ADABuildSystem/ADAInternal -C- -I- -LREQ200600096 -Yada,password With a return code of 1
at org.apache.tools.ant.taskdefs.optional.vss.MSVSS.execute(MSVSS.java:191)@Paul - This would be a feature request for the Ant task, so we won't be able to get this in until 4.2 since we just locked down new features for 4.1 beta. Fortunately, there is a stop gap that is much simpler than rebuilding the JAR. At the end of the day, the JAR is just a zip. Create your own version of the template (using the current one as a basis) and just unzip the jar and replace the flexUnitDescriptor.template file. From there the new template should be used w/o an issue. If you could go into JIRA and enter a feature request for user provided descriptor, we'll try to get it into the roadmap for 4.2 (https://bugs.adobe.com/jira/browse/fxu). Hope this helps.
-Brian -
Clientgen Ant Task fails with "ClassNotFoundException: [B"
I'm trying to run the clientgen Ant Task and I get weird error: a java.lang.ClassNotFoundException: [B
Maybe Im missing something on my classpath but the cryptic message is preventing me from determining what exactly.
Do you guys have any ideas?
Extract build.xml:
<clientgen ear="${expl.dir}"
serviceName="SwiftcomInterfaceService"
packageName="com.jnj.gtsc.swiftcom2.business.swiftcom.business.webservice.client"
useServerTypes="True"
warName="InterfaceWS"
savewsdl="true"
clientJar="${dist.dir}/swiftcomWS_client.jar" >
<classpath refid="wsclient-classpath" />
</clientgen>
wsclient-classpath:
contains only Weblogic 8.1 sp 6 webservice.jar and webserviceclient.jar
Stacktrace:
[clientgen] Generating client jar for swiftcom2Ear(SwiftcomInterfaceService) ...
[clientgen] weblogic.webservice.server.ConfigException: unable to load class:[ java.lang.ClassNotFoundException: [B
[clientgen] at weblogic.webservice.server.WebServiceFactory.loadClass(WebServiceFactory.java:1295)
[clientgen] at weblogic.webservice.dd.MethodDescriptor.<init>(MethodDescriptor.java:45)
[clientgen] at weblogic.webservice.server.WebServiceFactory.registerOperation(WebServiceFactory.java:813)
[clientgen] at weblogic.webservice.server.WebServiceFactory.initOperations(WebServiceFactory.java:633)
[clientgen] at weblogic.webservice.server.WebServiceFactory.createFromMBean(WebServiceFactory.java:220)
[clientgen] at weblogic.webservice.tools.build.internal.WSDLGenImpl.getWebServiceRuntime(WSDLGenImpl.java:240)
[clientgen] at weblogic.webservice.tools.build.internal.WSDLGenImpl.run(WSDLGenImpl.java:135)
[clientgen] at weblogic.webservice.tools.build.internal.ClientGenImpl.doClientGenFromEAR(ClientGenImpl.java:454)
[clientgen] at weblogic.webservice.tools.build.internal.ClientGenImpl.run(ClientGenImpl.java:348)
[clientgen] at weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask.doClientGen(ClientGenTask.java:352)
[clientgen] at weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask.execute(ClientGenTask.java:208)
[clientgen] at org.apache.tools.ant.Task.perform(Task.java:341)
[clientgen] at org.apache.tools.ant.Target.execute(Target.java:309)
[clientgen] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[clientgen] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[clientgen] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
[clientgen] at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
[clientgen] at org.apache.tools.ant.Task.perform(Task.java:341)
[clientgen] at org.apache.tools.ant.Target.execute(Target.java:309)
[clientgen] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[clientgen] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[clientgen] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
[clientgen] at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
[clientgen] at org.apache.tools.ant.Task.perform(Task.java:341)
[clientgen] at org.apache.tools.ant.Target.execute(Target.java:309)
[clientgen] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[clientgen] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[clientgen] at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
[clientgen] at org.apache.tools.ant.Main.runBuild(Main.java:609)
[clientgen] at org.apache.tools.ant.Main.start(Main.java:196)
[clientgen] at org.apache.tools.ant.Main.main(Main.java:235)I found out what the problem was: wrong version of JDK.
I was calling my Ant script from Maven and it was executing the Ant script with the Java 6. Once I set the JAVA_HOME in the Maven call to a 1.4 JDK it worked.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<id>run-ant</id>
<phase>package</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>cmd.exe</executable>
<commandlineArgs>/X /C ${env.ANT_HOME}/bin/ant build-all</commandlineArgs>
<environmentVariables>
<JAVA_HOME>${jdk-1.4}</JAVA_HOME>
</environmentVariables>
</configuration>
</plugin> -
Servicegen ant task in weblogic 10.3
Hi,
Could you please let me know , the werbservice related ant tasks from weblogic 8.1 (say servicegen)
are supported in weblogic 10.3 ?
I am in a process of migrating application from 8.1 to 10.3. For building the application I am using 'ant'.
Thanks,
Sajan CRApparently the ant tasks are no longer described on the oracle doc pages as they were on the bea pages.
http://download.oracle.com/docs/cd/E12840_01/wls/docs103/programming/overview.html#using_ant
"To view the documentation for a specific version of Ant, such as the version included with WebLogic Server, download the Ant zip file from http://archive.apache.org/dist/ant/binaries/ and extract the documentation." -
Clientgen ant task throwing errors in Weblogic 8.1 SP4
When I try to run clientgen ant task for a WSDL (pertaining to a .NET webservice on a non-weblogic server) in Weblogic 8.1 SP4, I'm getting the following errors. I'm running setEnv command, clientgen ant task from command prompt in WLS_HOME/user_projects/domains/mydomain folder. What am I missing? Any help is highly appreciated.
My build.xml is
<project name="buildWebservice" default="generate-client">
<target name="generate-client">
<taskdef name="clientgen" classname="weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask" />
<clientgen wsdl="http://abcd.efgh.com/testwebservice/TestWebService.asmx?WSDL" packageName="portal.testwebservice.client" clientJar="C:/Documents and Settings/usxspsw/Desktop/docutrakwebservice_client.jar" />
</target>
</project>
C:\bea\user_projects\domains\mydomain>ant generate-client
Buildfile: build.xml
generate-client:
[clientgen] Generating client jar for C:/Documents and Settings/dlauser/Desktop/Test.wsdl ...
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTypes
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTypesResponse getTestTypes(TestWebService.GetTestTypes parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTypesResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTypesResponse getTestTypes(TestWebService.GetTestTypes parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class UpdateTestTicketStatus
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.UpdateTestTicketStatusResponse updateTestTicketStatus(TestWebService.UpdateTestTicketStatus parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class UpdateTestTicketStatusResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.UpdateTestTicketStatusResponse updateTestTicketStatus(TestWebService.UpdateTestTicketStatus parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTicketsByID
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByIDResponse getTestTicketsByID(TestWebService.GetTestTicketsByID parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTicketsByIDResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByIDResponse getTestTicketsByID(TestWebService.GetTestTicketsByID parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTicket
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketResponse getTestTicket(TestWebService.GetTestTicket parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTicketResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketResponse getTestTicket(TestWebService.GetTestTicket parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTicketsByName
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByNameResponse getTestTicketsByName(TestWebService.GetTestTicketsByName parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTicketsByNameResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByNameResponse getTestTicketsByName(TestWebService.GetTestTicketsByName parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTypes
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTypesResponse getTestTypes(TestWebService.GetTestTypes parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTypesResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTypesResponse getTestTypes(TestWebService.GetTestTypes parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class UpdateTestTicketStatus
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.UpdateTestTicketStatusResponse updateTestTicketStatus(TestWebService.UpdateTestTicketStatus parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class UpdateTestTicketStatusResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.UpdateTestTicketStatusResponse updateTestTicketStatus(TestWebService.UpdateTestTicketStatus parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByID
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByIDResponse getTestTicketsByID(TestWebService.GetTestTicketsByID parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByIDResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByIDResponse getTestTicketsByID(TestWebService.GetTestTicketsByID parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicket
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketResponse getTestTicket(TestWebService.GetTestTicket parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketResponse getTestTicket(TestWebService.GetTestTicket parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByName
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByNameResponse getTestTicketsByName(TestWebService.GetTestTicketsByName parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByNameResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByNameResponse getTestTicketsByName(TestWebService.GetTestTicketsByName parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTypesResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] return (TestWebService.GetTestTypesResponse)_result;
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTypes
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTypes _input =
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTypes
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] new TestWebService.GetTestTypes();
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTypesResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTypesResponse result = getTestTypes( input );
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class UpdateTestTicketStatusResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] return (TestWebService.UpdateTestTicketStatusResponse)_result;
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class UpdateTestTicketStatus
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.UpdateTestTicketStatus _input =
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class UpdateTestTicketStatus
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] new TestWebService.UpdateTestTicketStatus();
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class UpdateTestTicketStatusResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.UpdateTestTicketStatusResponse result = updateTestTicketStatus( input );
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByIDResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] return (TestWebService.GetTestTicketsByIDResponse)_result;
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByID
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTicketsByID _input =
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByID
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] new TestWebService.GetTestTicketsByID();
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByIDResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTicketsByIDResponse result = getTestTicketsByID( input );
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] return (TestWebService.GetTestTicketResponse)_result;
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicket
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTicket _input =
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicket
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] new TestWebService.GetTestTicket();
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTicketResponse result = getTestTicket( input );
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByNameResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] return (TestWebService.GetTestTicketsByNameResponse)_result;
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByName
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTicketsByName _input =
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByName
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] new TestWebService.GetTestTicketsByName();
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByNameResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTicketsByNameResponse result = getTestTicketsByName( input );
[clientgen] ^
[clientgen] 40 errors
[clientgen] java.io.IOException: Compiler failed executable.exec
[clientgen] at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:469)
[clientgen] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:328)
[clientgen] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:336)
[clientgen] at weblogic.webservice.tools.build.internal.CompilerHelper.compileFiles(CompilerHelper.java:80)
[clientgen] at weblogic.webservice.tools.build.internal.ClientGenImpl.compileStubs(ClientGenImpl.java:627)
[clientgen] at weblogic.webservice.tools.build.internal.ClientGenImpl.generateStub(ClientGenImpl.java:572)
[clientgen] at weblogic.webservice.tools.build.internal.ClientGenImpl.doClientGenFromWsdl(ClientGenImpl.java:409)
[clientgen] at weblogic.webservice.tools.build.internal.ClientGenImpl.run(ClientGenImpl.java:340)
[clientgen] at weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask.doClientGen(ClientGenTask.java:351)
[clientgen] at weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask.execute(ClientGenTask.java:208)
[clientgen] at org.apache.tools.ant.Task.perform(Task.java:341)
[clientgen] at org.apache.tools.ant.Target.execute(Target.java:309)
[clientgen] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[clientgen] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[clientgen] at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
[clientgen] at org.apache.tools.ant.Main.runBuild(Main.java:609)
[clientgen] at org.apache.tools.ant.Main.start(Main.java:196)
[clientgen] at org.apache.tools.ant.Main.main(Main.java:235)
BUILD FAILED
file:C:/bea/user_projects/domains/mydomain/build.xml:15: weblogic.webservice.tools.build.WSBuildException: Compiler failed executable.exec - with nested exception:
[java.io.IOException: Compiler failed executable.exec]When I try to run clientgen ant task for a WSDL (pertaining to a .NET webservice on a non-weblogic server) in Weblogic 8.1 SP4, I'm getting the following errors. I'm running setEnv command, clientgen ant task from command prompt in WLS_HOME/user_projects/domains/mydomain folder. What am I missing? Any help is highly appreciated.
My build.xml is
<project name="buildWebservice" default="generate-client">
<target name="generate-client">
<taskdef name="clientgen" classname="weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask" />
<clientgen wsdl="http://abcd.efgh.com/testwebservice/TestWebService.asmx?WSDL" packageName="portal.testwebservice.client" clientJar="C:/Documents and Settings/usxspsw/Desktop/docutrakwebservice_client.jar" />
</target>
</project>
C:\bea\user_projects\domains\mydomain>ant generate-client
Buildfile: build.xml
generate-client:
[clientgen] Generating client jar for C:/Documents and Settings/dlauser/Desktop/Test.wsdl ...
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTypes
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTypesResponse getTestTypes(TestWebService.GetTestTypes parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTypesResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTypesResponse getTestTypes(TestWebService.GetTestTypes parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class UpdateTestTicketStatus
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.UpdateTestTicketStatusResponse updateTestTicketStatus(TestWebService.UpdateTestTicketStatus parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class UpdateTestTicketStatusResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.UpdateTestTicketStatusResponse updateTestTicketStatus(TestWebService.UpdateTestTicketStatus parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTicketsByID
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByIDResponse getTestTicketsByID(TestWebService.GetTestTicketsByID parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTicketsByIDResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByIDResponse getTestTicketsByID(TestWebService.GetTestTicketsByID parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTicket
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketResponse getTestTicket(TestWebService.GetTestTicket parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTicketResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketResponse getTestTicket(TestWebService.GetTestTicket parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTicketsByName
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByNameResponse getTestTicketsByName(TestWebService.GetTestTicketsByName parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap.java:
[clientgen] symbol : class GetTestTicketsByNameResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByNameResponse getTestTicketsByName(TestWebService.GetTestTicketsByName parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTypes
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTypesResponse getTestTypes(TestWebService.GetTestTypes parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTypesResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTypesResponse getTestTypes(TestWebService.GetTestTypes parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class UpdateTestTicketStatus
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.UpdateTestTicketStatusResponse updateTestTicketStatus(TestWebService.UpdateTestTicketStatus parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class UpdateTestTicketStatusResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.UpdateTestTicketStatusResponse updateTestTicketStatus(TestWebService.UpdateTestTicketStatus parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByID
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByIDResponse getTestTicketsByID(TestWebService.GetTestTicketsByID parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByIDResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByIDResponse getTestTicketsByID(TestWebService.GetTestTicketsByID parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicket
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketResponse getTestTicket(TestWebService.GetTestTicket parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketResponse getTestTicket(TestWebService.GetTestTicket parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByName
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByNameResponse getTestTicketsByName(TestWebService.GetTestTicketsByName parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByNameResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] public TestWebService.GetTestTicketsByNameResponse getTestTicketsByName(TestWebService.GetTestTicketsByName parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTypesResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] return (TestWebService.GetTestTypesResponse)_result;
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTypes
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTypes _input =
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTypes
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] new TestWebService.GetTestTypes();
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTypesResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTypesResponse result = getTestTypes( input );
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class UpdateTestTicketStatusResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] return (TestWebService.UpdateTestTicketStatusResponse)_result;
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class UpdateTestTicketStatus
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.UpdateTestTicketStatus _input =
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class UpdateTestTicketStatus
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] new TestWebService.UpdateTestTicketStatus();
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class UpdateTestTicketStatusResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.UpdateTestTicketStatusResponse result = updateTestTicketStatus( input );
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByIDResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] return (TestWebService.GetTestTicketsByIDResponse)_result;
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByID
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTicketsByID _input =
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByID
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] new TestWebService.GetTestTicketsByID();
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByIDResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTicketsByIDResponse result = getTestTicketsByID( input );
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] return (TestWebService.GetTestTicketResponse)_result;
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicket
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTicket _input =
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicket
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] new TestWebService.GetTestTicket();
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTicketResponse result = getTestTicket( input );
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByNameResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] return (TestWebService.GetTestTicketsByNameResponse)_result;
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByName
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTicketsByName _input =
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByName
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] new TestWebService.GetTestTicketsByName();
[clientgen] ^
[clientgen] C:\Documents and Settings\dlauser\Local Settings\Temp\Testwebservice_client.jar167246560\portal\Testwebservice\client\TestWebServiceSoap_Stub.
[clientgen] symbol : class GetTestTicketsByNameResponse
[clientgen] location: interface portal.Testwebservice.client.TestWebService
[clientgen] TestWebService.GetTestTicketsByNameResponse result = getTestTicketsByName( input );
[clientgen] ^
[clientgen] 40 errors
[clientgen] java.io.IOException: Compiler failed executable.exec
[clientgen] at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:469)
[clientgen] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:328)
[clientgen] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:336)
[clientgen] at weblogic.webservice.tools.build.internal.CompilerHelper.compileFiles(CompilerHelper.java:80)
[clientgen] at weblogic.webservice.tools.build.internal.ClientGenImpl.compileStubs(ClientGenImpl.java:627)
[clientgen] at weblogic.webservice.tools.build.internal.ClientGenImpl.generateStub(ClientGenImpl.java:572)
[clientgen] at weblogic.webservice.tools.build.internal.ClientGenImpl.doClientGenFromWsdl(ClientGenImpl.java:409)
[clientgen] at weblogic.webservice.tools.build.internal.ClientGenImpl.run(ClientGenImpl.java:340)
[clientgen] at weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask.doClientGen(ClientGenTask.java:351)
[clientgen] at weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask.execute(ClientGenTask.java:208)
[clientgen] at org.apache.tools.ant.Task.perform(Task.java:341)
[clientgen] at org.apache.tools.ant.Target.execute(Target.java:309)
[clientgen] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[clientgen] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[clientgen] at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
[clientgen] at org.apache.tools.ant.Main.runBuild(Main.java:609)
[clientgen] at org.apache.tools.ant.Main.start(Main.java:196)
[clientgen] at org.apache.tools.ant.Main.main(Main.java:235)
BUILD FAILED
file:C:/bea/user_projects/domains/mydomain/build.xml:15: weblogic.webservice.tools.build.WSBuildException: Compiler failed executable.exec - with nested exception:
[java.io.IOException: Compiler failed executable.exec] -
I've got the WLS Ant tasks (e.g., clientgen) working when I use the
examples, but now I want to actually run the WLS Ant tasks from our real Ant
build.
What do I have to do to do this?
I tried sticking webservices.jar and even webservicesclient.jar in our Ant
install lib directory, but is didn't pick it up.
I took a gander at the:
C:\bea\weblogic700\samples\server\config\examples\setExamplesEnv.cmd and see
that this points me to:
C:\bea\weblogic700\server\bin\ant
I suppose that I could just call them directly (set on cp and call specific
class), but I'd prefer not to.
I figure someone else has run into this? I have a feeling this is a lame
question, but I couldn't find anything specific in the help and I'm by no
means a fancy-pants at Ant.
Thanks!
MikeI've got the WLS Ant tasks (e.g., clientgen) working when I use the
examples, but now I want to actually run the WLS Ant tasks from our real Ant
build.
What do I have to do to do this?
I tried sticking webservices.jar and even webservicesclient.jar in our Ant
install lib directory, but is didn't pick it up.
I took a gander at the:
C:\bea\weblogic700\samples\server\config\examples\setExamplesEnv.cmd and see
that this points me to:
C:\bea\weblogic700\server\bin\ant
I suppose that I could just call them directly (set on cp and call specific
class), but I'd prefer not to.
I figure someone else has run into this? I have a feeling this is a lame
question, but I couldn't find anything specific in the help and I'm by no
means a fancy-pants at Ant.
Thanks!
Mike -
Hi,
Is it possible to run a Ant Task from a web interface. What I want a nice little web interface with some buttons on it like Run JavaDoc, Deploy, Compile, Unit Test etc and when a developer clicks on any of the buttons, performs ANT Task.
Any ideas?
ThanksTake a look at antidote (or eclipse etc) and just port the Swing GUI. Shouldn't be too difficult.
http://ant.apache.org/projects/antidote/ -
Ant task cyclic library refrence
Hello everyone,
I am using flex ant task from my Flash builder to compile application. Its working fine and I am able to get the output. But the problem is whenever I use a library in my main project which is refrencing other library than I am unable to find refrence of components in lib 2. Below is the structure
NewLib >> contains a NewLibGrid(which is a normal spark grid)
MainLib >> ExtPanel which includes NewLibGrid from NewLib .
MainApp >> This uses ExtPanel
No I am getting error during ant compilation
[compc] D:\Data\Flex\Projects\CompLib\src\ExtPanel.mxml: Error: Could not resolve <local:NewLibGrid> to a component implementation.
Here is part of antscript I am using
<target name="lib1" depends="lib2">
<compc output="${STAGE_DIR}/stagingDir/CompLib.swc"
keep-generated-actionscript="${DEBUG}"
debug="${DEBUG}"
optimize="${OPTIMIZE}"
target-player="${TARGET_FLASH_PLAYER}"
include-classes="ExtPanel">
<runtime-shared-library-path path-element="${FLEX_HOME}/frameworks/libs/framework.swc">
<url rsl-url="framework_${FLEX_VERSION}.swf"/>
<url rsl-url="framework_${FLEX_VERSION}.swz"/>
</runtime-shared-library-path>
<runtime-shared-library-path path-element="${PROJ_HOME}/NewLib/bin/NewLib.swc">
<url rsl-url="${PROJ_HOME}/NewLib/bin/NewLib.swf"/>
<url rsl-url="${PROJ_HOME}/NewLib/bin/NewLib.swz"/>
</runtime-shared-library-path>
<compiler.library-path dir=".." append="true">
<include name="Common/libraries"/>
<exclude name="global_library.swc" />
</compiler.library-path>
<source-path path-element="../CompLib/src" />
</compc>
</target>
<target name="lib2">
<compc output="${STAGE_DIR}/stagingDir/NewLib.swc"
keep-generated-actionscript="${DEBUG}"
debug="${DEBUG}"
optimize="${OPTIMIZE}"
target-player="${TARGET_FLASH_PLAYER}"
include-classes="NewLibGrid">
<runtime-shared-library-path path-element="${FLEX_HOME}/frameworks/libs/framework.swc">
<url rsl-url="framework_${FLEX_VERSION}.swf"/>
<url rsl-url="framework_${FLEX_VERSION}.swz"/>
</runtime-shared-library-path>
<compiler.library-path dir=".." append="true">
<include name="Common/libraries"/>
<exclude name="global_library.swc" />
</compiler.library-path>
<source-path path-element="../NewLib/src" />
</compc>
</target><mxmlc
file="${project.name}/src/Test.mxml"
output="${build.mxmlc.dir}/Test.swf"
static-link-runtime-shared-libraries="true"
>
<load-config filename="${air.config}"/>
<source-path path-element="${project.name}/src" />
<runtime-shared-library-path path-element="${flex.frameworks.dir}/libs/framework.swc">
<url rsl-url="${rsl.dir}/framework_3.2.0.3958.swz"/>
<url rsl-url="${rsl.dir}/framework_3.2.0.3958.swf"/>
</runtime-shared-library-path>
<runtime-shared-library-path path-element="${flex.frameworks.dir}/libs/datavisualization.swc">
<url rsl-url="${rsl.dir}/datavisualization_3.2.0.3958.swf"/>
</runtime-shared-library-path>
</mxmlc>
This also seems to work. AIR libraries are included in my output SWF. It all happens right when I have static-link-runtime-shared-libraries="true" . Why? Why does that not work when i have static-link-runtime-shared-libraries="false" ?? -
Hello,
I'm trying to run the following mxmlc ant task from a relative path:
<mxmlc
file="flx/MyApp.mxml"
output="web/MyApp.swf"
context-root="MyApp"
services="web/WEB-INF/flex/services-config.xml"
compatibility-version="3">
<source-path
path-element="flx"/>
</mxmlc>
If I run the task from within the MyApp directory it works fine, but I want to run it from a relative directory, eg:
ant -f MyApp/build.xml
or from an ant build file:
<ant dir="MyApp"/>
However, in both cases I just get the following error:
[mxmlc] command line: Error: unable to open 'web/WEB-INF/flex/services-config.xml'
I really need to use relative paths as it is running as a sub-project of a larger project via an ant build, and there is no concept of changing directories within ant.
Does anybody know how I can get relative paths to works?
ThanksThanks. That's what I ended up doing in the end. I also added (prior to that)
<property name="project.dir" value="."/>
So that it can be run without manually specifying project.dir. (project.dir will only be set to . if it is not already set by an outer script).
What I really wanted was for mxmlc to run relative to the ant task, eg.
<ant dir="project"/>
Then each task inside the ant build file should run relative to "project". This is how <javac/> works. I don't think Adobe like relative paths though. -
Weblogic 9.1 Deployment errors using the ANT task wldeploy
I am not able to deploy applicatons using the ANT task. The same works with Weblogic 8.1. It is throwing a NoClassDefFoundError. It is looking for a class by name javax/management/InvalidAttributeValueException.
This class file is shipped as part of jmx.jar. I tried to include it and then there was another NoClassDefFoundError that occured.
The problem is I don't want to keep adding these different jars to make the ant deployment work. Can anyone please let me know what could be the problem.
I am using a Windows XP OS and 1.4.2_10 as java version.
I have added all the jars in the weblogic91\server\lib directory to the classpath.
Also I have my apache ant tasks set in the classpath.
Thanks
Shankar ChandrasekaranHave had a bit of these CLASSPATH issues when jumping versions.
Have had the best success when I create a different profile for each one, making sure the version you want is the only one defined. the main thing my profile sets is
unset PATH
unset CLASSPATH
unset JAVA_HOME
then
export PATH=
export CLASSPATH= the weblogic 9 one
export JAVA_HOME= the one with 9
or however they do it in windows, but make sure you CLASSPATH is only refencing the 9 jars -
Error when running the ant task
Hi,
I got an error when running the ant from jdeveloper .I was running the to build my J2EE module which is build in Java 1.4 . I have changed my java home to JDK 1.4 and then run the ant build i got the following error .The class and ejbc compilation is completing nicely but the error is happening at jar creation .Please help me . One more thing ,when i run the ant task from the command prompt ,it is working fine .
AuditSearchVO), audit(com.ibsplc.iRes.audit.vo.BaseAuditVO)] >
[java] java.io.IOException: CreateProcess: javac -nowarn -classpath D:\applns\bea\jdk142_08\jre\lib\rt.jar;D:\applns\bea\jdk142_08\jre\lib\i18n.jar;D:\applns\bea\jdk142_08\jre\lib\sunrsasign.jar;D:\applns\bea\jdk142_08\jre\lib\jsse.jar;D:\applns\bea\jdk142_08\jre\lib\jce.jar;D:\applns\bea\jdk142_08\jre\lib\charsets.jar;D:\applns\bea\jdk142_08\jre\classes;D:\Project\Development\aiRES1.7\classes;D:\Project\Development\aiRES1.7\ibase.jar;D:\applns\bea\weblogic81\server\lib\weblogic.jar;D:\applns\bea\weblogic81\server\lib\wlcipher.jar;D:\applns\bea\weblogic81\server\lib\jsafeFIPS.jar;D:\applns\bea\weblogic81\server\lib\webservices.jar;D:\applns\bea\weblogic81\server\lib\xmlx.jar;D:\applns\bea\weblogic81\server\lib\jconn2.jar;D:\applns\bea\weblogic81\server\lib\jConnect.jar;D:\applns\bea\weblogic81\server\lib\EccpressoAsn1.jar;D:\applns\bea\weblogic81\server\lib\EccpressoCore.jar;D:\applns\bea\weblogic81\server\lib\EccpressoJcae.jar;D:\applns\bea\weblogic81\server\lib\ant\ant.jar;D:\applns\bea\weblogic81\server\lib\ant\optional.jar;D:\applns”
[java] at java.lang.Win32Process.create(Native Method)
[java] at java.lang.Win32Process.<init>(Win32Process.java:66)
[java] at java.lang.Runtime.execInternal(Native Method)
[java] at java.lang.Runtime.exec(Runtime.java:566)
[java] at java.lang.Runtime.exec(Runtime.java:491)
[java] at java.lang.Runtime.exec(Runtime.java:457)
[java] at weblogic.utils.Executable.exec(Executable.java:227)
[java] at weblogic.utils.Executable.exec(Executable.java:156)
[java] at weblogic.utils.Executable.exec(Executable.java:142)
[java] at weblogic.utils.compiler.CompilerInvoker.execCompiler(CompilerInvoker.java:249)
[java] at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:428)
[java] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:328)
[java] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:336)
[java] at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:270)
[java] at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:476)
[java] at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:397)
[java] at weblogic.ejbc20.runBody(ejbc20.java:517)
[java] at weblogic.utils.compiler.THi,
I got an error when running the ant from jdeveloper .I was running the to build my J2EE module which is build in Java 1.4 . I have changed my java home to JDK 1.4 and then run the ant build i got the following error .The class and ejbc compilation is completing nicely but the error is happening at jar creation .Please help me . One more thing ,when i run the ant task from the command prompt ,it is working fine .
AuditSearchVO), audit(com.ibsplc.iRes.audit.vo.BaseAuditVO)] >
[java] java.io.IOException: CreateProcess: javac -nowarn -classpath D:\applns\bea\jdk142_08\jre\lib\rt.jar;D:\applns\bea\jdk142_08\jre\lib\i18n.jar;D:\applns\bea\jdk142_08\jre\lib\sunrsasign.jar;D:\applns\bea\jdk142_08\jre\lib\jsse.jar;D:\applns\bea\jdk142_08\jre\lib\jce.jar;D:\applns\bea\jdk142_08\jre\lib\charsets.jar;D:\applns\bea\jdk142_08\jre\classes;D:\Project\Development\aiRES1.7\classes;D:\Project\Development\aiRES1.7\ibase.jar;D:\applns\bea\weblogic81\server\lib\weblogic.jar;D:\applns\bea\weblogic81\server\lib\wlcipher.jar;D:\applns\bea\weblogic81\server\lib\jsafeFIPS.jar;D:\applns\bea\weblogic81\server\lib\webservices.jar;D:\applns\bea\weblogic81\server\lib\xmlx.jar;D:\applns\bea\weblogic81\server\lib\jconn2.jar;D:\applns\bea\weblogic81\server\lib\jConnect.jar;D:\applns\bea\weblogic81\server\lib\EccpressoAsn1.jar;D:\applns\bea\weblogic81\server\lib\EccpressoCore.jar;D:\applns\bea\weblogic81\server\lib\EccpressoJcae.jar;D:\applns\bea\weblogic81\server\lib\ant\ant.jar;D:\applns\bea\weblogic81\server\lib\ant\optional.jar;D:\applns”
[java] at java.lang.Win32Process.create(Native Method)
[java] at java.lang.Win32Process.<init>(Win32Process.java:66)
[java] at java.lang.Runtime.execInternal(Native Method)
[java] at java.lang.Runtime.exec(Runtime.java:566)
[java] at java.lang.Runtime.exec(Runtime.java:491)
[java] at java.lang.Runtime.exec(Runtime.java:457)
[java] at weblogic.utils.Executable.exec(Executable.java:227)
[java] at weblogic.utils.Executable.exec(Executable.java:156)
[java] at weblogic.utils.Executable.exec(Executable.java:142)
[java] at weblogic.utils.compiler.CompilerInvoker.execCompiler(CompilerInvoker.java:249)
[java] at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:428)
[java] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:328)
[java] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:336)
[java] at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:270)
[java] at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:476)
[java] at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:397)
[java] at weblogic.ejbc20.runBody(ejbc20.java:517)
[java] at weblogic.utils.compiler.T -
Initiate Human Task from Mediator
Hello,
In SOA Suite 11g, I'm calling a human task from a mediator. How do I pass the input value for the mediator as a parameter for the human task? In other words, how do I assign the input for the mediator to a parameter defined in the human task?
I've been looking for examples, posts, and documentation on how to do this. I can't seem to find any examples. Am I missing something?
ThanksI found that initiating a human task from a mediator does not work well. I ended up changing the process to initiate the human workflow from a bpel process. It now works very well.
Maybe you are looking for
-
To copy a site from the net to edit.
i have been asked to edit someones website, and i am having trouble gaining the information i need to download the site into dreamweaver to work on. what info do i need specifically for the ftp server, etc? sorry for being so daft in this. even if so
-
I would like my phone to ask me if I want to Pair with my car rather than automatically connect. Is there a setting for this?
-
And "My Duke Stars" is now unusable
Before it just showed you what threads had earned you stars in the last month. Now it shows you all threads that have ever earned you stars... only not in date sequence. Want to know recent threads that you got stars for? Using your browser to search
-
Syncing albums from Aperture 3.5.1 to iPad
I have a series of albums in Aperture that I sync with my iPad using iTunes. In the past they always synced as albums, but now they have started syncing with the photos arranged by date as events. This is NOT how I want them arranged! How can I make
-
Bug: OEPE 12c Apache Trinidad Component Palette
The OEPE 12c Apache Trinidad component palette does not list all the components. 1. Create a Dynamic Web Project. 2. Add the Trinidad 1.2 Project Facet. 3. Add the taglib declaration for trinidad to index.jsp. <%@ taglib uri="http://myfaces.apache.or