|
A robust starter web application to ease Java webapp development. Home | Tutorials | Demos | Issues |
|
View:
New views
8 Messages
—
Rating Filter:
Alert me
|
|
|
AppFuse Build ErrorHello, First post here . . . . please be kind…. I am trying to run Hudson on an application built by AppFuse
and keep getting this error. I have read that this may be a result of the tools.jar
being located in the jre and not the jdk path. My tools.jar file is located in the following places. /usr/local/diablo-jdk1.6.0/jre/lib/tools.jar /usr/local/diablo-jdk1.6.0/lib/tools.jar /usr/local/apache-tomcat6.0/lib/tools.jar <- Note:
symbolically linked to: /usr/local/diablo-jdk1.6.0/lib/tools.jar This is a FreeBSD system. uname –a emits: FreeBSD builds.pdc4u.com 7.2-RELEASE FreeBSD 7.2-RELEASE #0:
Fri May 1 08:49:13 UTC 2009
root@...:/usr/obj/usr/src/sys/GENERIC i386 Any direction on this is appreciated!! Here is the output from the Hudson: Started by upstream project "pdcappfusedemo" build
number 4 $ /usr/local/diablo-jdk1.6.0/bin/java -cp
/var/db/hudson/plugins/maven-plugin/WEB-INF/lib/maven-agent-1.309.jar:/usr/local/share/java/maven2/boot/classworlds-1.1.jar
hudson.maven.agent.Main /usr/local/share/java/maven2
/usr/local/apache-tomcat6.0/webapps/hudson/WEB-INF/lib/remoting-1.309.jar
/var/db/hudson/plugins/maven-plugin/WEB-INF/lib/maven-interceptor-1.309.jar
62616
/var/db/hudson/plugins/maven-plugin/WEB-INF/lib/maven2.1-interceptor-1.2.jar channel started Executing Maven: -N -B -f /var/db/hudson/jobs/pdcappfusedemo/workspace/.//pom.xml
install [INFO] Scanning for projects... [INFO]
------------------------------------------------------------------------ [INFO] Building AppFuse Spring MVC Application [INFO] task-segment: [install] [INFO]
------------------------------------------------------------------------ [WARNING] POM for
'xfire:xfire-jsr181-api:pom:1.0-M1:compile' is invalid. Its dependencies (if any) will NOT be available to the
current build. [INFO] [warpath:add-classes {execution: default}] [INFO] [aspectj:compile {execution: default}] [INFO] [native2ascii:native2ascii {execution:
native2ascii-utf8}] [HUDSON] Archiving
/var/db/hudson/jobs/pdcappfusedemo/workspace/./pom.xml to
/var/db/hudson/jobs/pdcappfusedemo/modules/com.paydatacenter.app$pdcappfusedemo/builds/2009-06-08_14-35-46/archive/com.paydatacenter.app/pdcappfusedemo/1.0-SNAPSHOT/pom.xml [INFO]
------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error starting Sun's native2ascii: sun.tools.native2ascii.Main [INFO]
------------------------------------------------------------------------ [INFO] Trace Error starting Sun's native2ascii: at
org.apache.tools.ant.taskdefs.optional.native2ascii.SunNative2Ascii.run(SunNative2Ascii.java:67) at
org.apache.tools.ant.taskdefs.optional.native2ascii.DefaultNative2Ascii.convert(DefaultNative2Ascii.java:54) at
org.apache.tools.ant.taskdefs.optional.Native2Ascii.convert(Native2Ascii.java:268) at
org.apache.tools.ant.taskdefs.optional.Native2Ascii.execute(Native2Ascii.java:227) at
org.codehaus.mojo.native2ascii.Native2AsciiMojo.executeAnt(Native2AsciiMojo.java:115) at
org.codehaus.mojo.native2ascii.Native2AsciiMojo.execute(Native2AsciiMojo.java:92) at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483) at
hudson.maven.agent.PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java:182) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181) at
org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:65) at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356) at
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137) at
org.apache.maven.cli.MavenCli.main(MavenCli.java:356) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at
java.lang.reflect.Method.invoke(Method.java:597) at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at
org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at
hudson.maven.agent.Main.launch(Main.java:165) at
hudson.maven.MavenBuilder.call(MavenBuilder.java:159) at
hudson.maven.MavenBuilder.call(MavenBuilder.java:76) at
hudson.remoting.UserRequest.perform(UserRequest.java:103) at
hudson.remoting.UserRequest.perform(UserRequest.java:47) at
hudson.remoting.Request$2.run(Request.java:236) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at
java.util.concurrent.FutureTask.run(FutureTask.java:138) at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at
java.lang.Thread.run(Thread.java:619) Caused by: java.lang.ClassNotFoundException:
sun.tools.native2ascii.Main at
java.net.URLClassLoader$1.run(URLClassLoader.java:200) at
java.security.AccessController.doPrivileged(Native Method) at
java.net.URLClassLoader.findClass(URLClassLoader.java:188) at
java.lang.ClassLoader.loadClass(ClassLoader.java:306) at
org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255) at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) at
org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) at
java.lang.ClassLoader.loadClass(ClassLoader.java:251) at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at
java.lang.Class.forName0(Native Method) at
java.lang.Class.forName(Class.java:169) at
org.apache.tools.ant.taskdefs.optional.native2ascii.SunNative2Ascii.run(SunNative2Ascii.java:51) ...
35 more --- Nested Exception --- java.lang.ClassNotFoundException:
sun.tools.native2ascii.Main at
java.net.URLClassLoader$1.run(URLClassLoader.java:200) at
java.security.AccessController.doPrivileged(Native Method) at
java.net.URLClassLoader.findClass(URLClassLoader.java:188) at
java.lang.ClassLoader.loadClass(ClassLoader.java:306) at
org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255) at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) at
org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) at
java.lang.ClassLoader.loadClass(ClassLoader.java:251) at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at
java.lang.Class.forName0(Native Method) at
java.lang.Class.forName(Class.java:169) at
org.apache.tools.ant.taskdefs.optional.native2ascii.SunNative2Ascii.run(SunNative2Ascii.java:51) at
org.apache.tools.ant.taskdefs.optional.native2ascii.DefaultNative2Ascii.convert(DefaultNative2Ascii.java:54) at
org.apache.tools.ant.taskdefs.optional.Native2Ascii.convert(Native2Ascii.java:268) at
org.apache.tools.ant.taskdefs.optional.Native2Ascii.execute(Native2Ascii.java:227) at
org.codehaus.mojo.native2ascii.Native2AsciiMojo.executeAnt(Native2AsciiMojo.java:115) at
org.codehaus.mojo.native2ascii.Native2AsciiMojo.execute(Native2AsciiMojo.java:92) at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483) at
hudson.maven.agent.PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java:182) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181) at
org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:65) at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356) at
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137) at
org.apache.maven.cli.MavenCli.main(MavenCli.java:356) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at
java.lang.reflect.Method.invoke(Method.java:597) at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at
org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at
hudson.maven.agent.Main.launch(Main.java:165) at
hudson.maven.MavenBuilder.call(MavenBuilder.java:159) at
hudson.maven.MavenBuilder.call(MavenBuilder.java:76) at
hudson.remoting.UserRequest.perform(UserRequest.java:103) at
hudson.remoting.UserRequest.perform(UserRequest.java:47) at
hudson.remoting.Request$2.run(Request.java:236) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at
java.util.concurrent.FutureTask.run(FutureTask.java:138) at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at
java.lang.Thread.run(Thread.java:619) [INFO]
------------------------------------------------------------------------ [INFO] Total time: 8 seconds [INFO] Finished at: Mon Jun 08 14:35:58 MDT 2009 [INFO] Final Memory: 19M/35M [INFO] ------------------------------------------------------------------------ Waiting for Hudson to finish collecting data Finished: FAILURE |
|
|
Re: AppFuse Build ErrorIt looks like you need to use Sun's JDK or remove the native2ascii plugin from your pom.xml.
Matt On Mon, Jun 8, 2009 at 3:00 PM, Michael Goodell <mgglist@...> wrote:
|
|
|
Redirect to mainMenuHi all,
In login.jsp just redirect to mainMenu: <c:redirect url="/mainMenu.html"/> Can I change it to redirect to different page depend on the user's roles? Best Regards, Tyson Cung |
|
|
Re: Redirect to mainMenu
|
|
|
Re: Redirect to mainMenuGive me some hint! Should I create a action for mainManu?
Tyson Cung On Jun 10, 2009, at 1:59 PM, Matt Raible wrote:
|
|
|
Re: Redirect to mainMenuYou could add logic to the index.jsp that redirects to mainMenu. You could do this with a scriplet or JSTL's <c:choose> tag. Or yes, you could map mainMenu to an Action and do the logic there.
Matt On Wed, Jun 10, 2009 at 12:28 AM, Thai Son Cung <tyson.cung@...> wrote:
|
|
|
Re: Redirect to mainMenuI have added a MainMenuAction to check for the roles of the user and
load the pages accordingly. But I do think that it is nicer to get the <c:choose> tag to handle the re directions. The only issue is how to get the remoteUser's role in the index.jsp (sorry if it sounds to trivial for you, I am just very blur here) Regards Tyson On 6/10/09, Matt Raible <matt@...> wrote: > You could add logic to the index.jsp that redirects to mainMenu. You could > do this with a scriplet or JSTL's <c:choose> tag. Or yes, you could map > mainMenu to an Action and do the logic there. > > Matt > > On Wed, Jun 10, 2009 at 12:28 AM, Thai Son Cung < > tyson.cung@...> wrote: > >> Give me some hint! Should I create a action for mainManu? >> >> * >> Best Regards, * >> >> *Tyson Cung* >> *Hello Technology Pte.** **Ltd.* >> 180 Cecil Street, #07-03, Bangkok Bank Building, Singapore 069546 >> (*F* : +65 6534 7133 (*HP* : +65 93896675 >> * tyson.cung@... >> >> On Jun 10, 2009, at 1:59 PM, Matt Raible wrote: >> >> Yes. >> >> On Jun 9, 2009, at 9:32 PM, Thai Son Cung >> <tyson.cung@...> >> wrote: >> >> Hi all, >> In login.jsp just redirect to mainMenu: >> >> <c:redirect url="/mainMenu.html"/> >> >> Can I change it to redirect to different page depend on the user's roles? >> >> *Best Regards, * >> >> *Tyson Cung* >> *Hello Technology Pte.** **Ltd.* >> 180 Cecil Street, #07-03, Bangkok Bank Building, Singapore 069546 >> (*F* : +65 6534 7133 (*HP* : +65 93896675 >> * <tyson.cung@...>tyson.cung@... >> >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
Re: Redirect to mainMenuI don't believe you can get a list of a user's roles using JSTL. However, if you use a scriptlet, you can use request.isUserInRole('rolename'). You can do this with JSTL because JSTL doesn't allow you to call methods with arguments.
http://www.google.com/search?q=jstl+isuserinrole Matt On Wed, Jun 10, 2009 at 8:08 AM, Tyson Cung <tyson.hello@...> wrote: I have added a MainMenuAction to check for the roles of the user and |
| Free embeddable forum powered by Nabble | Forum Help |
