Hi Folks,
I've just recently upgraded my app( which I built with appfuse 1.9..1)
to 1.9.4  I'm using spring mvc.
A while back I got rid of struts-menu and now I'd like to add it back.
 Unfortunately I've run into an issue that others have had but the
same solution doesn't seem to work.
I get the following error on startup:
BTW, commons-lang is in my path.


javax.servlet.ServletException: Failure initializing struts-menu:
Error parsing resource file: /WEB-INF/menu-config.xml nested exception
is: The markup in the document following the root element must be
well-formed.
       at 
net.sf.navigator.menu.MenuLoader.initApplicationContext(MenuLoader.java:63)
       at 
org.springframework.context.support.ApplicationObjectSupport.setApplicationContext(ApplicationObjectSupport.java:73)
       at 
org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:86)
       at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:297)
       at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1025)
       at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:420)
       at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
       at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
       at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
       at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
       at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290)
       at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)
       at 
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
       at 
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
       at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
       at 
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
       at 
carma.webapp.listener.StartupListener.contextInitialized(StartupListener.java:63)
.....

The menu-config is as follows:
<?xml version="1.0" encoding="UTF-8"?>
<MenuConfig>
   <Displayers>
       <Displayer name="Velocity"
type="net.sf.navigator.displayer.VelocityMenuDisplayer"/>
       <Displayer name="TabbedMenu"
type="net.sf.navigator.displayer.TabbedMenuDisplayer"/>
   </Displayers>
   <Menus>
       <Menu name="MainMenu" title="mainMenu.title" page="/mainMenu.html"/>
       <Menu name="UserMenu" title="menu.user" description="User
Menu" page="/editProfile.html" roles="admin,user"/>
       <Menu name="FileUpload" title="menu.selectFile"
description="File Upload" width="100" page="/selectFile.html"
roles="admin,user"/>
       <Menu name="AdminMenu" title="menu.admin" description="Admin
Menu" roles="admin" width="120" page="/users.html">
           <Item name="ViewUsers" title="menu.admin.users" page="/users.html"/>
           <Item name="ActiveUsers" title="mainMenu.activeUsers"
page="/activeUsers.html"/>
           <Item name="ReloadContext" title="menu.admin.reload"
page="/reload.html"/>
           <Item name="FlushCache" title="menu.flushCache"
page="/flushCache.html"/>
           <Item name="Clickstream" title="menu.clickstream"
page="/clickstreams.jsp"/>
       </Menu>
       <Menu name="Logout" title="user.logout" page="/logout.jsp"
roles="admin,user"/>
   </Menus>
</MenuConfig>

I've got this in my action-servlet.xml
 <bean id="menu" class="net.sf.navigator.menu.MenuLoader"/>

the menu.jsp is as follows:
<%@ include file="/common/taglibs.jsp"%>

<menu:useMenuDisplayer name="Velocity"
config="WEB-INF/classes/cssHorizontalMenu.vm"
permissions="rolesAdapter">
<ul id="primary-nav" class="menuList">
   <li class="pad">&nbsp;</li>
   <c:if test="${empty pageContext.request.remoteUser}"><li><a
href="<c:url value="/login.jsp"/>" class="current"><fmt:message
key="login.title"/></a></li></c:if>
   <menu:displayMenu name="MainMenu"/>
   <menu:displayMenu name="UserMenu"/>
   <menu:displayMenu name="FileUpload"/>
   <menu:displayMenu name="AdminMenu"/>
   <menu:displayMenu name="Logout"/>
</ul>
</menu:useMenuDisplayer>

Tried everything I can think of.  Any help is appreciated
Thanks,
Dylan

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
struts-menu-user mailing list
struts-menu-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/struts-menu-user

Reply via email to