[JBoss Portal] - Re: Problems in doing JAAS login using code
by prassana
I overrided the isUserInRole function of org.jboss.portal.portlet.impl.spi.AbstractSecurityContext, like this to solve getting the user roles from the SecurityAssociation (whose subject i set in the filter) and instead from the request object.
| public boolean isUserInRole(String roleName)
| {
| if(SecurityAssociation.getSubject() != null
| && req.getAuthType().equals("NTLM"))
| {
| boolean inRole = false;
| Object[] principals = SecurityAssociation.getSubject().getPrincipals(SimpleGroup.class).toArray();
|
| SimpleGroup roleGroup = null;
| for(int i=0; i<principals.length; i++)
| {
| SimpleGroup temp = (SimpleGroup)principals[ i];
| if(temp.getName().equals("Roles"))
| roleGroup = temp;
| }
|
| if(roleGroup != null && roleGroup.isMember(new UserPrincipal(roleName)))
| inRole = true;
|
| return inRole;
| }
| else
| return req.isUserInRole(roleName);
| }
|
I have commented out all the security constraints, and the security-role-ref from the servlet definitions in web.xml
It worked all well. But is it the right way to go about ?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4076105#4076105
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4076105
18Â years, 8Â months
[JBoss jBPM] - Re: Exception while executing SubProcess
by suchi1247
Thank u Martin.I could able to solve that exception now.
but now iam getting NullPointerException.
Below is the modified code and Exception .
| JbpmConfiguration jbpmConfiguration =JbpmConfiguration.parseResource("hibernate.cfg");
| JbpmContext jbpmContext=jbpmConfiguration.createJbpmContext();
| try{
| // parsing sub process
| ProcessDefinition subProcessDefinition = ProcessDefinition.parseXmlResource("ChildProcess/processdefinition.xml");
| jbpmContext.deployProcessDefinition(subProcessDefinition);
| System.out.println("subproceess Deployed ");
| ProcessDefinition processDefinition = ProcessDefinition.parseXmlResource("MainProcess/processdefinition.xml");
| jbpmContext.deployProcessDefinition(processDefinition);
| System.out.println("Main proceess deployed");
|
| ProcessInstance processInstance = processDefinition.createProcessInstance();
| System.out.println(" a: "+ processInstance.getRootToken().getNode().getName());
| processInstance.signal();
| System.out.println(" b: "+ processInstance.getRootToken().getNode().getName());
| System.out.println("going to Process State now");
| processInstance.signal();
| System.out.println(" c: "+ processInstance.getRootToken().getNode().getName());
| System.out.println("reached to process State Now");
|
|
| System.out.println(" : "+ processInstance.getRootToken().getNode().getName());
|
| processInstance.signal();// i expect , signal to end node of main process here. but i got the below exception.
| System.out.println(" d: "+ processInstance.getRootToken().getNode().getName());
|
| }
| catch(Exception e)
| {e.printStackTrace();}
| finally{
| jbpmContext.close();
| }
|
And the exception is
| java.lang.NullPointerException
| at org.jbpm.graph.node.ProcessState.leave(ProcessState.java:197)
| at org.jbpm.graph.exe.Token.signal(Token.java:194)
| at org.jbpm.graph.exe.Token.signal(Token.java:139)
| at org.jbpm.graph.exe.ProcessInstance.signal(ProcessInstance.java:251)
| at com.iton.servlets.TestProcessState.doGet(TestProcessState.java:110)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
| at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.ja
|
| at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| at java.lang.Thread.run(Thread.java:595)
|
Plz tell me whats wrong in my code??
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4076104#4076104
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4076104
18Â years, 8Â months
[Beginners Corner] - blank page wile accessing jsp from jboss and the error on jb
by ettahoney
10:13:49,437 INFO [URLDeploymentScanner] Started
10:13:49,468 INFO [MainDeployer] Deployed package: file:/D:/jspace/jboss/jboss-
3.2.0RC4/server/default/conf/jboss-service.xml
10:13:49,468 INFO [Server] JBoss (MX MicroKernel) [3.2.0RC4 (build: CVSTag=JBos
s_3_2_0_RC4 date=200303221440)] Started in 1m:13s:109ms
10:14:23,859 INFO [jbossweb] Registered jboss.web:Jetty=0,HttpContext=0,context
=/
10:14:23,859 INFO [jbossweb] Registered jboss.web:Jetty=0,HttpContext=0,context
=/,RootNotFoundHandler=0
10:14:23,859 INFO [jbossweb] Started HttpContext[/]
10:18:49,265 WARN [jbossweb] WARNING: Exception for /jmx-console/HtmlAdaptor
javax.management.IntrospectionException: Failed to find PropertyEditor for type:
org.jboss.deployment.DeploymentInfo
at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:230)
at org.jboss.jmx.adaptor.control.Server.invokeOp(Server.java:209)
at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorSer
vlet.java:172)
at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdap
torServlet.java:78)
at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServl
et.java:60)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360
)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
onHandler.java:278)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
58)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1714)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication
Context.java:548)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1664)
at org.mortbay.http.HttpServer.service(HttpServer.java:863)
at org.jboss.jetty.Jetty.service(Jetty.java:460)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:775)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:939)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:792)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
201)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)
10:18:59,140 INFO [EJBDeployer] Creating
10:18:59,140 INFO [EJBDeployer] Created
10:19:13,671 WARN [jbossweb] WARNING: Exception for /jmx-console/HtmlAdaptor
javax.management.IntrospectionException: Failed to find PropertyEditor for type:
org.jboss.deployment.DeploymentInfo
at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:230)
at org.jboss.jmx.adaptor.control.Server.invokeOp(Server.java:209)
at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorSer
vlet.java:172)
at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdap
torServlet.java:78)
at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServl
et.java:60)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360
)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
onHandler.java:278)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
58)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1714)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication
Context.java:548)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1664)
at org.mortbay.http.HttpServer.service(HttpServer.java:863)
at org.jboss.jetty.Jetty.service(Jetty.java:460)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:775)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:939)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:792)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
201)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4076098#4076098
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4076098
18Â years, 8Â months
[Beginners Corner] - MBeanException: Exception in MBean in jboss
by ettahoney
Hi
the following is the error when jboss3.2.0 is started and when i am accessing jsp page blank page is coming and ihave seen the source code then there is code in the source page
09:18:00,734 ERROR [URLDeploymentScanner] MBeanException: Exception in MBean ope
ration 'checkIncompleteDeployments()'
Cause: Incomplete Deployment listing:
Packages waiting for a deployer:
[org.jboss.deployment.DeploymentInfo@94cf6dc3 { url=file:/D:/jspace/jboss/jboss-
3.2.0RC4/server/default/deploy/kala/ }
deployer: null
status: null
state: INIT_WAITING_DEPLOYER
watch: file:/D:/jspace/jboss/jboss-3.2.0RC4/server/default/deploy/kala/
lastDeployed: 1187668080734
lastModified: 1187623355702
mbeans:
]Incompletely deployed packages:
[org.jboss.deployment.DeploymentInfo@94cf6dc3 { url=file:/D:/jspace/jboss/jboss-
3.2.0RC4/server/default/deploy/kala/ }
deployer: null
status: null
state: INIT_WAITING_DEPLOYER
watch: file:/D:/jspace/jboss/jboss-3.2.0RC4/server/default/deploy/kala/
lastDeployed: 1187668080734
lastModified: 1187623355702
mbeans:
]MBeans waiting for classes:
MBeans waiting for other MBeans:
regards
srinu
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4076093#4076093
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4076093
18Â years, 8Â months
[JBoss Portal] - Re: Flash animation inside Jboss Portal Header
by jhuiza
Well i had to answer myself. In order to insert a flash animation on the JBoss Portal header, you must modify or create a layout, the code for flash must be between the body tabs
The flash animation is set over the header.gif image, and i dont like it, so i had to cut header.gif, and modify the portal_style.css
Header background */
#header {
background-image: url( images/header.gif );
background-repeat: repeat-x;
height: 10px;/*this part for movin margin where portal page starts*/
padding: 0px; /*margin: 0 25% 0 25%;*/
}
UL#tabsHeader li {
list-style: none;
float: left;
margin-left: -1px;
margin-top: 2px;/*this part for movin menu tabs*/
margin-right: 0px;
line-height: 16px;
padding: 0px;
border-right: 1px solid #72828E;
border-left: 1px solid #72828E;
}
I hope i can help future users
Have a nice day :)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4076092#4076092
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4076092
18Â years, 8Â months