Problems with ant
Hi,
I'm trying to add a component to the Java Pet Store and when ant tries to compile ShoppingClientFacade where I plugged in my component I get an error saying the package where my component is in, does not exist... Am I missing something in a build file? where do I specify where my component can be found?
thanks alot
Thanks for your reply,
<snip>
>
This is strange because there are other import
statements to other pet store components, which are
found flawlessly. my bean-package is located in the
components directory, just like all other components.
There must be somekind of build.xml-file inside the
apps\petstore directory where I have to specify
exactly where my component can be found. But I just
don't know where. :-(
This should not be true if you placed it, as I understand, at the same location as the other packages...
Ant knows the location - otherwise it would not find the others...
I will have a look at the build.xml, but can you recheck the package definition in your own java file?
Maybe there's a problem....
Mylene
Similar Messages
-
Hello!
I built up a web site and I want to test them using ANT. It works fine with other web page, however it doesn't work with web pages with "session" statement. For example in login.jsp I have the following statement
session.setAttribute("user", request.getParameter("userName"));
And if the user's name and password are correct, the user is directed to home.jsp, where i have the following statement to retrieve the user's name:
String id=session.getAttribute("user").toString();
In order to test the above 2 pages with ANT, I have the following code in builder.xml:
<?xml version='1.0'?>
<project name="proj" default="test" basedir=".">
<target name="test">
<get src="http://path/login.jsp?userName=id&passWord=1111" dest="1.html" />
</target>
</project>
When I run the script, I get the error that the home.jsp cannot be opened (see below)
[get] Error opening connection java.io.IOException: Server returned HTTP response code: 500 for URL: http://path/home.jsp
I am pretty sure the above error is caused by the "session" statement, because if I remove the statement in home.jsp, the page can be correctly opened. But I really need the "session" statement, Can someone tell me how to deal with it?
thanks a million.Usually with a 500 error there's more detail in a server log somewhere. Can you find anything in stderr.log or some such?
-
Problem with Ant Script while deploying a BPEL Process
Hi all,
Im making use of Ant script to Deploy a BPEL process ...the bpel process simply invokes the credit rating service and returns the credit rating..credit rating service and the whole BPEL
process are deployed in the default domain...now i made a new domain and making using of Ant scripts to deploy it to this Domain in the same local server ...i followed the steps
from this blog http://blogs.oracle.com/rammenon/2007/07/deploying_bpel_process_to_mult.html now my problem is even though i mention a different Domain Name in
ant- orabpel_dev.properties its always getting deployed to Default domain........can anyone Plzzz help me.
Edited by: 0racler on Aug 15, 2009 12:09 PMin build.properties of the project -
uncomment (remove the #) and change to the new domain
# Change below if deploying in domain other than "default"
#domain = default
when you run deployProcess target - you should see which domain is used - based on the above variable.
cheers -
Java EE tutorial, problem with ANT populating database
Hi!
I have followed the instructions in the Java EE tutorial to set up the enviroment but when I execute the command "ant create tables" I get this output:
C:\javaeetutorial5\examples\web\bookstore1>ant create-tables
Buildfile: build.xml
-pre-init:
init:
check:
tools:
start-db:
BUILD FAILED
C:\javaeetutorial5\examples\bp-project\app-server-ant.xml:140: The directory you specified does not existI have changed in the build.properties file to this:
# The SDK's default installation on Windows is c:/Sun/SDK
# The Application Server's default installation on Windows is
# c:/Sun/AppServer
javaee.home=C:\Sun\SDK
javaee.tutorial.home=C:\javaeetutorial5
# machine name (or the IP address) where the applications will be deployed.
javaee.server.name=localhost
# port number where the app-server is accessed by the users
javaee.server.port=8080
# port number where the admin server of the app-server is available
javaee.adminserver.port=4848
# Uncomment the property j2ee.server.username,
# and replace the administrator username of the app-server
javaee.server.username=admin
# Uncomment the property j2ee.server.passwordfile,
# and replace the following line to point to a file that
# contains the admin password for your app-server.
# The file should contain the password in the following line:
# AS_ADMIN_PASSWORD=adminadmin
# Notice that the password is adminadmin since this is
# the default password used by the glassfish app-server installation.
javaee.server.passwordfile=${javaee.tutorial.home}\examples\common\admin-passwo rd.txt
appserver.instance=server
# Uncomment and set this property to the location of the browser you
# choose to launch when an application is deployed.
# On Windows and Mac OS X the default browser is used.
#default.browser=\Applications\Firefox.app\Contents\MacOS\firefox-bin
# Database vendor property for db tasks
db.vendor=javadb
# Digital certificate properties for mutual authentication
keystore=${javaee.tutorial.home}\examples\jaxws\simpleclient-cert\support\clien t_keystore.jks
truststore=${javaee.home}\domains\domain1\config\cacerts.jks
keystore.password=changeit
truststore.password=changeitAny idea which directory the error refers to?
I�m using Netbeans 5.5 and have a connection to my local mysql database.Ok, this is the build.xml from bookstore1:
<?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.) -->
<project name="bookstore1" default="default" basedir=".">
<description>Builds, tests, and runs the project bookstore1.</description>
<property name="is.war.module" value="true" />
<property name="uses.db.sql.file" value="true"/>
<path id="common.jars">
<filelist dir="../bookstore" files="build.xml"/>
</path>
<macrodef name="iterate">
<attribute name="target"/>
<sequential>
<subant target="@{target}" failonerror="false">
<buildpath refid="common.jars"/>
</subant>
</sequential>
</macrodef>
<import file="../../bp-project/main.xml" />
<target name="-pre-deploy" unless="netbeans.home">
<antcall target="create-tables"/>
</target>
<target name="-pre-compile" unless="netbeans.home" depends="init,build-common,copy-common-jars"/>
<target name="build-common" unless="netbeans.home" depends="init">
<iterate target="default"/>
</target>
<target name="copy-common-jars" unless="netbeans.home" depends="init">
<mkdir dir="${build.web.dir}/WEB-INF/lib"/>
<copy file="${reference.bookstore.jar}" todir="${build.web.dir}/WEB-INF/lib"/>
</target>
</project>And the build.xml in bookstore looks like this:
<?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.) -->
<project name="bookstore1" default="default" basedir=".">
<description>Builds, tests, and runs the project bookstore1.</description>
<property name="is.war.module" value="true" />
<property name="uses.db.sql.file" value="true"/>
<path id="common.jars">
<filelist dir="../bookstore" files="build.xml"/>
</path>
<macrodef name="iterate">
<attribute name="target"/>
<sequential>
<subant target="@{target}" failonerror="false">
<buildpath refid="common.jars"/>
</subant>
</sequential>
</macrodef>
<import file="../../bp-project/main.xml" />
<target name="-pre-deploy" unless="netbeans.home">
<antcall target="create-tables"/>
</target>
<target name="-pre-compile" unless="netbeans.home" depends="init,build-common,copy-common-jars"/>
<target name="build-common" unless="netbeans.home" depends="init">
<iterate target="default"/>
</target>
<target name="copy-common-jars" unless="netbeans.home" depends="init">
<mkdir dir="${build.web.dir}/WEB-INF/lib"/>
<copy file="${reference.bookstore.jar}" todir="${build.web.dir}/WEB-INF/lib"/>
</target>
</project>And the main.xml in \bp-projects looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2005-2006 Sun Microsystems, Inc. All rights reserved. You may not modify, use, reproduce, or distribute this software except in compliance with the terms of the License at:
http://developer.sun.com/berkeley_license.html
$Id: main.xml,v 1.2 2006/04/12 17:20:13 ie139813 Exp $ -->
<!-- main.xml: this is the file that should be included by the project
build files. It will figure out whether it is running from inside Netbeans
or command line and include appropriate tasks.
@Author: Inderjeet Singh -->
<project name="main" default="dummy-default">
<property file="build.properties"/>
<property value="1.5" name="default.javac.source"/>
<property value="1.5" name="default.javac.target"/>
<condition property="common-ant-tasks-file"
value="${ant.file}/../nbproject/build-impl.xml"
else="${ant.file.main}/../command-line-ant-tasks.xml">
<and>
<isset property="netbeans.home"/>
<available file="${ant.file}/../nbproject/build-impl.xml"/>
</and>
</condition>
<import file="${common-ant-tasks-file}"/>
<target name="dummy-default"/>
</project> -
When I ran ant to test the hello application, I got the following
ant run
Buildfile: build.xml
run:
[echo] Running the hello.HelloClient program....
[java] java.rmi.ServerException: Missing port information
[java] at com.sun.xml.rpc.client.StreamingSender._raiseFault(StreamingSender.java:357)
[java] at com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:228)
[java] at hello.HelloIF_Stub.sayHello(HelloIF_Stub.java:60)
[java] at hello.HelloClient.main(Unknown Source)
BUILD SUCCESSFUL
Total time: 2 seconds
Could any one please tell me what should I do? The server runs well in the "localhost:8080..." I have no clue what I should do...The problem might be that one of the jar files containing the java.rmi.* files musst be missing or perhapz, the path to these jars in the build.properties must be given wrong. CHk them there might be spelling mistake in build.properties in comman directory as jaxp.holme=${jwsdp.home}/jaxp-1.2.2 where holme must be home,
or some other mistake.
..........or if u have been un/installing too much of javastuffs try cleaning the whole Java from yr system and reinstall them that actually helped me once..................
............or chk yr HelloClient Program if its not what the tutorial provides
........................................Hope it helps........ABHI -
Problems with Ant when using JDK1.4
Hi,
I am currently trying to convince JDeveloper (9.0.3.10.35) to use jdk1.4 for building and executing my project.
Now, using the IDE for building and execution everything seems to work fine after switching to the new J2SE Version in the project settings.
Ant, however, refuses to work with the new IDE. It gives an "Error: Unable to execute Ant"
On the other hand, staying with the default JDK version 1.3.1_02 (coming with JDeveloper) for ant execution results in conflicts of newer class versions (i.e. org.w3c.dom.Node) w.r.t. to <jdev>/lib/xmlparserv2.jar. The error is:
compile:
[javac] Compiling 263 source files to C:\Daten\JDeveloper\Projects\IAS39\jdev\classes
[javac] C:\Daten\JDeveloper\Projects\IAS39\src\hea\accounting\cmd\AbstractCommand.java:20: cannot access org.w3c.dom.Node
[javac] bad class file: C:\Programme\j2sdk1.4.0\jre\lib\rt.jar(org/w3c/dom/Node.class)
[javac] class file has wrong version 48.0, should be 47.0
[javac] Please remove or make sure it appears in the correct subdirectory of the classpath.
[javac] protected void readKey(Node keyNode){
[javac] 1 error
Obviously, I am missing something! Any help is highly appreciated!I experienced something similar. I tried to use JDK 1.4.2, I compile the project without errors but, when I try to run the project, which has EJBs, it fails.
If I do the same using JDK 1.3.1.x, it works fine; but I need 1.4.x.
The messages are the following:
Copying default deployment descriptor from archive at J:\JHI\JProyectos\InterfazAlNSI\classes/META-INF/orion-ejb-jar.xml to deployment directory C:\JDev903\jdev\system9.0.3.1035\oc4j-config\application-deployments\current-workspace-app\classes...
Auto-deploying file:/J:/JHI/JProyectos/InterfazAlNSI/classes/ (No previous deployment found)... CentroPeriferico_StatelessSessionBeanWrapper8.java:6: cannot access java.rmi.NoSuchObjectException
bad class file: C:\Archivos de programa\Java\j2re1.4.2\lib\rt.jar(java/rmi/NoSuchObjectException.class)
class file has wrong version 48.0, should be 47.0
Please remove or make sure it appears in the correct subdirectory of the classpath.
import java.rmi.NoSuchObjectException;
^
1 error
Error compiling J:\JHI\JProyectos\InterfazAlNSI\classes: Syntax error in source
Thanks,
Marcelo. -
Problems with ant auto-loading the base Oracle Weblogic Libraries
I'm trying to perform an ant build of a Portal Project, and I get errors trying to compile the files from classes that are part of the Oracle WebLogic Portal Server and WebLogic System Libraries. I've tried adding the two list of jars as pathelements in an ant classpath object, but the javac isn't picking up the jars properly. I feel like there should be a script or be able to call a preconfigured version of ant for this.
I'm using an external version of ant, but using the jdk160_05 from WebLogic.
In the javac I get initial errors of things like:
[javac] /vobs/.../Portal/src/Controller.java:1: package javax.servlet.http does not exist
[javac] import javax.servlet.http.HttpSession;
[javac] ^
[javac] /vobs/.../Portal/src/Controller.java:2: package org.apache.beehive.netui.pageflow does not exist
[javac] import org.apache.beehive.netui.pageflow.PageFlowController;not very likely. run ant with the verbose and debug flags and see what gets printed out for classpath etc (these classes are in server/lib/api.jar i think) , no special characters in your paths right?
-
Wlcompile - nested javac elements not working with ant 1.6.1
Hi
I have a problem with Ant 1.6.1 and wlcompile.
I get the following error: The <wlcompile> type doesn’t support the nested “javac”
element.
Heres the error msg I get in debug mode:
BUILD FAILED
C:\P2Development\dev\testing\test.xml:3: The <wlcompile> type doesn't support
the nested "javac" element.
at org.apache.tools.ant.IntrospectionHelper.throwNotSupported(IntrospectionHelper.java:573)
at org.apache.tools.ant.IntrospectionHelper.getNestedCreator(IntrospectionHelper.java:624)
at org.apache.tools.ant.IntrospectionHelper.getElementCreator(IntrospectionHelper.java:691)
at org.apache.tools.ant.UnknownElement.handleChild(UnknownElement.java:529)
at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:320)
at org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:176)
at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:152)
at org.apache.tools.ant.Task.perform(Task.java:363)
at org.apache.tools.ant.Target.execute(Target.java:301)
at org.apache.tools.ant.Target.performTasks(Target.java:328)
at org.apache.tools.ant.Project.executeTarget(Project.java:1215)
at org.apache.tools.ant.Project.executeTargets(Project.java:1063)
at org.apache.tools.ant.Main.runBuild(Main.java:632)
at org.apache.tools.ant.Main.startAnt(Main.java:183)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56)
I’m using windows 2000. I’ve tried with weblogic.jar from Weblogic Server 8.1
SP1 and SP2. I’ve tried with JDK 1.4.1_02 and 1.4.2_04. If I’m using Ant 1.5.3
then everything works perfectly.
I’ve tried to remove the WLS included Ant version to avoid conflicts with Ant
1.6.1 and Ant 1.5.3 (that comes with Weblogic server). I’ve tried to uninstall
Weblogic Server and just keep weblogic.jar, but I still get the same error. I’ve
tried to put weblogic.jar on the classpath, still not working. I’ve tried to remove
all jar files from $ANT_HOME/lib except those jar files needed to run my test
project - ant.jar and ant-launcher.jar, but still doesn’t work. If I change $ANT_HOME
to Ant 1.5.3 and run Ant 1.5.3 then everything works. So it seems to have something
to do with Ant 1.6.1.
Here’s my example code:
<project name="wlcompile_test" default="test" basedir=".">
<target name="test" depends="init">
<wlcompile srcdir="${src.dir}" destdir="${build.dir}">
<javac debug="${build.debuginfo}" debuglevel="${build.debuglevel}"
nowarn="${build.nowarn}" deprecation="${build.deprecated}" source="${build.source.version}"/>
</wlcompile>
</target>
<target name="clean" depends="init">
<delete dir="${build.dir}"/>
</target>
<target name="init">
<taskdef name="wlcompile" classname="weblogic.ant.taskdefs.build.WLCompileTask"
classpath="C:\P2Development\weblogic.jar"/>
<property name="src.dir" value="src"/>
<property name="build.dir" value="classes"/>
<property name="build.compiler" value="modern"/>
<property name="build.compiler.pedantic" value="true"/>
<property name="build.debuginfo" value="true"/>
<property name="build.debuglevel" value="lines,vars,source"/>
<property name="build.deprecated" value="false"/>
<property name="build.nowarn" value="off"/>
<property name="build.source.version" value="1.4"/>
<mkdir dir="${build.dir}"/>
</target>
</project>
And I try to run “ant test”
It doesn’t work with Ant 1.6.1 and weblogic.jar from WLS 8.1 SP1 and SP2. But
it works perfectly if I change to Ant 1.5.3.
Here’s a link to the Ant wlcompile task documentation from BEA:
http://e-docs.bea.com/wls/docs81/programming/environment.html#1098348
Regards,
Tobias WallterYes, this one is fixed in 8.1 SP3. If you need a patch before then,
contact [email protected] and reference CR136493.
-- Rob
Tobias Wallter wrote:
Hi
I have a problem with Ant 1.6.1 and wlcompile.
I get the following error: The <wlcompile> type doesn?t support the nested ?javac?
element.
Heres the error msg I get in debug mode:
BUILD FAILED
C:\P2Development\dev\testing\test.xml:3: The <wlcompile> type doesn't support
the nested "javac" element.
at org.apache.tools.ant.IntrospectionHelper.throwNotSupported(IntrospectionHelper.java:573)
at org.apache.tools.ant.IntrospectionHelper.getNestedCreator(IntrospectionHelper.java:624)
at org.apache.tools.ant.IntrospectionHelper.getElementCreator(IntrospectionHelper.java:691)
at org.apache.tools.ant.UnknownElement.handleChild(UnknownElement.java:529)
at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:320)
at org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:176)
at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:152)
at org.apache.tools.ant.Task.perform(Task.java:363)
at org.apache.tools.ant.Target.execute(Target.java:301)
at org.apache.tools.ant.Target.performTasks(Target.java:328)
at org.apache.tools.ant.Project.executeTarget(Project.java:1215)
at org.apache.tools.ant.Project.executeTargets(Project.java:1063)
at org.apache.tools.ant.Main.runBuild(Main.java:632)
at org.apache.tools.ant.Main.startAnt(Main.java:183)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56)
I?m using windows 2000. I?ve tried with weblogic.jar from Weblogic Server 8.1
SP1 and SP2. I?ve tried with JDK 1.4.1_02 and 1.4.2_04. If I?m using Ant 1.5.3
then everything works perfectly.
I?ve tried to remove the WLS included Ant version to avoid conflicts with Ant
1.6.1 and Ant 1.5.3 (that comes with Weblogic server). I?ve tried to uninstall
Weblogic Server and just keep weblogic.jar, but I still get the same error. I?ve
tried to put weblogic.jar on the classpath, still not working. I?ve tried to remove
all jar files from $ANT_HOME/lib except those jar files needed to run my test
project - ant.jar and ant-launcher.jar, but still doesn?t work. If I change $ANT_HOME
to Ant 1.5.3 and run Ant 1.5.3 then everything works. So it seems to have something
to do with Ant 1.6.1.
Here?s my example code:
<project name="wlcompile_test" default="test" basedir=".">
<target name="test" depends="init">
<wlcompile srcdir="${src.dir}" destdir="${build.dir}">
<javac debug="${build.debuginfo}" debuglevel="${build.debuglevel}"
nowarn="${build.nowarn}" deprecation="${build.deprecated}" source="${build.source.version}"/>
</wlcompile>
</target>
<target name="clean" depends="init">
<delete dir="${build.dir}"/>
</target>
<target name="init">
<taskdef name="wlcompile" classname="weblogic.ant.taskdefs.build.WLCompileTask"
classpath="C:\P2Development\weblogic.jar"/>
<property name="src.dir" value="src"/>
<property name="build.dir" value="classes"/>
<property name="build.compiler" value="modern"/>
<property name="build.compiler.pedantic" value="true"/>
<property name="build.debuginfo" value="true"/>
<property name="build.debuglevel" value="lines,vars,source"/>
<property name="build.deprecated" value="false"/>
<property name="build.nowarn" value="off"/>
<property name="build.source.version" value="1.4"/>
<mkdir dir="${build.dir}"/>
</target>
</project>
And I try to run ?ant test?
It doesn?t work with Ant 1.6.1 and weblogic.jar from WLS 8.1 SP1 and SP2. But
it works perfectly if I change to Ant 1.5.3.
Here?s a link to the Ant wlcompile task documentation from BEA:
http://e-docs.bea.com/wls/docs81/programming/environment.html#1098348
Regards,
Tobias Wallter -
How do i fixed my problem with my ipad apps every time i open that apps it takes 10min. to play the games ant its getting LOST MODE and the ipad system is crashing
We are fellow users here on these user-to-user forums, you're not talking to iTunes Support nor Apple.
Have you tried closing all apps via the iPad's multitasking bar and then doing a soft-reset and seeing that helps ? To close all apps :
iOS 7: double-click the home button to open the taskbar, and then swipe or drag each app's screen from there up and off the top of the screen to close it, and click the home button to close the taskbar.
iOS 6 and below : from the home screen (i.e. not with any app 'open' on-screen) double-click the home button to bring up the taskbar, then press and hold any of the apps on the taskbar for a couple of seconds or so until they start shaking, then press the '-' in the top left of each app to close it, and touch any part of the screen above the taskbar so as to stop the shaking and close the taskbar.
Soft-reset : press and hold both the sleep and home buttons for about 10 to 15 seconds (ignore the red slider), after which the Apple logo should appear - you won't lose any content, it's the iPad equivalent of a reboot. -
Problem in compiling with ant?
Hi,
I have problem with compiling using ant ..i have build file...and properly place directories.......
C:/>ant build
It's giving an error as "Exception in thread "main" java.lang.NoClassDefFoundError: build"
can any one help me to solve this problemCross-Post:
http://forum.java.sun.com/thread.jspa?threadID=589924&tstart=0 -
Problems with wlserver ant task for WL 8.1
hi
i have a problem with using wlserver ant task for Weblogic 8.1
basically i want to start the server that is already preconfigured and deploy
one ear.
here's what i do:
<taskdef name="wlserver" classname="weblogic.ant.taskdefs.management.WLServer">
<classpath refid="lib.classpath"/>
</taskdef>
<wlserver action="start" dir="D:/BEA/user_projects/domains/mydomain"
output="wls81.log"/>
(and then the deployment task - irrelevant here)
the classpath is generated automatically and includes all jars in the specific
project directory:
<path id="lib.classpath">
<fileset dir="${proj.lib.dir}">
<include name="**/*.jar"/>
</fileset>
</path>
(weblogic.jar is there as well)
the problem is when i run it, the following happens:
- if i have action="start" (or no action attribute at all), i get the following
exception:
java.lang.NullPointerException
at weblogic.Home.<init>(Home.java:29)
at weblogic.Home.getInstance(Home.java:86)
at weblogic.Home.getPath(Home.java:94)
at weblogic.Home.getFile(Home.java:99)
at weblogic.ant.taskdefs.management.WLServer.execute(WLServer.java:260)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
at org.apache.tools.ant.Main.runBuild(Main.java:609)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
- if i change it to action="startup" as specified on "wlserver Ant Task Reference"
it seems that this task is skipped completely. no error messages, no stack trace,
nothing. i tried -verbose and -debug options on ant, but there're no logs displayed
whatsoever. it takes less than a second to run this task so i presume it's just
getting skipped completely.
i run this from the standalone Ant 1.5.4 on Windows environment.
i've followed the topic "wlserver Ant task for WebLogic 8.1" where kind of similar
problem is described but putting weblogic.jar on the system CLASSPATH is not an
option for this project.
anyone has any idea about how to get this going?
cheers
Andreisounds bug to me. NPE should be correctly handled with appropriate error
message. Please contact BEA support to log the call.
"Andrei Rusakou" <[email protected]> wrote in message
news:[email protected]...
>
hi
i have a problem with using wlserver ant task for Weblogic 8.1
basically i want to start the server that is already preconfigured anddeploy
one ear.
here's what i do:
<taskdef name="wlserver"classname="weblogic.ant.taskdefs.management.WLServer">
<classpath refid="lib.classpath"/>
</taskdef>
<wlserver action="start" dir="D:/BEA/user_projects/domains/mydomain"
output="wls81.log"/>
(and then the deployment task - irrelevant here)
the classpath is generated automatically and includes all jars in thespecific
project directory:
<path id="lib.classpath">
<fileset dir="${proj.lib.dir}">
<include name="**/*.jar"/>
</fileset>
</path>
(weblogic.jar is there as well)
the problem is when i run it, the following happens:
- if i have action="start" (or no action attribute at all), i get thefollowing
exception:
java.lang.NullPointerException
at weblogic.Home.<init>(Home.java:29)
at weblogic.Home.getInstance(Home.java:86)
at weblogic.Home.getPath(Home.java:94)
at weblogic.Home.getFile(Home.java:99)
atweblogic.ant.taskdefs.management.WLServer.execute(WLServer.java:260)
atorg.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
at org.apache.tools.ant.Main.runBuild(Main.java:609)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
- if i change it to action="startup" as specified on "wlserver Ant TaskReference"
it seems that this task is skipped completely. no error messages, no stacktrace,
nothing. i tried -verbose and -debug options on ant, but there're no logsdisplayed
whatsoever. it takes less than a second to run this task so i presume it'sjust
getting skipped completely.
i run this from the standalone Ant 1.5.4 on Windows environment.
i've followed the topic "wlserver Ant task for WebLogic 8.1" where kind ofsimilar
problem is described but putting weblogic.jar on the system CLASSPATH isnot an
option for this project.
anyone has any idea about how to get this going?
cheers
Andrei -
Hi all,
For some reason i get the following error message when trying to build any of the code in the j2ee tutorial.
C:\WINDOWS\system32\ntvdm.exe
Error while setting up environment for the application. Choose 'close' to terminate the application
If anyone has any ideas as to why this happens, any help would be much appreciated.
thanksi'm using windows xp pro. i have actually sorted that problem out by replacing ant 1.3 with ant 1.5
I now have another error message. When i try to run the application client with the foolowing command:
C:\forte4j\j2sdkee1.3\bin>runclient client \examples\ears\SavingsAccountApp.ear -name SavingsAccountClient -textauth
I get the following
Initiating login ...
Username = null
Enter Username:guest
Enter Password:guest123
Binding name:`java:comp/env/ejb/SimpleSavingsAccount`
Application threw an exception:java.lang.NoClassDefFoundError: SavingsAccountHome
Unbinding name:`java:comp/env/ejb/SimpleSavingsAccount`
Not sure why i am getting the exception. -
Problems with line numbers (building via ant).
We use ant for our builds and are having a problem with getting line numbers into call stacks. When running on linux we do not get the lines for our projects (not all projects have debug option), just (Unknown Source), however we do see line numbers for the tib jars. Eclipse is fine, we can see all line numbers as appropriate.
I have tried "lines", "lines,source" and "lines,var,source" - all build a different sized jar which suggest something is getting added. However as we see line nums for tib it suggests it's some strange java runtime option. We're using sunjdk 1.5.10 and also jrockit.
Any ideas/answers most appreciated.
Many thanks, Declan
Ant task
<target name="compile" depends="init">
<javac target="1.5" destdir="${classes}" debug="on" debuglevel="lines,source">
<src path="${src}"/>
<classpath refid="default.classpath"/>
</javac>
<javac target="1.5" destdir="${classes-test}" debug="on" debuglevel="lines,source">
<src path="${testsrc}"/>
<classpath refid="default.classpath"/>
<classpath location="${classes}"/>
</javac>
</target>
Example output
java.lang.IllegalArgumentException: Field data is null
at com.tibco.tibrv.TibrvMsg._addImpl(TibrvMsg.java:1503)
at com.tibco.tibrv.TibrvMsg.add(TibrvMsg.java:1020)
at com.lehman.fid.jdt.channel.tibrv.TibrvMessage.putObject(Unknown Source)
at com.lehman.cmd.etrading.orderbook.dp.DefaultDepthPublisher.buildSubMessage(Unknown Source)
at com.lehman.cmd.etrading.orderbook.dp.DefaultDepthPublisher.buildSubMessage(Unknown Source)
at com.lehman.cmd.etrading.orderbook.dp.DefaultDepthPublisher.publishDepth(Unknown Source)
Cmd line
VM_OPTS="-Dlogfile=../../log/CmdOrderBook.log"
VM_OPTS="${VM_OPTS} -Dcom.sun.management.jmxremote"
VM_OPTS="${VM_OPTS} -Dcom.sun.management.jmxremote.authenticate=false"
VM_OPTS="${VM_OPTS} -Dcom.sun.management.jmxremote.password=false"
VM_OPTS="${VM_OPTS} -Dcom.sun.management.jmxremote.ssl=false"
PARAMS="-springcfg orderbook-context.xml -instancename CmdOrderBook"
exec ${JAVA_HOME}/bin/java -DappInstance=CmdOrderBook -server -Xmx500M -Xms250M -Xincgc ${VM_OPTS} com.lehman.cmd.etrading.orderbook.CommoditiesOrderBook ${PARAMS} >> ../../log/Cm
dOrderBook.out 2>&1We use ant for our builds and are having a problem with getting line numbers into call stacks. When running on linux we do not get the lines for our projects (not all projects have debug option), just (Unknown Source), however we do see line numbers for the tib jars. Eclipse is fine, we can see all line numbers as appropriate.
I have tried "lines", "lines,source" and "lines,var,source" - all build a different sized jar which suggest something is getting added. However as we see line nums for tib it suggests it's some strange java runtime option. We're using sunjdk 1.5.10 and also jrockit.
Any ideas/answers most appreciated.
Many thanks, Declan
Ant task
<target name="compile" depends="init">
<javac target="1.5" destdir="${classes}" debug="on" debuglevel="lines,source">
<src path="${src}"/>
<classpath refid="default.classpath"/>
</javac>
<javac target="1.5" destdir="${classes-test}" debug="on" debuglevel="lines,source">
<src path="${testsrc}"/>
<classpath refid="default.classpath"/>
<classpath location="${classes}"/>
</javac>
</target>
Example output
java.lang.IllegalArgumentException: Field data is null
at com.tibco.tibrv.TibrvMsg._addImpl(TibrvMsg.java:1503)
at com.tibco.tibrv.TibrvMsg.add(TibrvMsg.java:1020)
at com.lehman.fid.jdt.channel.tibrv.TibrvMessage.putObject(Unknown Source)
at com.lehman.cmd.etrading.orderbook.dp.DefaultDepthPublisher.buildSubMessage(Unknown Source)
at com.lehman.cmd.etrading.orderbook.dp.DefaultDepthPublisher.buildSubMessage(Unknown Source)
at com.lehman.cmd.etrading.orderbook.dp.DefaultDepthPublisher.publishDepth(Unknown Source)
Cmd line
VM_OPTS="-Dlogfile=../../log/CmdOrderBook.log"
VM_OPTS="${VM_OPTS} -Dcom.sun.management.jmxremote"
VM_OPTS="${VM_OPTS} -Dcom.sun.management.jmxremote.authenticate=false"
VM_OPTS="${VM_OPTS} -Dcom.sun.management.jmxremote.password=false"
VM_OPTS="${VM_OPTS} -Dcom.sun.management.jmxremote.ssl=false"
PARAMS="-springcfg orderbook-context.xml -instancename CmdOrderBook"
exec ${JAVA_HOME}/bin/java -DappInstance=CmdOrderBook -server -Xmx500M -Xms250M -Xincgc ${VM_OPTS} com.lehman.cmd.etrading.orderbook.CommoditiesOrderBook ${PARAMS} >> ../../log/Cm
dOrderBook.out 2>&1 -
having trouble with blue ant s4 and iphone 3g or 3gs. voice commands to call a contact bring up wrong contact or playes an a song. read there are problems with iphones and this device. any suggestions or fixs?
You welcome
-
Deploying BPEL with Ant Problems
Hi, I am trying to automate BPEL deployment using HP Deployment Manager, and need to learn how to use Ant to deploy our BPEL processes. I have setup a SOA Suite installation to play around with Ant, but I can't seem to get Ant to work from command line. I am able to deploy a sample process using JDev both by the Deploy option or with the Ant option, but I get errors when using command line.
I navigated to the location of build.xml in a DOS prompt, ran ant, and get the following error:
C:\JDeveloper\jdev\mywork\BPEL\HelloWorld\build.xml:27: Cannot find ${oracle.home}/integration/bpel/utilities/ant-orabpel.xml imported from C:\JDeveloper\jdev\mywork\BPEL\HelloWorld\build.xml
I'm assuming this is because JDeveloper sets up it's own environment variables for running Ant within the IDE - what do I need to do to have it run in command line mode? The deployments will ultimately be run on RHEL4 - but for testing on windows do I need to set these to look like %ORACLE_HOME%, etc in build.xml?
Any ideas?
Thanks,
KevinUpdate: Problem solved by setting ORACLE_HOME and BPEL_HOME
Maybe you are looking for
-
2 different battery life readings?
Im alittle confused here. im getting 2 different battery life readings. For instance, on the iphone(small battery on the top right of the screen) it shows around 40% charge left. When i connect it to my pc the big green bar shows up. but it shows tha
-
Copying files by using SCP in a Script
HI , I want to copy files from one of my server to other by using scp. I am using a script which will generate a tar file and I want it to paste it automatically to my other server using SCP. But how can I can make this automation in a Script. I dont
-
QT 7 Pro disappeared after update to Snow Leopard
Hey I've read in other threads that the QT 7 Pro should have been kept/moved to the utilities folder. On my computer it has disappeared altogether after the system update, nowhere to be found. No downloadable version here on apple.com will support re
-
Cant create iCloud photo album in Yosemite
I have imported some photos in iPhoto. I tried to create an iCloud album but it won't let me. Is this a bug in Yosemite?
-
could somebody help me?