Hi David,

Thank you for your answer. I did not had enough time to try it until now,
but it doesn't work. I'm quite sure I'm doing something wrong, in particular
I think I did not have the right jars. Depending on the jars included in my
/lib directory, I always have ClassNotFoundExcpetions...
As mentioned in the Tiles Plugin page, I've added in the web.xml :

<listener>
   <listener-class>org.apache.struts2.tiles.StrutsTilesListener
</listener-class>
</listener>

and starting from the jars included in the struts-blank app, I added :
- tiles-core-2.0-r468346-SNAPSHOT.jar
- struts2-tiles-plugin-2.0.1.jar

The tiles definition file is tiles.xml in the /WEB-INF/ directory.

With this configuration, my Tomcat 5.5 doesn't start correctly and my webapp
is not available. In the Tomcat log, I can see that the listener had errors
while starting :

22 nov. 2006 23:15:04 org.apache.tiles.listener.TilesListenercontextInitialized
INFO: Initializing TilesListener
22 nov. 2006 23:15:05 org.apache.tiles.listener.TilesListenerreadFactoryConfig
INFO: CONFIG FILES WERE NOT DEFINED IN WEB.XML, LOOKING FOR
/WEB-INF/tiles.xml
22 nov. 2006 23:15:05
org.apache.tiles.listener.TilesListenerinitDefinitionsFactory
INFO: initializing definitions factory...
22 nov. 2006 23:15:05 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart

So, please, could you tell me what I basicaly may configure and what jars I
should have (and maybe not have). If the solution is getting the
Struts2.0.2version, where can I find it?

Thank you in advance for your precious help.

Sebastien





On 11/20/06, David H. DeWolf <[EMAIL PROTECTED]> wrote:

Sure. . .have you looked at:

http://cwiki.apache.org/WW/tiles-plugin.html

I'll be updating it shortly to take into account some of the recent
changes in the plugin, but this should work in 2.0.1.  There are a
couple of different options if your using the snapshot.


Also, depending on which tiles-plugin jar you "found", you may be
depending on the tiles snapshot.  There's been a lot of work on this
since the release, and I'm wondering if you're using a snapshot version
that is out of sync.  I think that if you're using struts 2.0.1, you'll
want the tiles 2.0-r468346-SNAPSHOT jar.  If you're using struts 2.0.2
or later, you'll want the current tiles snapshot.  Both are available
here:

http://people.apache.org/repo/m2-snapshot-repository/org/apache/struts/tiles/tiles-core/

Let me know if you need more info.


David

Sébastien LABEY wrote:
> Hi all,
>
> I've been trying for the past 2 days to configure Struts2 to work with
> tiles. In the Struts 2.0.1 release, I found the jar to deal with tiles
that
> was not included in the Struts2.0.0-SNAPSHOT release (
> struts2-tiles-plugin-2.0.1.jar), but in the end I can't resolve this
error
> that is launched when I try to access a link with result of type "tiles"
:
> *
> java.lang.NullPointerException*
>
>
> org.apache.struts2.views.tiles.TilesResult.getComponentDefinition(
TilesResult.java:162)
>
>
> org.apache.struts2.views.tiles.TilesResult.doExecute(TilesResult.java
:116)
>
> org.apache.struts2.dispatcher.StrutsResultSupport.execute(
StrutsResultSupport.java:175)
>
>
> com.opensymphony.xwork2.DefaultActionInvocation.executeResult(
DefaultActionInvocation.java:309)
>
>
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:218)
>
>
>
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept
(DefaultWorkflowInterceptor.java:177)
>
> ...
>
>
> Could someone tell me what jars I exactly need to use tiles with struts
2
> and the files that I need to configure and how?
> Thanks very much in advance.
>
> Sebastien
>

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


Reply via email to