You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by bu...@apache.org on 2004/12/02 01:12:55 UTC

DO NOT REPLY [Bug 32485] New: - Cannot use rebuilt struts-blank example; message-resource param in struts-config.xml is wrong.

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=32485>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=32485

           Summary: Cannot use rebuilt struts-blank example;  message-
                    resource param in struts-config.xml is wrong.
           Product: Struts
           Version: 1.2.4
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Example
        AssignedTo: dev@struts.apache.org
        ReportedBy: megmond@randomwalk.com


I downloaded and installed Tomcat 5.5.4.
I downloaded struts 1.2.4, and dropped the .war files in Tomcat's webapps dir.
I went to "http://localhost:8080/struts-blank" and got the welcome message.
All is well so far.

Now I opened a DOS window, went to "<Tomcat-webapps-dir>/struts-blank/WEB-
INF/src", and ran "ant all" (using ant 1.6.1).  (I added a dummy Java 
interface class file in a dummy package to make the javadoc build target 
complete -- it won't without any java files.)  This generates a new .war file 
in "c:/projects/lib" called "blank.war".  I took that .war file and dropped it 
into Tomcat's webapps dir.  
Then I went to "http://localhost:8080/blank" but now I got an error 
complaining about missing resources (welcome.title).  

After some searching, I found the problem.  The "struts-config.xml" file that 
comes within the "struts-blank.war" of the struts 1.2.4 distribution has the 
following line:

     <message-resources parameter="MessageResources" />

Indeed, in the "struts-blank.war" file, the resource file is 
called "MessageResources.properties", but in the "WEB-INF/classes/resources" 
directory, the file there is called "application.properties".

Changing this line in "struts-blank.war" to:

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

and rebuilding the .war file and installing it again into Tomcat did the 
trick.  The welcome message appears again.

Expected behaviour is, of course, that a rebuild works (perhaps even without 
having any java files to javadoc) and produces a correct configured .war file 
that can be deployed and run successfully.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org