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