Hi Glen

Thanks for your patient. It's very details. But currently I don't know
which step is wrong. I can access the web service through http and https.
 That's why I want to ask a working tomcat, at least I can make it works. I
also think one tomcat setup is also much easier for beginners.


I have one question here, is the https mandatory, I don't need security
like that. I just want to make it work first. Thank you again for your
time, really appreciate.


Regards,
Hua Jie

On Sun, Aug 12, 2012 at 11:25 PM, Glen Mazza <[email protected]> wrote:

> Hi Hua Jie,
>
> I don't have a one-Tomcat solution, I'm not sure how useful such a setup
> would be.  Our Fediz samples use a two-Tomcat setup (three for the more
> advanced wsClientWebapp sample) in order to try to mimic an actual
> production environment.  I'd recommend following the documentation closely,
> using the two or three Tomcat setup as it suggests, and make sure it works,
> then look at reducing the number of Tomcats if you wish.
>
> Sending you a working Tomcat is not going to help you, a web page that
> just says "Hello World!" is useless.  Rather, it's working through the
> sample and getting it to work on your machine that is the important point.
>
> I've requested Fediz 1.0.1--which has much better READMEs and clearer
> keystore configuration rules--to be released.  In the meantime, I'd
> recommend:
>
> 1.) Downloading and building (mvn clean install) the trunk branch of Fediz
> instead of using the Fediz 1.0 distribution: http://cxf.apache.org/fediz.*
> *html#Fediz-Building <http://cxf.apache.org/fediz.html#Fediz-Building>.
>  Follow the READMEs in the trunk versions instead.
>
> 2.) First get the IDP / IDP STS instance working on Tomcat #1 using these
> instructions:  
> http://cxf.apache.org/fediz-**idp.html<http://cxf.apache.org/fediz-idp.html>.
> Don't do anything else until you can view the STS WSDL at
> http://localhost:9080/**fedizidpsts/STSService?wsdl<http://localhost:9080/fedizidpsts/STSService?wsdl>as
>  stated on that page.  If you can't view the WSDL, nothing else will work.
>
> 3.) Next, configure Tomcat #2 as the Relying Party instance:
> http://cxf.apache.org/fediz-**tomcat.html<http://cxf.apache.org/fediz-tomcat.html>.
>  For running the samples, all you need to do are the Installation and HTTPS
> Configuration parts at the top.
>
> 4.) Next, deploy the simpleWebapp sample on Tomcat #2 and make sure the
> sample works--follow that sample's README.
>
> 5.) Next, run the wsclientWebapp sample--you'll need to create a third
> Tomcat instance to run the web service provider--follow the wsclientWebapp
> sample README for full instructions.
>
> If you can get to step #5, you're in good shape with Fediz (just make sure
> for production you use your own keystores and not the sample ones provided.)
>
> Regards,
> Glen
>
>
>
>
> On 08/12/2012 03:40 AM, 杨华杰 wrote:
>
>> Hi
>>
>> Anyone have a idea about this
>>
>> Regards,
>> Hua JIe
>>
>> On Tue, Aug 7, 2012 at 10:56 AM, 杨华杰 <[email protected]> wrote:
>>
>>  Hi
>>>
>>>
>>> I followed the readme to configure the example.(but I configure the
>>> example and the IDP in the same tomcat)
>>>
>>> I am able to view the web service.
>>>
>>> But when I access the link
>>> https://localhost:8443/**fedizhelloworld/secure/**fedservlet<https://localhost:8443/fedizhelloworld/secure/fedservlet>
>>>
>>> I always get this error
>>>
>>> WARNING: Unexpected error forwarding to login page
>>> java.lang.NullPointerException
>>> at
>>> org.apache.catalina.**authenticator.**FormAuthenticator.**
>>> forwardToLoginPage(**FormAuthenticator.java:322)
>>> at
>>> org.apache.catalina.**authenticator.**FormAuthenticator.**authenticate(*
>>> *FormAuthenticator.java:245)
>>> at
>>> org.apache.catalina.**authenticator.**AuthenticatorBase.invoke(**
>>> AuthenticatorBase.java:528)
>>> at
>>> org.apache.cxf.fediz.tomcat.**FederationAuthenticator.**invoke(**
>>> FederationAuthenticator.java:**180)
>>> at
>>> org.apache.catalina.core.**StandardHostValve.invoke(**
>>> StandardHostValve.java:127)
>>> at
>>> org.apache.catalina.valves.**ErrorReportValve.invoke(**
>>> ErrorReportValve.java:102)
>>> at
>>> org.apache.catalina.core.**StandardEngineValve.invoke(**
>>> StandardEngineValve.java:109)
>>> at
>>> org.apache.catalina.connector.**CoyoteAdapter.service(**
>>> CoyoteAdapter.java:291)
>>> at
>>> org.apache.coyote.http11.**Http11Processor.process(**
>>> Http11Processor.java:859)
>>> at
>>> org.apache.coyote.http11.**Http11Protocol$**Http11ConnectionHandler.**
>>> process(Http11Protocol.java:**602)
>>> at org.apache.tomcat.util.net.**JIoEndpoint$Worker.run(**
>>> JIoEndpoint.java:489)
>>> at java.lang.Thread.run(Thread.**java:662)
>>> Aug 6, 2012 10:01:37 PM
>>> org.apache.catalina.**authenticator.**FormAuthenticator
>>> forwardToLoginPage
>>> WARNING: Unexpected error forwarding to login page
>>>
>>>
>>>
>>> Can someone send me a working tomcat and send it to me? It will be much
>>> easier to explore the example.
>>>
>>> This is the first time to post questions on the mail list. Yesterday I
>>> file a bug to the jira
>>>
>>>
>>>
>>> Regards,
>>> Prince
>>>
>>>
>

Reply via email to