Good idea - I included it to the java files location. But eclipse
automatically copies it to the classes folder (just doublechecked).
However, mvn jetty:run does use the target/classes folder as
classfolder, but the webapp folder is /src/main/webapp.(where WEB-INF
resides).

Probably the failure is b/c the target/classes are not in the WEB-INF folder.

On Mon, Apr 18, 2011 at 6:32 PM, Chris Pratt <thechrispr...@gmail.com> wrote:
> Did you put it in the same location as the .class file, or the same location
> as the .java file?  As far as I know if it's in the same location as the
> .class files (i.e. /WEB-INF/classes/com.package...) it should work, but
> normally the .java files don't get included in the .war file.
>  (*Chris*)
>
> On Mon, Apr 18, 2011 at 9:01 AM, Christian Grobmeier 
> <grobme...@gmail.com>wrote:
>
>> Oh wow, is it true?
>>
>> It seem ProjectsAction-conversion.properties and ProjectsAction must
>> be on the same location on classpath, but it must NOT reside in the
>> classfolder itself.
>>
>> When I added it on the same folder just in src/main/resources its used
>> from struts.
>>
>> Why not from the same location as the class is?
>>
>> Cheers
>> Christian
>>
>> On Mon, Apr 18, 2011 at 5:40 PM, Christian Grobmeier
>> <grobme...@gmail.com> wrote:
>> > Hi,
>> >
>> >> It appears to be trying to set an Array of Strings to your
>> setDeadlineTime
>> >> method, is it typed to take an Array of Strings?
>> >
>> > no arrays anywhere.
>> >
>> > But I found out I get more debug output with:
>> > log4j.logger.com.opensymphony.xwork2=DEBUG
>> >
>> > Now I could see that my conversion.properties file is not loaded. None
>> > of my converters is used, it works for the other fields with the
>> > default converter.
>> >
>> > A shortened logfile:
>> >
>> > DEBUG Property: deadlineTime
>> > DEBUG Class:  ...Project
>> > DEBUG field-level type converter for property [deadlineTime] = none found
>> > DEBUG Property: project.deadlineTime
>> > DEBUG Class: ....ProjectsAction
>> > DEBUG global-level type converter for property [deadlineTime] = noe found
>> > DEBUG falling back to default type converter XWorkBasicConverter
>> >
>> > my time textfield throws an error, it cannot be handled by the default
>> > converter.
>> >
>> > Now my assumption is i have done something wrong with the conversion
>> properties.
>> >
>> > My entity is named "Project". The props is named:
>> Project-conversion.properties
>> > Its located in the same package as "Project".
>> >
>> > I have tried it with my Action "ProjectsAction" too. The file is
>> > ProjectsAction-conversion.properties
>> > Same location as ProjectsAction.
>> >
>> > Content is as follows:
>> > deadlineTime = de.....converter.DateConverter
>> >
>> > or in the actions case:
>> > project.deadlineTime = de.....converter.DateConverter
>> >
>> > Any ideas why this is not drawn by Struts?
>> >
>> > Thanks!
>> > Christian
>> >
>> >
>> >>  (*Chris*)
>> >>
>> >> On Mon, Apr 18, 2011 at 7:59 AM, Christian Grobmeier <
>> grobme...@gmail.com>wrote:
>> >>
>> >>> Hi all,
>> >>>
>> >>> i have a form with only 6 values.
>> >>> 4 Dates, 1 int, one string.
>> >>>
>> >>> I created 2 different conversion classes for the 4 dates. One is for
>> >>> creating a good date from a string like 13:30, one is for the actual
>> >>> date. I don't know why, but the ones for dates work and the one for
>> >>> time does not work.
>> >>>
>> >>> Even when i use the same conversion class for all fields, the time
>> >>> fields do not work.
>> >>>
>> >>> In my jsp they are named correct:
>> >>>
>> >>> project.deadlineTime
>> >>>
>> >>> In my Pojo it is:
>> >>>
>> >>> Project.setDeadlineTime(Date deadlineTime)
>> >>>
>> >>> In my
>> >>>
>> >>> MyAction-conversion.properties:
>> >>>
>> >>> project.deadlineTime = de.blub.converter.TimeConverter
>> >>>
>> >>> As the property file has the working conversions defined, I assume it
>> >>> is drawn correct.
>> >>> To avoid a problem in the converter, i have returned a new Date and
>> >>> once exchanged it with the working stuff. But nothing helped
>> >>>
>> >>> It always claims
>> >>>
>> >>> Error setting expression 'project.deadlineTime' with value
>> >>> '[Ljava.lang.String;@73ea7821'
>> >>> ognl.MethodFailedException: Method "setDeadlineTime" failed for object
>> >>>
>> >>>
>> >>> Then I tried to enable some logging output in the Converters. But they
>> >>> do not output anything (for none of the fields). All other of my
>> >>> classes can create output on the specific level.
>> >>>
>> >>> Even when I debug I cannot breakpoint and step into them. It is as if
>> >>> they would not exist. In all other classes it works
>> >>>
>> >>> My questions:
>> >>> - any ideas what I could look for and why the two fields are not
>> working?
>> >>> - why is there no logging possible?
>> >>> - and why can't I get into a breakpoint when debugging with eclipse
>> >>> and run-jetty-run plugin?
>> >>>
>> >>> Any help is appreciated :-(
>> >>>
>> >>> Thanks!
>> >>> Christian
>> >>>
>> >>> ---------------------------------------------------------------------
>> >>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> >>> For additional commands, e-mail: user-h...@struts.apache.org
>> >>>
>> >>>
>> >>
>> >
>> >
>> >
>> > --
>> > http://www.grobmeier.de
>> >
>>
>>
>>
>> --
>> http://www.grobmeier.de
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
>



-- 
http://www.grobmeier.de

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to