You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beehive.apache.org by "Jayanti, Sreeramam" <Sr...@corp.aol.com> on 2008/01/17 17:19:34 UTC
Error while doing a build
Hi,
Iam trying to convert an application from WebLogic 8.1.5 to Apache
Tomcat. I used the weblogic workshop 9.0 to convert the application. Iam
using beehive 1.0.2. Iam able to convert it with some minor changes and
compile it.
In current application I have about 8 directories which have .java
files. I was thinking of putting them into a directory by name utilities
(this directory was not existing earlier). I copied them and changed all
the references of these in the entire application. When I try to build
the application I get below given error.
I tried copying all the files to one existing directory by the name
Utils and still got the same error.
Iam not sure what Iam doing wrong. Appreciate if I could get some help
in resolving this issue.
Output from the ant build command in a command window
------------------------------------------------------
C:\cvs\adsystems_web\cprApache>ant -version
Apache Ant version 1.6.2 compiled on July 16 2004
C:\cvs\adsystems_web\cprApache>ant build
Buildfile: build.xml
deploy-beehive:
[echo] Deploy NetUI to webapp C:\cvs\adsystems_web\cprApache\build
deploy.beehive.webapp.runtime:
[echo] Deploy NetUI to webapp rooted at:
C:\cvs\adsystems_web\cprApache\bui
ld
build:
[copy] Copying 23 files to C:\cvs\adsystems_web\cprApache\build
[echo] Building Controls
[apt] Compiling 103 source files to
C:\cvs\adsystems_web\cprApache\build\W
EB-INF\classes
[apt] error: The "-Aweb.content.root" option is required. It is
specified
by passing "-Aweb.content.root=<value>" as an option to apt.
[apt] Note: Some input files use or override a deprecated API.
[apt] Note: Recompile with -Xlint:deprecation for details.
[apt] 1 error
BUILD FAILED
C:\cvs\adsystems_web\cprApache\build.xml:84: The following error
occurred while
executing this line:
C:\apache-beehive-1.0.2\ant\beehive-tools.xml:75: Compile failed; see
the compil
er error output for details.
Total time: 41 seconds
C:\cvs\adsystems_web\cprApache>
Thanks
Sreera,
Re: Error while doing a build
Posted by Eddie O'Neil <ek...@gmail.com>.
Sreera--
It appears that you have the netui-compiler.jar file in your
classpath while you're trying to build Page Flows. The error you're
seeing occurs because the NetUI annotation processor requires a value
for the web.content.root, which must be passed as a -A option to the
annotation processor.
There are two ways to avoid this problem:
1) Remove the netui-compiler.jar file from your classpath entirely and
build Page Flows and Controls separately using the <build-controls>
and <build-pageflows> Ant macros. For example:
http://svn.apache.org/repos/asf/beehive/tags/v1.0.2/samples/netui-blank/build.xml
2) Avoid using the <build-*> Ant macros and instead use the <apt> task
directly. Note, this passes a value for the "web.content.root"
annotation processor option. For example:
http://svn.apache.org/repos/asf/beehive/tags/v1.0.2/samples/netui-samples/build.xml
HTH.
Eddie
On Jan 17, 2008 9:19 AM, Jayanti, Sreeramam
<Sr...@corp.aol.com> wrote:
> Hi,
>
> Iam trying to convert an application from WebLogic 8.1.5 to Apache
> Tomcat. I used the weblogic workshop 9.0 to convert the application. Iam
> using beehive 1.0.2. Iam able to convert it with some minor changes and
> compile it.
>
> In current application I have about 8 directories which have .java
> files. I was thinking of putting them into a directory by name utilities
> (this directory was not existing earlier). I copied them and changed all
> the references of these in the entire application. When I try to build
> the application I get below given error.
>
> I tried copying all the files to one existing directory by the name
> Utils and still got the same error.
>
> Iam not sure what Iam doing wrong. Appreciate if I could get some help
> in resolving this issue.
>
> Output from the ant build command in a command window
> ------------------------------------------------------
> C:\cvs\adsystems_web\cprApache>ant -version
> Apache Ant version 1.6.2 compiled on July 16 2004
> C:\cvs\adsystems_web\cprApache>ant build
> Buildfile: build.xml
>
> deploy-beehive:
> [echo] Deploy NetUI to webapp C:\cvs\adsystems_web\cprApache\build
>
> deploy.beehive.webapp.runtime:
> [echo] Deploy NetUI to webapp rooted at:
> C:\cvs\adsystems_web\cprApache\bui
> ld
>
> build:
> [copy] Copying 23 files to C:\cvs\adsystems_web\cprApache\build
> [echo] Building Controls
> [apt] Compiling 103 source files to
> C:\cvs\adsystems_web\cprApache\build\W
> EB-INF\classes
> [apt] error: The "-Aweb.content.root" option is required. It is
> specified
> by passing "-Aweb.content.root=<value>" as an option to apt.
> [apt] Note: Some input files use or override a deprecated API.
> [apt] Note: Recompile with -Xlint:deprecation for details.
> [apt] 1 error
>
> BUILD FAILED
> C:\cvs\adsystems_web\cprApache\build.xml:84: The following error
> occurred while
> executing this line:
> C:\apache-beehive-1.0.2\ant\beehive-tools.xml:75: Compile failed; see
> the compil
> er error output for details.
>
> Total time: 41 seconds
> C:\cvs\adsystems_web\cprApache>
>
> Thanks
> Sreera,
>