Re: What to use instead of tiles in Struts2?

2007-02-26 Thread Joe Germuska

On 2/26/07, Ray Clough [EMAIL PROTECTED] wrote:


I have been unable to get Tiles to load successfully  at all, following
the simple instructions on the web site:
http://struts.apache.org/2.x/docs/tiles-plugin.html.  Are those
instructions correct/complete?  They are incorrect on at least one
point.  The first point mentioned specifies to declare a dependency.
The example is for Maven.  My belief is that this step is ONLY for those
using Maven, and so it should be labeled that way.



Item one reads Include the struts-tiles-plugin as a dependency in your web
application. ***If you are using maven2***, the dependency configuration
will be similar to:...

The fact that you need to depend upon the struts-tiles-plugin is universal,
not only for those using Maven; it's only a question of how one declares the
dependency.

That said, especially while Tiles2 and the plugin are under rapid
development, I would suggest that Maven is by far the best way to keep up
with the front edge of development.


I get various ClassNotFoundException messages, depending on which jar

files are in the WEB-INF/lib directory.  Currently I'm getting the
exception for org.springframework.web.context.ContextLoaderListener.  I
have all the jar files in the all distribution, which is:




you do not, however, have the Spring Framework jars. I would suggest
REMOVING all of the Struts2 plugins which you are not using, to simplify
things.  If you still get ClassNotFoundExceptions, post another message with
the specific class and the current contents of your WEB-INF/lib directory.

Regarding the original question starting this thread, let me point out that
the reason Tiles support is marked experimental is because Tiles2 is still
not even in beta release yet.  It definitely works, but one must not use it
expecting the kind of stability that fully released software has.  The Tiles
developers may be changing the API, tag library, or XML syntax at will until
they are ready to commit to freezing it and making a full release.  The best
way to track this progress is to join the dev@tiles.apache.org mailing
list.

Joe


11/29/2006  08:59 PM   358,273 antlr-2.7.2.jar
 11/29/2006  09:00 PM   118,483 commons-beanutils-1.6.jar
 11/29/2006  09:00 PM90,001 commons-chain-1.1.jar
 11/29/2006  08:56 PM38,015 commons-logging-1.0.4.jar
 11/29/2006  08:59 PM   119,555 commons-validator-1.3.0.jar
 02/25/2007  06:23 PM 0 dirlist.txt
 01/29/2007  08:13 AM   802,494 freemarker-2.3.8.jar
 02/18/2007  05:19 PM   168,081 ognl-2.6.11.jar
 11/29/2006  09:00 PM65,261 oro-2.0.8.jar
 02/04/2007  09:47 PM   319,406 struts-core-1.3.5.jar
 02/18/2007  09:02 PM10,550
struts2-codebehind-plugin-2.0.6.jar
 02/18/2007  09:02 PM24,320
 struts2-config-browser-plugin-2.0.6.jar
 02/18/2007  09:00 PM 2,195,521 struts2-core-2.0.6.jar
 02/18/2007  09:02 PM14,854
 struts2-jasperreports-plugin-2.0.6.jar
 02/18/2007  09:02 PM 8,484
struts2-jfreechart-plugin-2.0.6.jar
 02/18/2007  09:02 PM27,008 struts2-jsf-plugin-2.0.6.jar
 02/18/2007  09:02 PM 8,741
 struts2-pell-multipart-plugin-2.0.6.jar
 02/18/2007  09:02 PM15,247 struts2-plexus-plugin-2.0.6.jar
 02/18/2007  09:02 PM35,880
struts2-sitegraph-plugin-2.0.6.jar
 02/18/2007  09:02 PM13,909 struts2-sitemesh-plugin-2.0.6.jar
 02/18/2007  09:03 PM 8,156 struts2-spring-plugin-2.0.6.jar
 02/18/2007  09:03 PM25,050 struts2-struts1-plugin-2.0.6.jar
 02/18/2007  09:03 PM15,139 struts2-tiles-plugin-2.0.6.jar
 02/11/2007  07:06 PM22,360
tiles-api-2.0-20070207.130156-4.jar
 02/11/2007  07:06 PM   137,187
 tiles-core-2.0-20070207.130156-4.jar
 02/18/2007  05:19 PM   452,600 xwork-2.0.1.jar

If I add the spring jars, I get exceptions for other classes.

I specified the following config-param in web.xml

!-- Specify the definitions file for Tiles.  This is not specified
on the Struts web site. --
context-param
param-nametilesDefinitions/param-name
param-value/WEB-INF/tiles.xml/param-value
/context-param

I added the following to struts.xml
!--
All package definitions which require tiles support must
either
extend the tiles-default package or must register the Tiles
Result type definition.
--
result-types
result-type name=tiles
class=org.apache.struts2.views.tiles.TilesResult/
/result-types

.. The StrutsTileListener is added _after_ the ContextLoaderListener.
 listener
   listener-class
   org.apache.struts2.tiles.StrutsTilesListener
   /listener-class
 /listener

The servlet container (Tomcat 5.5) throws the exceptions mentioned above
during the load process.  Please, I need advice.  I have long contended
that 

What to use instead of tiles in Struts2?

2007-02-25 Thread Neil Aggarwal
Hello:

The tiles plugin for struts2 is labeled experimental.

Is there another way of doing similar functionality on
struts2?

Thanks, 
Neil


--
Neil Aggarwal, (214)986-3533, www.JAMMConsulting.com
FREE! Eliminate junk email and reclaim your inbox.
Visit http://www.spammilter.com for details.


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



Re: What to use instead of tiles in Struts2?

2007-02-25 Thread Dave Newton
--- Neil Aggarwal [EMAIL PROTECTED] wrote:
 Is there another way of doing similar functionality
 on struts2?

A lot can be done with the s:action.../ tag.

That said, I have had essentially zero problems with
the Tiles plugin and have been using it successfully
for some months now.

d.



 

Never miss an email again!
Yahoo! Toolbar alerts you the instant new Mail arrives.
http://tools.search.yahoo.com/toolbar/features/mail/

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



Re: What to use instead of tiles in Struts2?

2007-02-25 Thread Ray Clough
I have been unable to get Tiles to load successfully  at all, following 
the simple instructions on the web site: 
http://struts.apache.org/2.x/docs/tiles-plugin.html.  Are those 
instructions correct/complete?  They are incorrect on at least one 
point.  The first point mentioned specifies to declare a dependency.  
The example is for Maven.  My belief is that this step is ONLY for those 
using Maven, and so it should be labeled that way.


I get various ClassNotFoundException messages, depending on which jar 
files are in the WEB-INF/lib directory.  Currently I'm getting the 
exception for org.springframework.web.context.ContextLoaderListener.  I 
have all the jar files in the all distribution, which is:

11/29/2006  08:59 PM   358,273 antlr-2.7.2.jar
11/29/2006  09:00 PM   118,483 commons-beanutils-1.6.jar
11/29/2006  09:00 PM90,001 commons-chain-1.1.jar
11/29/2006  08:56 PM38,015 commons-logging-1.0.4.jar
11/29/2006  08:59 PM   119,555 commons-validator-1.3.0.jar
02/25/2007  06:23 PM 0 dirlist.txt
01/29/2007  08:13 AM   802,494 freemarker-2.3.8.jar
02/18/2007  05:19 PM   168,081 ognl-2.6.11.jar
11/29/2006  09:00 PM65,261 oro-2.0.8.jar
02/04/2007  09:47 PM   319,406 struts-core-1.3.5.jar
02/18/2007  09:02 PM10,550 struts2-codebehind-plugin-2.0.6.jar
02/18/2007  09:02 PM24,320 
struts2-config-browser-plugin-2.0.6.jar

02/18/2007  09:00 PM 2,195,521 struts2-core-2.0.6.jar
02/18/2007  09:02 PM14,854 
struts2-jasperreports-plugin-2.0.6.jar

02/18/2007  09:02 PM 8,484 struts2-jfreechart-plugin-2.0.6.jar
02/18/2007  09:02 PM27,008 struts2-jsf-plugin-2.0.6.jar
02/18/2007  09:02 PM 8,741 
struts2-pell-multipart-plugin-2.0.6.jar

02/18/2007  09:02 PM15,247 struts2-plexus-plugin-2.0.6.jar
02/18/2007  09:02 PM35,880 struts2-sitegraph-plugin-2.0.6.jar
02/18/2007  09:02 PM13,909 struts2-sitemesh-plugin-2.0.6.jar
02/18/2007  09:03 PM 8,156 struts2-spring-plugin-2.0.6.jar
02/18/2007  09:03 PM25,050 struts2-struts1-plugin-2.0.6.jar
02/18/2007  09:03 PM15,139 struts2-tiles-plugin-2.0.6.jar
02/11/2007  07:06 PM22,360 tiles-api-2.0-20070207.130156-4.jar
02/11/2007  07:06 PM   137,187 
tiles-core-2.0-20070207.130156-4.jar

02/18/2007  05:19 PM   452,600 xwork-2.0.1.jar


If I add the spring jars, I get exceptions for other classes.   


I specified the following config-param in web.xml

   !-- Specify the definitions file for Tiles.  This is not specified 
on the Struts web site. --

   context-param
   param-nametilesDefinitions/param-name
   param-value/WEB-INF/tiles.xml/param-value
   /context-param
  
I added the following to struts.xml

   !--
   All package definitions which require tiles support must either
   extend the tiles-default package or must register the Tiles
   Result type definition.
   --
   result-types
   result-type name=tiles
   class=org.apache.struts2.views.tiles.TilesResult/
   /result-types
  
.. The StrutsTileListener is added _after_ the ContextLoaderListener.

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

The servlet container (Tomcat 5.5) throws the exceptions mentioned above 
during the load process.  Please, I need advice.  I have long contended 
that Tiles is the niftiest piece of Struts, and I can't see using 
Struts-2 without Tiles.


Thanks,
- Ray Clough
[EMAIL PROTECTED]




Dave Newton wrote:

--- Neil Aggarwal [EMAIL PROTECTED] wrote:
  

Is there another way of doing similar functionality
on struts2?



A lot can be done with the s:action.../ tag.

That said, I have had essentially zero problems with
the Tiles plugin and have been using it successfully
for some months now.

d.



 


Never miss an email again!
Yahoo! Toolbar alerts you the instant new Mail arrives.
http://tools.search.yahoo.com/toolbar/features/mail/

-
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]



Re: What to use instead of tiles in Struts2?

2007-02-25 Thread Dariusz Wojtas

If Tiles is problematical - try Sitemesh.
It will take few hours to learn it and configure (when you do it for
the 2nd time - it takes 30 minutes).
I use it without problems with S2.
I used Tiles in the past, after finding Sitemesh about a year ago I
would never switch back to Tiles. Maybe if produced pages would be
100KB+, but that is quite rare case I think.

Regards
Dariusz Wojtas

On 2/26/07, Neil Aggarwal [EMAIL PROTECTED] wrote:

Hello:

The tiles plugin for struts2 is labeled experimental.

Is there another way of doing similar functionality on
struts2?

Thanks,
Neil


--
Neil Aggarwal, (214)986-3533, www.JAMMConsulting.com
FREE! Eliminate junk email and reclaim your inbox.
Visit http://www.spammilter.com for details.


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