I've double checked the path and I have the file in the classes\resources folder named 
application.properties. It is all lower case.... so I have no idea why it isn't 
picking it up....



-----Original Message-----
From: David Friedman [mailto:[EMAIL PROTECTED]
Sent: Sunday, November 09, 2003 11:57 AM
To: Struts Users Mailing List
Subject: RE: Configuration Trouble


David,

Your message resources statement:

<message-resources parameter="resources.application"/>

Seems to requires this exact file name:
"WEB-INF/classes/resources/application.properties"

Did you perhaps name it with a capital "A? starting
"Application.resources" and forget to update your
struts-config.xml file?  The JRUN error says it is
the message resources (that config line above) which
has no resources file, hence the struts app failing.

Regards,
David

-----Original Message-----
From: David Liles [mailto:[EMAIL PROTECTED]
Sent: Sunday, November 09, 2003 12:40 PM
To: Struts Users Mailing List
Subject: RE: Configuration Trouble


I have also found this error in the JRun event log. This error occurs when I
attempt to start the web app.

11/09 11:35:54 error (JRun) Could not pre-load servlet: action
[javax.servlet.ServletException: Could not instantiate
org.apache.struts.action.ActionServlet]
[1]java.lang.NullPointerException
        at
org.apache.struts.util.MessageResources.getMessageResources(MessageResources
.java:577)
        at
org.apache.struts.action.ActionServlet.initInternal(ActionServlet.java:1329)
        at org.apache.struts.action.ActionServlet.init(ActionServlet.java:464)
        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(JRunServletLoader
.java:236)
        at
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(JRunServletLoader
.java:190)
        at
allaire.jrun.servlet.JRunServletLoader.loadServlet(JRunServletLoader.java:17
7)
        at allaire.jrun.servlet.JRunSE.getServletReference(JRunSE.java:1308)
        at allaire.jrun.servlet.JRunSE.preloadServlets(JRunSE.java:979)
        at allaire.jrun.servlet.JRunSE.init(JRunSE.java:196)
        at allaire.jrun.ServletService.init(ServletService.java:66)
        at allaire.jrun.ServletService.init(ServletService.java:31)
        at
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(JRunServletLoader
.java:236)
        at allaire.jrun.servlet.JRunSE.initServices(JRunSE.java:621)
        at allaire.jrun.servlet.JvmContext.initServices(JvmContext.java:96)
        at allaire.jrun.servlet.JRunSE.init(JRunSE.java:187)
        at allaire.jrun.servlet.JvmContext.init(JvmContext.java:35)
        at allaire.jrun.ServletService.init(ServletService.java:66)
        at allaire.jrun.ServletService.init(ServletService.java:31)
        at JRun.main(JRun.java:169)
[0]javax.servlet.ServletException: Could not instantiate
org.apache.struts.action.ActionServlet
        at
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(JRunServletLoader
.java:242)
        at
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(JRunServletLoader
.java:190)
        at
allaire.jrun.servlet.JRunServletLoader.loadServlet(JRunServletLoader.java:17
7)
        at allaire.jrun.servlet.JRunSE.getServletReference(JRunSE.java:1308)
        at allaire.jrun.servlet.JRunSE.preloadServlets(JRunSE.java:979)
        at allaire.jrun.servlet.JRunSE.init(JRunSE.java:196)
        at allaire.jrun.ServletService.init(ServletService.java:66)
        at allaire.jrun.ServletService.init(ServletService.java:31)
        at
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(JRunServletLoader
.java:236)
        at allaire.jrun.servlet.JRunSE.initServices(JRunSE.java:621)
        at allaire.jrun.servlet.JvmContext.initServices(JvmContext.java:96)
        at allaire.jrun.servlet.JRunSE.init(JRunSE.java:187)
        at allaire.jrun.servlet.JvmContext.init(JvmContext.java:35)
        at allaire.jrun.ServletService.init(ServletService.java:66)
        at allaire.jrun.ServletService.init(ServletService.java:31)
        at JRun.main(JRun.java:169)

-----Original Message-----
From: David Friedman [mailto:[EMAIL PROTECTED]
Sent: Sunday, November 09, 2003 11:23 AM
To: Struts Users Mailing List
Subject: RE: Configuration Trouble


David,

What classes or taglibs are called from that index.jsp?

Regards,
David

-----Original Message-----
From: David Liles [mailto:[EMAIL PROTECTED]
Sent: Sunday, November 09, 2003 12:02 PM
To: [EMAIL PROTECTED]
Subject: Configuration Trouble


I am having trouble getting a struts web app to work on a JRun 3.0 SP2a
server.

When I develop and test locally (JBuilder 7) I do not have any problems, but
as soon as I deploy the war to the JRun server I get errors.

All of the necessary jar files are in the web app/WEB-INF/lib folder and not
in the JRun servers/lib folder.

I'll include the error message and struts-config.xml file..... I've tried to
contact Macromedia but haven't gotten any response. Is anyone using JRun
with Struts?

Thanks

error message:
<PRE> <B>/:</B> javax.servlet.ServletException: Exception thrown on line '4'
from page 'E:\\www\\dev_minimoon\\index.jsp'. java.lang.NoClassDefFoundError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at
java.lang.reflect.Constructor.newInstance(Unknown Source) at
java.lang.Class.newInstance0(Unknown Source) at
java.lang.Class.newInstance(Unknown Source) at
allaire.jrun.jsp.JRunJSPStaticHelpers.createTagHandler(JRunJSPStaticHelpers.
java:47) at jrun__index2ejspa._jspService(jrun__index2ejspa.java:38) at
allaire.jrun.jsp.HttpJSPServlet.service(HttpJSPServlet.java:40) at
allaire.jrun.servlet.JRunSE.service(JRunSE.java:1024) at
allaire.jrun.servlet.JRunSE.runServlet(JRunSE.java:936) at
allaire.jrun.servlet.JRunNamedDispatcher.forward(JRunNamedDispatcher.java:34
) at allaire.jrun.jsp.JSPServlet.service(JSPServlet.java:177) at
allaire.jrun.servlet.JRunSE.service(JRunSE.java:1024) at
allaire.jrun.servlet.JRunSE.runServlet(JRunSE.java:936) at
allaire.jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatcher.jav
a:88) at allaire.jrun.file.FileServlet.service(FileServlet.java:179) at
allaire.jrun.servlet.JRunServletPool.service(JRunServletPool.java:92) at
allaire.jrun.servlet.JRunSE.service(JRunSE.java:1024) at
allaire.jrun.servlet.JRunSE.runServlet(JRunSE.java:936) at
allaire.jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatcher.jav
a:88) at allaire.jrun.servlet.JRunSE.service(JRunSE.java:1163) at
allaire.jrun.servlet.JRunSE.service(JRunSE.java:1153) at
allaire.jrun.servlet.JvmContext.dispatch(JvmContext.java:330) at
allaire.jrun.jrpp.ProxyEndpoint.run(ProxyEndpoint.java:382) at
allaire.jrun.ThreadPool.run(ThreadPool.java:272) at
allaire.jrun.WorkerThread.run(WorkerThread.java:75) </PRE>

struts-config.xml:
<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
          "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd";>

<struts-config>

<!-- ======================================== Form Bean Definitions -->
    <form-beans>

        <form-bean name="logonForm" type="biz.minimoon.beans.User" />
        <form-bean name="updateItem" type="biz.minimoon.beans.Item" />
        <form-bean name="addSupplier" type="biz.minimoon.beans.Supplier" />
        <form-bean name="addItem" type="biz.minimoon.beans.Item" />
        <form-bean name="addCategory" type="biz.minimoon.beans.Category" />
        <form-bean name="updateCategory" type="biz.minimoon.beans.Category"
/>
        <form-bean name="updateSupplier" type="biz.minimoon.beans.Supplier"
/>

    </form-beans>

<!-- ================================= Global Exception Definitions -->

    <global-exceptions>

    </global-exceptions>

<!-- =================================== Global Forward Definitions -->

    <global-forwards>

    </global-forwards>

<!-- =================================== Action Mapping Definitions -->

    <action-mappings>

        <action path="/Logon" type="org.apache.struts.actions.ForwardAction"
parameter="/admin/logon.jsp"/>
        <action path="/NewSupplier"
type="org.apache.struts.actions.ForwardAction"
parameter="/admin/supplier/add_supplier.jsp"/>
        <action path="/NewCategory"
type="org.apache.struts.actions.ForwardAction"
parameter="/admin/category/add_category.jsp"/>
        <action path="/NewItem"
type="org.apache.struts.actions.ForwardAction"
parameter="/admin/item/add_item.jsp"/>
        <action path="/Nav" type="org.apache.struts.actions.ForwardAction"
parameter="/nav.jsp"/>
        <action path="/AdminNav"
type="org.apache.struts.actions.ForwardAction" parameter="/admin/nav.jsp"/>
        <action path="/Main" type="org.apache.struts.actions.ForwardAction"
parameter="/main.jsp"/>

        <action path="/Validate"
                type="biz.minimoon.actions.LogonAction"
                name="logonForm"
                scope="request"
                validate="true"
                input="/admin/logon.jsp">
          <forward name="show_items" path="/admin/main.jsp" />
        </action>
        <action path="/UpdateItem"
                type="biz.minimoon.actions.UpdateItemAction"
                name="updateItem"
                scope="request"
                validate="false"
                input="/admin/display/edit_item.jsp">
          <forward name="confirm" path="/admin/confirm.jsp" />
        </action>
        <action path="/UpdateCategory"
                type="biz.minimoon.category.actions.UpdateCategoryAction"
                name="updateCategory"
                scope="request"
                validate="false"
                input="/admin/category/edit_category.jsp">
          <forward name="confirm" path="/admin/confirm.jsp" />
        </action>
        <action path="/UpdateSupplier"
                type="biz.minimoon.supplier.actions.UpdateCategoryAction"
                name="updateSupplier"
                scope="request"
                validate="false"
                input="/admin/supplier/edit_supplier.jsp">
          <forward name="confirm" path="/admin/confirm.jsp" />
        </action>
        <action path="/AddSupplier"
                type="biz.minimoon.actions.AddSupplierAction"
                name="addSupplier"
                scope="request"
                validate="true"
                input="/admin/supplier/add_supplier.jsp">
          <forward name="confirm" path="/admin/confirm.jsp" />
        </action>
        <action path="/AddCategory"
                type="biz.minimoon.actions.AddCategoryAction"
                name="addCategory"
                scope="request"
                validate="true"
                input="/admin/category/add_category.jsp">
          <forward name="confirm" path="/admin/confirm.jsp" />
        </action>
        <action path="/AddItem"
                type="biz.minimoon.item.actions.AddItemAction"
                name="addItem"
                scope="request"
                validate="true"
                input="/admin/item/add_item.jsp">
          <forward name="confirm" path="/admin/confirm.jsp" />
        </action>
        <action path="/Display"
                type="biz.minimoon.item.actions.DisplayItemAction"
                scope="request"
                validate="false">
          <forward name="show_admin_items"
path="/admin/display/show_items.jsp" />
          <forward name="show_items" path="/display/show_items.jsp" />
        </action>
        <action path="/ListCategories"
                type="biz.minimoon.actions.ListCategoriesAction"
                scope="request"
                validate="false">
         <forward name="show_categories"
path="/admin/category/show_categories.jsp" />
        </action>
        <action path="/ListSuppliers"
                type="biz.minimoon.supplier.actions.ListSuppliersAction"
                scope="request"
                validate="false">
         <forward name="show_suppliers"
path="/admin/supplier/show_suppliers.jsp" />
        </action>
        <action path="/GetCategory"
                type="biz.minimoon.category.actions.GetCategoryAction"
                scope="request"
                validate="false">
         <forward name="edit_category"
path="/admin/category/edit_category.jsp" />
        </action>
        <action path="/GetSupplier"
                type="biz.minimoon.supplier.actions.GetSupplierAction"
                scope="request"
                validate="false">
         <forward name="edit_supplier"
path="/admin/supplier/edit_supplier.jsp" />
        </action>
        <action path="/GetItem"
type="biz.minimoon.item.actions.GetItemAction" scope="request"
validate="false">
          <forward name="edit_item" path="/admin/item/edit_item.jsp" />
          <forward name="display_item" path="/display/display_item.jsp" />
        </action>

    </action-mappings>

<!-- ================================ Message Resources Definitions -->

    <message-resources parameter="resources.application"/>

</struts-config>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to