Hi,
The Orion documentation about the load-on-startup states that the optional
contents of these element must be an integer indicating the order in which
the servlet should be loaded.
Then if you use values like 1 (ActionServlet) and 2 (ValidatorServlet) or
any different values you want, it should work fine.
Anyway you better update to Orion 1.5.2: the new stable release.
Giustino De Vincentiis
-----Messaggio originale-----
Da: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Inviato: marted́ 5 giugno 2001 23.05
A: [EMAIL PROTECTED]
Oggetto: RE: Anyone have the Struts Validator example working?
My findings with the following settings:
======================================
load-on-startup=0 or 1
web.xml's setting definition sequence:
1. validator servlet
2. strut action servlet
======================================
All registration example -> javax.servlet.jsp.JspException: Cannot find
message resources under key org.apache.struts.action.MESSAGE
both change language example -> javax.servlet.jsp.JspException: Cannot find
global ActionForward for name registration
======================================
load-on-startup=0 or 1
web.xml's servlet definition sequence:
1. strut action servlet
2. validator servlet
======================================
Registration Example -> input form can be displayed -> error when save
java.lang.NullPointerException
at
com.wintecinc.struts.action.ValidatorForm.validate(ValidatorForm.java:123)
Registration with Javascript Validation and Server Validation ->
java.lang.NullPointerException
at
com.wintecinc.struts.taglib.html.JavascriptValidatorTag.doStartTag(Javascrip
tValidatorTag.java:174)
Multi-Part Registration Example with Javascript Validation and Server
Validation
java.lang.NullPointerException
at
com.wintecinc.struts.taglib.html.JavascriptValidatorTag.doStartTag(Javascrip
tValidatorTag.java:174)
Type Example validating some primitive numbers, a range on the integer, and
a date. -> input form can be displayed -> error when save
java.lang.NullPointerException
at
com.wintecinc.struts.action.ValidatorForm.validate(ValidatorForm.java:123)
Both change language example -> input from with correct lang. can be
displayed -> error when save
java.lang.NullPointerException
at
com.wintecinc.struts.action.ValidatorForm.validate(ValidatorForm.java:123)
==================================================
web.xml's servlet definition sequence:
1. validator servlet with load-on-startup = 2
2. strut action servlet with load-on-startup = 1
==================================================
Everything works Fine !!!!
Chris
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: June 5, 2001 2:32 PM
To: [EMAIL PROTECTED]
Subject: RE: Anyone have the Struts Validator example working?
I still have the following error when I tried to access
http://localhost/share/validator/registration.jsp:
500 Internal Server Error
javax.servlet.jsp.JspException: Cannot find message resources under key
org.apache.struts.action.MESSAGE
at
org.apache.struts.util.RequestUtils.message(RequestUtils.java:292)
at
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:239)
at /registration.jsp._jspService(/registration.jsp.java:72) (JSP
page line 9)
at com.orionserver[Orion/1.5.2 (build
10460)].http.OrionHttpJspPage.service(Unknown Source)
at com.evermind[Orion/1.5.2 (build 10460)]._ah._rad(Unknown Source)
at com.evermind[Orion/1.5.2 (build
10460)].server.http.JSPServlet.service(Unknown Source)
at com.evermind[Orion/1.5.2 (build 10460)]._cxb._abe(Unknown Source)
at com.evermind[Orion/1.5.2 (build 10460)]._cxb._uec(Unknown Source)
at com.evermind[Orion/1.5.2 (build 10460)]._io._twc(Unknown Source)
at com.evermind[Orion/1.5.2 (build 10460)]._io._gc(Unknown Source)
at com.evermind[Orion/1.5.2 (build 10460)]._if.run(Unknown Source)
==========================
My Settings are as follow:
==========================
Orion: 1.5.2
[application.xml]
<web-module id="validator"
path="../../../../dev/share/struts-validator/validator/"/>
[default-web-site.xml]
<web-app application="default" name="validator" root="/share/validator"/>
validator.war: extracted from validator20010510.zip
this war file is extracted and put in directory
"../../../../dev/share/struts-validator/validator/"
modify web.xml for load-on-startup value to 1 from 2 (already tried 0 too ->
same error) as follows:
<!-- Validator Initialization Servlet Configuration -->
<servlet>
<servlet-name>validator</servlet-name>
<servlet-class>com.wintecinc.struts.action.ValidatorServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/validation.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Action Servlet Configuration -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>application</param-name>
<param-value>com.wintecinc.struts.example.validator.ApplicationResources</pa
ram-value>
</init-param>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>validate</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
Am I missing sth?
Thanks in advance!
Chris
-----Original Message-----
From: Chuck Stern [mailto:[EMAIL PROTECTED]]
Sent: June 5, 2001 10:18 AM
To: [EMAIL PROTECTED]
Subject: RE: Anyone have the Struts Validator example working?
I'm using Orion 1.5.1 and Struts_Validator-20010510.jar.
It worked when I changed the load-on-startup value to 1 (or 0). A value of
2 caused the mentioned error. What was weird is that if I moved the
<web-app> definition for the validator below the strut action servlet
definition in the web.xml file I would get the following error:
java.lang.NullPointerException
at
com.wintecinc.struts.action.ValidatorForm.validate(ValidatorForm.java:123)
at
org.apache.struts.action.ActionServlet.processValidate(ActionServlet.java:20
98)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1564)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:211)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind[Orion/1.5.1 (build 10410)]._cob._xdd(Unknown Source)
at com.evermind[Orion/1.5.1 (build 10410)]._cob._shc(Unknown Source)
at com.evermind[Orion/1.5.1 (build 10410)]._iz._rzc(Unknown Source)
at com.evermind[Orion/1.5.1 (build 10410)]._iz._ft(Unknown Source)
at com.evermind[Orion/1.5.1 (build 10410)]._ip.run(Unknown Source)
It looks different but it's really the same sore of error that struts was
having, it's just not expecting null though.
Chuck
-----Original Message-----
From: David Winterfeldt [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, June 05, 2001 10:34 AM
To: [EMAIL PROTECTED]
Subject: RE: Anyone have the Struts Validator example working?
What version are you using and what did you change to
make it work. Maybe I can fix it. Does Orion only
accept '1' as a valid load-on-startup value?
<load-on-startup>2</load-on-startup>
David
--- Chuck Stern <[EMAIL PROTECTED]> wrote:
> Thanks, that worked.
>
> chuck
>
> -----Original Message-----
> From: DeVincentiis Giustino
> [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, June 05, 2001 7:06 AM
> To: [EMAIL PROTECTED]
> Subject: RE: Anyone have the Struts Validator
> example working?
>
>
> I used the validator with Orion and had a similar
> behavior, the problem was
> in the web.xml.
> Check that the <load-on-startup> values for the
> ActionServlet and for the
> ValidatorServlet are correct.
>
> Hope this help,
> Giustino De Vincentiis
>
> -----Messaggio originale-----
> Da: Chuck Stern
> [mailto:[EMAIL PROTECTED]]
> Inviato: martedl 5 giugno 2001 12.26
> A: Struts-User
> Oggetto: Anyone have the Struts Validator example
> working?
>
>
> Hi,
>
> I would like to try David Winterfeldt's validator
> for a new project I'm
> working on but I can't seem to get it to work with
> Orion 1.51. The default
> welcome page comes up and I can see the validator
> initializing. I get the
> following when trying to go to the registration
> example page:
>
> javax.servlet.jsp.JspException: Cannot find message
> resources under key
> org.apache.struts.action.MESSAGE
> at
>
org.apache.struts.util.RequestUtils.message(RequestUtils.java:292)
> at
>
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:239)
> at
>
/registration.jsp._jspService(/registration.jsp.java:72)
> (JSP
> page line
> 9)
> at com.orionserver[Orion/1.5.1 (build
> 10410)].http.OrionHttpJspPage.service(Unknown
> Source)
> at com.evermind[Orion/1.5.1 (build
> 10410)]._ah._pcd(Unknown Source)
> at com.evermind[Orion/1.5.1 (build
> 10410)].server.http.JSPServlet.service(Unknown
> Source)
> at com.evermind[Orion/1.5.1 (build
> 10410)]._cob._xdd(Unknown Source)
> at com.evermind[Orion/1.5.1 (build
> 10410)]._cob._shc(Unknown Source)
> at com.evermind[Orion/1.5.1 (build
> 10410)]._iz._rzc(Unknown Source)
> at com.evermind[Orion/1.5.1 (build
> 10410)]._iz._ft(Unknown Source)
> at com.evermind[Orion/1.5.1 (build
> 10410)]._ip.run(Unknown Source)
>
> Any Ideas?
>
> Thanks,
> Chuck
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35
a year! http://personal.mail.yahoo.com/