[prev in list] [next in list] [prev in thread] [next in thread] 

List:       struts-user
Subject:    Re: Struts 2 Problem with Resource Bundles When struts jars are on
From:       Chris Pratt <thechrispratt () gmail ! com>
Date:       2011-03-25 17:33:50
Message-ID: AANLkTinw3oZ9gZau2gydM04pDH7voJyjhjo-7e7x+uU0 () mail ! gmail ! com
[Download RAW message or body]


Tomcat is doing exactly what you asked it to do.  It's loading the jars once
and sharing them between the applications.  If that's not the behavior you
want, you'll have to package the jars in the WEB-INF/lib directory like a
normal java web application.
  (*Chris*)

On Fri, Mar 25, 2011 at 8:30 AM, <alejandro.lickes@mpr.es> wrote:

> Hello,
>
> First of all, I have finished a web project with Struts 2, it's working
> without errors at real environment.
>
> All Struts2's libraries are installed at "tomcat/commons" directory to
> be used for all web projects.
>
>
>
> First Project
>
> -           Uses struts-2.1.8.1 distribution with Tiles Plugin and java
> 1.5_10 version.
>
> -           All labels of jsp views are with "java bundle resources", so
> I have a "package.properties" that contains all jsp texts. Like <s:text
> name=" application" />
>
> -           The Project/WEB-INF/lib is empty because all Struts 2 jars
> are at tomcat commons directory
>
> -           No Global resources declared at Struts.config, i have
> defined one package.properties for the entire First Aplicacion
>
>
>
> Second Project
>
> -           Uses struts-2.1.8.1 distribution with Tiles Plugin and java
> 1.5_10 version.
>
> -           All labels of views are with java bundle resources, so I
> have a "package.properties" that contains all jsp texts. Like <s:text
> name=" application" />
>
> -           The Project/WEB-INF/lib is empty because all Struts 2 jar
> are at tomcat commons directory
>
> -           No Global resources declared at Struts.config,  i have
> defined one package.properties for the entire First Aplicacion
>
>
>
> Both web projects are very similar, and they work fine when they are
> installed separately, but when I put the two WARS (without jars, all at
> tomcat) and i restart tomcat server, only one of the two projects loads
> the package.properties properly, the other project only display keys,
> and not values from package properties.
>
> I can see this warning for all keys (second project) at tomcat log
>
> The default value expression 'mpt.label.consultar' was evaluated and did
> not match a property.  The literal value 'mpr.label.consultar' will be
> used.
>
>
>
> I tried to configure "java bundle resouerces" by different ways, one
> with global bundle and the other at level package, but I have the same
> problem.
>
>
>
> This is my constants configuration at struts.config. Constants are the
> same for the two web projects
>
>            <constant name="struts.enable.DynamicMethodInvocation"
> value="true" />
>
>            <constant name="struts.devMode" value="false" />
>
>            <constant name="struts.ui.theme" value="simple" />
>
>
>
> So, can you help me? Perhaps the problem is to put all Struts2's jars
> inside tomcat/commons/ directory. Separately both  projects displays all
> values from package.properties properly but together only one of them is
> displaying values correctly and the other displays keys (not values)
>
>
>
> Thanks for your help
>
>
>
> Este mensaje se dirige exclusivamente a su destinatario y puede contener
> información privilegiada o confidencial. Si no es Vd. el destinatario
> indicado, queda notificado de que la lectura, utilización, divulgación y/o
> copia sin autorización está prohibida en virtud de la legislación vigente.
> Si ha recibido este mensaje por error, le rogamos que lo destruya y
> notifique el hecho a la dirección electrónica del remitente. El correo
> electrónico vía Internet no permite asegurar la confidencialidad de los
> mensajes que se transmiten ni su integridad o correcta recepción. El
> Ministerio de la Presidencia no asume ninguna responsabilidad por estas
> circunstancias.
>
> This message is intended exclusively for its addressee and may contain
> information that is CONFIDENTIAL and protected by a professional privilege
> or whose disclosure is prohibited by law. If you are not the intended
> recipient you are hereby notified that any read, dissemination, copy or
> disclosure of this communication is strictly prohibited by law. If this
> message has been received in error, please immediately notify us via e-mail
> and delete it. Internet e-mail neither guarantees the confidentiality nor
> the integrity or proper receipt of the messages sent. The Ministry of the
> Presidency does not assume any liability for those circumstances.
>
> Antes de imprimir este mensaje, asegúrese de que es realmente necesario. EL
> MEDIO AMBIENTE ES COSA DE TODOS
>
>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic