Hi,

I am using Tiles and Struts and WebLogic 6.1. I have created some tile
definitions in a file called mytiles-defs.xml under DefaultWebApp\WEB-INF.
When I try to access my main page, I get the foll. exception:

================================================================
Factory initialized from file '/WEB-INF/tiles-defs.xml,
    /WEB-INF/tiles-tests-defs.xml,/WEB-INF/tiles-tutorial-defs.xml,
                /WEB-INF/tiles-examples-defs.xml'.
[INFO] PropertyMessageResources - -Initializing,
config='org.apache.struts.webap
p.tiles.dev1-1.ApplicationResources', returnNull=true
Info - TilesPlugin : factory already exists. No new creation.
<Dec 11, 2002 3:49:14 PM PST> <Notice> <WebLogicServer> <SSLListenThread
listeni
ng on port 7002>
<Dec 11, 2002 3:49:14 PM PST> <Notice> <WebLogicServer> <ListenThread
listening
on port 7001>
<Dec 11, 2002 3:49:15 PM PST> <Notice> <Management> <Starting discovery of
Manag
ed Server... This feature is on by default, you may turn this off by passing
-Dw
eblogic.management.discover=false>
<Dec 11, 2002 3:50:05 PM PST> <Notice> <WebLogicServer> <Started WebLogic
Admin
Server "myserver" for domain "mydomain" running in Development Mode>
[ChangeAwareClassLoader] : Name is :
org/apache/struts/taglib/tiles/UseAttribute
Tei.ser
<Dec 11, 2002 3:52:49 PM PST> <Error> <HTTP>
<[WebAppServletContext(3978603,Defa
ultWebApp,/DefaultWebApp)] Root cause of ServletException
javax.servlet.jsp.JspException: Can't get definitions factory from context.
        at
org.apache.struts.taglib.tiles.InsertTag.processDefinitionName(InsertTag.jav
a:616)
        at
org.apache.struts.taglib.tiles.InsertTag.createTagHandler(InsertTag.java:503
)
        at
org.apache.struts.taglib.tiles.InsertTag.doStartTag(InsertTag.java:460)
        at jsp_servlet.__main._jspService(__main.java:106)
        at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:304)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200)
        at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2546)
        at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2260)
====================================================================

Note how the first line does not include my tiles definition file,
mytiles-defs.xml. I have made the necessary changes to web.xml and
struts-config.xml. I saw a similar positing in the news archive, somebody
suggested that I should use ActionComponentServlet instead of ActionServlet.
I tried that as well - same error...

Any ideas?

Thanks,
--
Namita


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

Reply via email to