[JBoss Seam] - Re: Security: Login twice after logout
by brombie
I'm having the same problem here. This problem is easy to duplicate if you have eclipse with JBoss tools. Just create a new Seam Web Project which will give you the login and home page.
The logout link in the generated menu.xhtml is:
<s:link view="/home.xhtml" action="#{identity.logout}" value="Logout" rendered="#{identity.loggedIn}" />
If you change the view to /login.xhtml like this:
<s:link view="login.xhtml action="#{identity.logout}" value="Logout" rendered="#{identity.loggedIn}" />
then you'll have to login twice. The first time you hit enter, it takes you back to the login screen. You hit enter again and this time you're logged in.
I've tried commenting out the notLoggedIn and postAuthenticate events in components.xml but it didn't solve the problems. It wouldn't be a good solution anyway, since I do need those events to be handled as configured.
Here's what I see on the console for the first login:
01:32:31,187 INFO [Contexts] starting up: org.jboss.seam.security.identity
| 01:32:31,187 INFO [Contexts] starting up: org.jboss.seam.web.session
And on the second successful login:
| 01:32:32,500 INFO [Authenticator] authenticating: testuser
I'll appreciate it if someone can shine a light on what's going on here.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4125441#4125441
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4125441
16 years, 3 months
[JBossWS] - build failed
by Rajiii
Hi,
I have downloaded JBOSS WS and run ant,but build failed,here is the stack trace:
samples\jaxr\scout\JaxrBaseTest.java:148: cannot find symbol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] protected void getJAXREssentials() throws JAXRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:155: cannot find symbol
[javac] symbol : class InternationalString
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] public InternationalString getIString(String str) throws JAXRExce
ption
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:155: cannot find symbol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] public InternationalString getIString(String str) throws JAXRExce
ption
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:163: cannot find symbol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] public void searchBusiness(String bizname) throws JAXRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:211: cannot find symbol
[javac] symbol : class RegistryService
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] protected RegistryService getRegistryService() throws JAXRExcepti
on
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:211: cannot find symbol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] protected RegistryService getRegistryService() throws JAXRExcepti
on
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:217: cannot find symbol
[javac] symbol : class BusinessQueryManager
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] protected BusinessQueryManager getBusinessQueryManager() throws J
AXRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:217: cannot find symbol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] protected BusinessQueryManager getBusinessQueryManager() throws J
AXRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:225: cannot find symbol
[javac] symbol : class BusinessLifeCycleManager
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] protected BusinessLifeCycleManager getBusinessLifeCycleManager()
throws JAXRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:225: cannot find symbol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] protected BusinessLifeCycleManager getBusinessLifeCycleManager()
throws JAXRException
[javac]
^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:233: cannot find symbol
[javac] symbol : class Organization
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] private void checkServices(Organization org) throws JAXRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:233: cannot find symbol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] private void checkServices(Organization org) throws JAXRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:258: cannot find symbol
[javac] symbol : class Organization
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] private void checkUser(Organization org) throws JAXRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:258: cannot find symbol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] private void checkUser(Organization org) throws JAXRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:281: cannot find symbol
[javac] symbol : class RegistryObject
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] private static String getName(RegistryObject ro) throws JAXRExcep
tion
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:281: cannot find symbol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] private static String getName(RegistryObject ro) throws JAXRExcep
tion
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:290: cannot find symbol
[javac] symbol : class RegistryObject
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] private static String getDescription(RegistryObject ro) throws JA
XRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:290: cannot find symbol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] private static String getDescription(RegistryObject ro) throws JA
XRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:299: cannot find symbol
[javac] symbol : class RegistryObject
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] private static String getKey(RegistryObject ro) throws JAXRExcept
ion
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:299: cannot find symbol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] private static String getKey(RegistryObject ro) throws JAXRExcept
ion
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:311: cannot find symbol
[javac] symbol : class Organization
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] protected Organization createOrganization(String orgname) throws
JAXRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:311: cannot find symbol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] protected Organization createOrganization(String orgname) throws
JAXRException
[javac]
^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:365: cannot find symbol
[javac] symbol : class Key
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] protected void deleteOrganization(Key orgkey) throws Exception
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:378: cannot find symbol
[javac] symbol : class ClassificationScheme
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] private ClassificationScheme getClassificationScheme(String str1,
String str2) throws JAXRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\JaxrBaseTest.java:378: cannot find symbol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.JaxrBaseT
est
[javac] private ClassificationScheme getClassificationScheme(String str1,
String str2) throws JAXRException
[javac]
^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\publish\JaxrDeleteOrganizationTestCase.java:28: package javax
.xml.registry does not exist
[javac] import javax.xml.registry.BulkResponse;
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\publish\JaxrDeleteOrganizationTestCase.java:29: package javax
.xml.registry does not exist
[javac] import javax.xml.registry.JAXRException;
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\publish\JaxrDeleteOrganizationTestCase.java:30: package javax
.xml.registry does not exist
[javac] import javax.xml.registry.JAXRResponse;
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\publish\JaxrDeleteOrganizationTestCase.java:31: package javax
.xml.registry.infomodel does not exist
[javac] import javax.xml.registry.infomodel.Key;
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\publish\JaxrDeleteOrganizationTestCase.java:32: package javax
.xml.registry.infomodel does not exist
[javac] import javax.xml.registry.infomodel.Organization;
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\publish\JaxrDeleteOrganizationTestCase.java:45: cannot find s
ymbol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.publish.J
axrDeleteOrganizationTestCase
[javac] public String saveOrg(String orgname) throws JAXRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\publish\JaxrSaveOrganizationTestCase.java:28: package javax.x
ml.registry does not exist
[javac] import javax.xml.registry.BulkResponse;
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\publish\JaxrSaveOrganizationTestCase.java:29: package javax.x
ml.registry does not exist
[javac] import javax.xml.registry.JAXRException;
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\publish\JaxrSaveOrganizationTestCase.java:30: package javax.x
ml.registry does not exist
[javac] import javax.xml.registry.JAXRResponse;
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\publish\JaxrSaveOrganizationTestCase.java:31: package javax.x
ml.registry.infomodel does not exist
[javac] import javax.xml.registry.infomodel.Key;
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\publish\JaxrSaveOrganizationTestCase.java:32: package javax.x
ml.registry.infomodel does not exist
[javac] import javax.xml.registry.infomodel.Organization;
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\publish\JaxrSaveOrganizationTestCase.java:45: cannot find sym
bol
[javac] symbol : class Key
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.publish.J
axrSaveOrganizationTestCase
[javac] private Key orgKey = null;
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\publish\JaxrSaveOrganizationTestCase.java:47: cannot find sym
bol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.publish.J
axrSaveOrganizationTestCase
[javac] public void testSaveOrg() throws JAXRException
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\publish\JaxrSaveOrganizationTestCase.java:88: cannot find sym
bol
[javac] symbol : class JAXRException
[javac] location: class org.jboss.test.ws.jaxws.samples.jaxr.scout.publish.J
axrSaveOrganizationTestCase
[javac] private void checkBusinessExists(String bizname) throws JAXRExcep
tion
[javac] ^
[javac] C:\JBOSS\jbossws-native-2.0.3.GA\tests\java\org\jboss\test\ws\jaxws\
samples\jaxr\scout\query\JaxrBusinessQueryTestCase.java:35: package javax.xml.re
gistry does not exist
[javac] import javax.xml.registry.BulkResponse;
[javac] ^
[javac] Note: * uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 100 errors
BUILD FAILED
C:\JBOSS\jbossws-native-2.0.3.GA\build.xml:152: The following error occurred whi
le executing this line:
C:\JBOSS\jbossws-native-2.0.3.GA\tests\ant-import\build-testsuite.xml:375: Compi
le failed; see the compiler error output for details.
Total time: 12 seconds
C:\JBOSS\jbossws-native-2.0.3.GA>
What is the reason for this?
Please reply as early as possible.
Regards..
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4125435#4125435
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4125435
16 years, 3 months