Hi

I am using an ant build script generated by weblogic workshop 8.1.3. I am

using ant packaged with the weblogic installation(Apache Ant version

1.5.3).We are using java version 1.4.2_04.The ant script is copied below.

<?xml version="1.0" encoding="UTF-8" ?>

<!--

Builds a web application project.

To run this script outside Workshop or wlwBuild, set the ant environment

variable CLASSPATH

to the value of the 'task.classpath' path reference.

-->

<project name="Web Application project build" default="build">

<property environment="env" />

<!-- These properties are auto-set to match local values when executed

within the IDE. -->

<property name="debug.info" value="true" />

<property name="beahome.local.directory" value="D:/bea" />

<property name="platformhome.local.directory" value="D:/bea/weblogic81" />

<property name="app.local.directory"

value="C:/builds/vice/BaseLine1.0/source/vice" />

<property name="project.local.directory"

value="C:/builds/vice/BaseLine1.0/source/vice/viceWeb" />

<!--end auto properties -->

<property name="appname" value="vice" /> <!-- the WLS name of the

application -->

<property name="webappname" value="viceWeb" />

<property name="webappcontextroot" value="/viceWeb" />

<property name="webappuri" value="viceWeb" />

<property name="servername" value="cgServer" />

<property name="domainroot"

value="${beahome.local.directory}/user_projects/domains/vice" />

<path id="task.classpath">

<fileset dir="${platformhome.local.directory}">

<include name="javelin/lib/javelin.jar"/>

<include name="common/lib/log4j.jar" />

<include name="server/lib/knex.jar" />

<include name="server/lib/xbean.jar" />

<include name="server/lib/wlxbean.jar" />

<include name="server/lib/xqrl.jar" />

<include name="server/lib/weblogic.jar"/>

<include name="server/lib/wli.jar"/>

</fileset>

</path>

<taskdef name="webappbuild"

classname="com.bea.wlw.runtime.core.ear.WebAppBuildTask"

classpathref="task.classpath"/>

<taskdef name="webappclean"

classname="com.bea.wlw.runtime.core.ear.WebAppCleanTask"

classpathref="task.classpath"/>







<target name="build" description="Build this Web project">

<!-- if ide.class.path is set, then class.path is set to it. -->

<condition property="class.path" value="${ide.class.path}">

<isset property="ide.class.path"/>

</condition>

<!-- this property call is ignored if the condition above is met -->

<property name="class.path"

value="${beahome.local.directory}/jdk142_04/jre/lib/rt.jar;${beahome.local.d

irectory}/jdk142_04/jre/lib/jsse.jar;${beahome.local.directory}/jdk142_04/jr

e/lib/jce.jar;${beahome.local.directory}/jdk142_04/lib/tools.jar;${platformh

ome.local.directory}/server/lib/knex.jar;${platformhome.local.directory}/com

mon/lib/log4j.jar;${platformhome.local.directory}/server/lib/debugging.jar;$

{platformhome.local.directory}/javelin/lib/javelin.jar;${platformhome.local.

directory}/server/lib/wlw-lang.jar;${platformhome.local.directory}/server/li

b/weblogic.jar;${platformhome.local.directory}/common/eval/pointbase/lib/pbs

erver44.jar;${platformhome.local.directory}/common/eval/pointbase/lib/pbclie

nt44.jar;${platformhome.local.directory}/server/lib/webservices.jar;${platfo

rmhome.local.directory}/server/lib/webserviceclient.jar;${platformhome.local

.directory}/server/lib/webserviceclient+ssl.jar;${platformhome.local.directo

ry}/server/lib/wli.jar;${platformhome.local.directory}/server/lib/xbean.jar;

${platformhome.local.directory}/server/lib/wlxbean.jar;${platformhome.local.

directory}/server/lib/xqrl.jar;${platformhome.local.directory}/server/lib/ne

tui/netui-compiler.jar;${app.local.directory}/APP-INF/lib/itext-1.3.jar;${ap

p.local.directory}/APP-INF/lib/jcommon-0.9.6.jar;${app.local.directory}/APP-

INF/lib/jfreechart-0.9.21.jar;${app.local.directory}/APP-INF/lib/log4j-1.2.8

.jar;${app.local.directory}/APP-INF/lib/log4j.jar;${app.local.directory}/APP

-INF/lib/vicejava.jar;${app.local.directory}/APP-INF/lib/mail.jar;${app.loca

l.directory}/APP-INF/lib/Schemas.jar;${project.local.directory}/WEB-INF/lib/

commons-beanutils.jar;${project.local.directory}/WEB-INF/lib/commons-collect

ions.jar;${project.local.directory}/WEB-INF/lib/commons-digester.jar;${proje

ct.local.directory}/WEB-INF/lib/commons-fileupload.jar;${project.local.direc

tory}/WEB-INF/lib/commons-logging.jar;${project.local.directory}/WEB-INF/lib

/commons-validator.jar;${project.local.directory}/WEB-INF/lib/netui-pageflow

.jar;${project.local.directory}/WEB-INF/lib/netui-scoping.jar;${project.loca

l.directory}/WEB-INF/lib/netui-tags-databinding.jar;${project.local.director

y}/WEB-INF/lib/netui-tags-html.jar;${project.local.directory}/WEB-INF/lib/ne

tui-tags-template.jar;${project.local.directory}/WEB-INF/lib/netui-util.jar;

${project.local.directory}/WEB-INF/lib/netui-wl.jar;${project.local.director

y}/WEB-INF/lib/struts.jar;${project.local.directory}/WEB-INF/classes"/>

<echo> task.classpath= ${class.path} </echo>

<antcall target="clean" />

<webappbuild appdir="${app.local.directory}"

appname="${appname}"

servername="${servername}"

domainroot="${domainroot}"

verbose="false"

nowarn="false"

noerr="false"

debug="${debug.info}"

serverbuild="true"

precompilejsp="true">

<Webapp name="${webappname}" contextroot="${webappcontextroot}"

uri="${webappuri}"

classpath="${class.path}"/>

</webappbuild>

</target>

<target name="clean" description="Clean this Web project">

<webappclean appdir="${app.local.directory}"

appname="${appname}"

servername="${servername}"

domainroot="${domainroot}"

webappname="${webappname}"

webappcontextroot="${webappcontextroot}"

webappuri="${webappuri}" />

</target>

</project>

The classpaths are proper.When I run the script i see following output(The

output is partial).

[webappbuild] usermgmt\mainPage.jsp

[webappbuild] usermgmt\upperMenu.jsp

[webappbuild] usermgmt\DisplayUserInformation.jsp

[webappbuild] usermgmt\applicationPermission.jsp

[webappbuild] usermgmt\createRole.jsp

[webappbuild] usermgmt\createUser.jsp

[webappbuild] Creating beans for linked controls...

[webappbuild] com\bea\wlw\runtime\core\control\EventControl.jcx

[webappbuild] ERROR

[webappbuild] DESCRIPTION: An I/O Exception occurred while attempting to

write t

he deployment descriptors for Enterprise Java Beans. Error: Production rule

file

'/com/bea/wlw/runtime/core/bean/codegen/ejb-jar.template' not found.

[webappbuild] ERROR

[webappbuild] DESCRIPTION: An unexpected exception occurred while attempting

to

generate the Enterprise Java Beans or JMS Message Queues required for this

Web S

ervice. Error:

com.bea.wlw.runtime.core.dispatcher.DispCache$CacheException:null

[webappbuild] SUGGESTION: An unexpected error occurred. Please contact

support

@bea.com for further assistance.

[webappbuild] ERROR

[webappbuild] DESCRIPTION: An unexpected exception occurred while attempting

to

locate the run-time information for this Web Service. Error:

java.lang.NullPoint

erException:null

[webappbuild] SUGGESTION: An unexpected error occurred. Please contact

support

@bea.com for further assistance.

[webappbuild] com\bea\wlw\runtime\core\control\jmscontrol\MDBListener.jcx

[webappbuild] ERROR

[webappbuild] DESCRIPTION: An I/O Exception occurred while attempting to

write t

he deployment descriptors for Enterprise Java Beans. Error: Production rule

file

'/com/bea/wlw/runtime/core/bean/codegen/ejb-jar.template' not found.

[webappbuild] ERROR

[webappbuild] DESCRIPTION: An unexpected exception occurred while attempting

to

generate the Enterprise Java Beans or JMS Message Queues required for this

Web S

ervice. Error:

com.bea.wlw.runtime.core.dispatcher.DispCache$CacheException:null

[webappbuild] SUGGESTION: An unexpected error occurred. Please contact

support

@bea.com for further assistance.

[webappbuild] com\bea\control\TimerControl.jcx

[webappbuild] ERROR

[webappbuild] DESCRIPTION: Can't find implementation class for

com.bea.control.T

imerControl

[webappbuild] SUGGESTION: You may be missing a web logic component such as

WLI

.

knex.jar is in classpath and it contains ejb-jar.template.

Reply via email to