[JBossWS] - how to configure the client side?
by joncmuniz
I'm calling my Webservices sample from a servlet and put the settings in several places:
jboss-wsse-client.xml goes on within the web-inf
<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.com/ws-security/config
http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
<key-store-file>E:\wsse\wsse.jks</key-store-file>
<key-store-password>senha_client</key-store-password>
<trust-store-file>E:\wsse\wsse.csr</trust-store-file>
<trust-store-password>senha_client</trust-store-password>
</jboss-ws-security>
in code
protected void executa() {
System.setProperty("org.jboss.ws.wsse.keyStore", "E:/wsse/wsse.jks" );
System.setProperty("org.jboss.ws.wsse.keyStorePassword", "senha_client" );
System.setProperty("org.jboss.ws.wsse.keyStoreType", "jks" );
System.setProperty("org.jboss.ws.wsse.trustStore", "E:/wsse/wsse.csr" );
System.setProperty("org.jboss.ws.wsse.trustStorePassword", "senha_client" );
System.setProperty("org.jboss.ws.wsse.trustStoreType", "jks" );
QName qName = new QName("http://coreo.com.br/teste", "Teste");
String serviceURL = "http://jon.ctbc.com.br:8080/jbossWebServiceSecurity-1.0.0/Teste?wsdl";
Service service = null;
URL url;
url = new URL(serviceURL);
service = Service.create(url,qName);
ITeste s = service.getPort(ITeste.class);
((StubExt) s).setConfigName("Standard WSSecurity Client");
((BindingProvider) s).getRequestContext().put("org.jboss.ws.wsse.keyStore", "e:\\wsse\\wsse.jks");
((BindingProvider) s).getRequestContext().put("org.jboss.ws.wsse.keyStorePassword", "senha_client");
((BindingProvider) s).getRequestContext().put("org.jboss.ws.wsse.keyStoreType", "jks");
((BindingProvider) s).getRequestContext().put("org.jboss.ws.wsse.trustStore", "E:\\wsse\\wsse.csr");
((BindingProvider) s).getRequestContext().put("org.jboss.ws.wsse.trustStorePassword", "senha_client");
((BindingProvider) s).getRequestContext().put("org.jboss.ws.wsse.trustStoreType", "jks");
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4224662#4224662
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4224662
17 years
[JBoss jBPM] - Re: Hibernate Error when persist the outer ProcessInstance.
by kenees
"boercher" wrote : Obviously creation of ProcessInstances involves the database. I've looked up the ProcessInstance constructor:
|
| public ProcessInstance(ProcessDefinition processDefinition, Map<String, Object> variables, String key)
| | {
| | [...]
| | // if this process instance is created in the context of a persistent operation
| | Services.assignId(this);
| | [...]
| | }
| |
| You are surely operating in the context of a persistent operation so this call to this static method of Services (I guess these are the services from the jbpm.cfg.xml) will do some Hibernate stuff.
|
| Since jBPM heavily relies on a database for everything (transaction safety, logging, ...) I would guess that it will be hard to work around that by other means than by crude hacks.
|
| Volker
Yes, Volker, you are right. What I have to do is to extend from the ProcessInstance to create a new type of ProcessInstance -- NonPersistProcessInstance. Code would like:
| public NonPersistProcessInstance(ProcessDefinition processDefinition,
| Map variables, String key) {
|
| if (processDefinition == null)
| throw new JbpmException(
| "can't create a process instance when processDefinition is null");
|
| // initialize the members
| this.processDefinition = processDefinition;
| this.rootToken = new Token(this);
| this.start = Clock.getCurrentTime();
| this.key = key;
|
| // if this process instance is created in the context of a persistent
| // operation
| // DO NOT PERSIST
| //Services.assignId(this);
|
| // create the optional definitions
| Map definitions = processDefinition.getDefinitions();
| // if the state-definition has optional definitions
| if (definitions != null) {
| instances = new HashMap();
| // loop over each optional definition
| Iterator iter = definitions.values().iterator();
| while (iter.hasNext()) {
| ModuleDefinition definition = (ModuleDefinition) iter.next();
| // and create the corresponding optional instance
| ModuleInstance instance = definition.createInstance();
| if (instance != null) {
| addInstance(instance);
| }
| }
| }
|
| // add the creation log
| rootToken.addLog(new ProcessInstanceCreateLog());
|
| // set the variables
| ContextInstance contextInstance = getContextInstance();
| if ((contextInstance != null) && (variables != null)) {
| contextInstance.addVariables(variables);
| }
|
| Node initialNode = rootToken.getNode();
| // fire the process start event
| if (initialNode != null) {
| ExecutionContext executionContext = new ExecutionContext(rootToken);
| processDefinition.fireEvent(Event.EVENTTYPE_PROCESS_START,
| executionContext);
|
| // execute the start node
| initialNode.execute(executionContext);
| }
|
| }
|
I commented the "assignId" method call in the constructor, this seems to be rude, but I don't know if there is any better idea...
Thank you Volker.
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4224657#4224657
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4224657
17 years
Re: No transaction is in progress
by samk@twinix.com
See Thread at: http://www.techienuggets.com/Detail?tx=65019 Posted on behalf of a User
Hi,
I am facing this same problem. I am having weblogic 9.2 and using JPA over hibernate. For one message at a time it works okay but when I fire good number of events then get into this no transaction in progress issue.
I am using Container managed transaction in MDB. I create entity manager on that thread and save it in threadlocal.. When that message processing is finished finally I close the Entity Manager in onMessage method itself.
throught out the code I use Entity Manager from ThreadLocal which was created at the begning of onMessage method.
It is weird as I am not able to understand why it works sometime and why it doesnt works sometimes.
Did anyone found solution to above problem?
In Response To:
Hi Guys,
I am not able to solve this problema below. Any body can help me ?
| javax.persistence.TransactionRequiredException: no transaction is in progress
| at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:301)
| at com.powerlogic.jcompany.persistencia.jpa.PlcBaseJpaDAO.altera(PlcBaseJpaDAO.java:482)
| at com.powerlogic.jcompany.modelo.PlcBaseBO.altera(PlcBaseBO.java:492)
| at com.powerlogic.jcompany.facade.PlcFacadeImpl.gravaTabular(PlcFacadeImpl.java:444)
| at com.powerlogic.app.facade.AppFacadeImpl.gravaTabular(AppFacadeImpl.java:43)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeTarget(MethodInvocation.ja
|
My -ds.xml
| <datasources>
| <local-tx-datasource>
| <jndi-name>jcompany_jsf</jndi-name>
| <connection-url>jdbc:oracle:thin:@10.0.0.1:1521:orades01</connection-url>
| <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
| <user-name>aaa</user-name>
| <password>bbb</password>
| </local-tx-datasource>
| </datasources>
|
My persistence.xml
| <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence">
| <persistence-unit name="default" transaction-type="JTA">
| <provider>org.hibernate.ejb.HibernatePersistence</provider>
| <jta-data-source>java:jcompany_jsf</jta-data-source>
|
| <jar-file>jcompany_jsf_comuns.jar</jar-file>
|
| <properties>
| <property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect"/>
| <property name="hibernate.show_sql" value="true"/>
| <property name="hibernate.format_sql" value="true"/>
|
| </properties>
| </persistence-unit>
| </persistence>
|
My EJB
| @Stateless
| @TransactionManagement(TransactionManagementType.CONTAINER)
| public class AppFacadeImpl extends PlcFacadeImpl implements IAppFacade, IAppFacadeRemote {
|
| @Override
| @TransactionAttribute (TransactionAttributeType.REQUIRED)
| public void gravaTabular(PlcBaseContextVO context, Class classe,
| List lista, List listaAnt) throws PlcException {
| super.gravaTabular(context, classe, lista, listaAnt);
| }
| }
|
Thanks,
Rogerio
17 years
[JBoss OSGi] - Jboss 5 as plugin/bundle inside another osgi-implementatin -
by Rhodan
Hello,
don't know if it's the right place here - but we have an osgi-problem with jboss 5....
Due to the absence of an embeded jboss we are trying to boot the whole jboss 5 as a single plugin inside of an rcp-application (=equinox-osgi implementation). Already fixed follwoing problems:
- made vfs urls known to the osgi implementation
- made withe-spaces in path working
- ugly hacked some classloading issues
we encounter now some (strange) problem of type:
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12) While loading class "com.arjuna.ats.internal.arjuna.recovery.TransactionStatusConnector",
| thread "Thread[Thread-12,5,main]" timed out waiting (5000ms) for thread "Thread[Start Level Event Dispatcher,5,main]" to finish starting bundle initial@reference:file:plugins/com.qualitype.genoproof.rcp.server_1.0.0/ [3]".To avoid deadlock, thread "Thread[Thread-12,5,main]" is proceeding but "com.arjuna.ats.internal.arjuna.recovery.TransactionStatusConnector" may not be fully initialized.
Seems like the equinox osgi-framework cannot handle halting of modules due to the dependency management between different jboss services.
See also http://dev.eclipse.org/newslists/news.eclipse.webtools/msg15744.html
Stacktrace from boot.log:
| 2009-04-09 13:18:46,878 DEBUG [org.jboss.deployers.structure.spi.helpers.AbstractDeploymentContext] (Start Level Event Dispatcher) Added component DefaultUserTransactionprovider to vfsfile:/C:/temp/Genoproof2/eclipse/plugins/com.qualitype.genoproof.rcp.server_1.0.0/Jboss/server/default/deploy/transaction-jboss-beans.xml
| 2009-04-09 13:18:46,925 DEBUG [org.jboss.system.ServiceController] (Start Level Event Dispatcher) Registering service jboss:service=TransactionManager
| 2009-04-09 13:18:46,925 DEBUG [org.jboss.system.microcontainer.jmx.ServiceControllerRegistrationLifecycleCallback] (Start Level Event Dispatcher) Registered MBean jboss:service=TransactionManager
| 2009-04-09 13:18:46,925 INFO [com.arjuna.ats.jbossatx.jta.TransactionManagerService] (Start Level Event Dispatcher) JBossTS Transaction Service (JTA version) - JBoss Inc.
| 2009-04-09 13:18:46,925 INFO [com.arjuna.ats.jbossatx.jta.TransactionManagerService] (Start Level Event Dispatcher) Setting up property manager MBean and JMX layer
| 2009-04-09 13:18:47,019 DEBUG [com.arjuna.ats.arjuna.logging.arjLoggerI18N] (Start Level Event Dispatcher) [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 4713
| 2009-04-09 13:18:47,034 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Start Level Event Dispatcher) TransactionStatusManagerItem - host: 127.0.0.1 port: 4713
| 2009-04-09 13:18:47,050 DEBUG [com.arjuna.ats.arjuna.logging.arjLoggerI18N] (Start Level Event Dispatcher) [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 4713 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService
| 2009-04-09 13:18:47,081 DEBUG [com.arjuna.ats.tsmx.logging.tsmxLogger] (Start Level Event Dispatcher) Registering mbean for module 'arjuna'
| 2009-04-09 13:18:47,081 DEBUG [com.arjuna.ats.tsmx.logging.tsmxLogger] (Start Level Event Dispatcher) Initialising JMX agent com.arjuna.ats.internal.jbossatx.agent.LocalJBossAgentImpl
| 2009-04-09 13:18:47,081 DEBUG [com.arjuna.ats.tsmx.logging.tsmxLogger] (Start Level Event Dispatcher) Registering mbean for module 'jta'
| 2009-04-09 13:18:47,081 DEBUG [com.arjuna.ats.tsmx.logging.tsmxLogger] (Start Level Event Dispatcher) Registering mbean for module 'txoj'
| 2009-04-09 13:18:47,112 INFO [com.arjuna.ats.jbossatx.jta.TransactionManagerService] (Start Level Event Dispatcher) Initializing recovery manager
| 2009-04-09 13:18:47,112 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Start Level Event Dispatcher)
| --- Start RecoveryActivators
| 2009-04-09 13:18:47,128 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Thread-12)
| --- ExpiredEntryMonitor ----Do, 9 Apr 2009 13:18:47----
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12) !ENTRY
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12)
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12) org.eclipse.osgi
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12)
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12) 2
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12)
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12) 0
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12)
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12) 2009-04-09 13:18:52.170
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12) !MESSAGE
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12)
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12) While loading class "com.arjuna.ats.internal.arjuna.recovery.TransactionStatusConnector", thread "Thread[Thread-12,5,main]" timed out waiting (5000ms) for thread "Thread[Start Level Event Dispatcher,5,main]" to finish starting bundle "initial@reference:file:plugins/com.qualitype.genoproof.rcp.server_1.0.0/ [3]". To avoid deadlock, thread "Thread[Thread-12,5,main]" is proceeding but "com.arjuna.ats.internal.arjuna.recovery.TransactionStatusConnector" may not be fully initialized.
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12) !STACK
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12)
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12) 0
| 2009-04-09 13:18:52,170 INFO [STDOUT] (Thread-12) org.osgi.framework.BundleException: State change in progress for bundle "initial@reference:file:plugins/com.qualitype.genoproof.rcp.server_1.0.0/" by thread "Start Level Event Dispatcher".
| at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1144)
| at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:263)
| at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
| at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
| at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
| at com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner.scan(ExpiredTransactionStatusManagerScanner.java:144)
| at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:212)
| Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
| ... 15 more
| Root exception:
| org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
| at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1144)
| at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:263)
| at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
| at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
| at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
| at com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner.scan(ExpiredTransactionStatusManagerScanner.java:144)
| at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:212)
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713) !ENTRY
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713)
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713) org.eclipse.osgi
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713)
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713) 2
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713)
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713) 0
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713)
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713) 2009-04-09 13:18:57.212
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713) !MESSAGE
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713)
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713) While loading class "com.arjuna.ats.internal.arjuna.recovery.Connection", thread "Thread[Listener:4713,5,main]" timed out waiting (5000ms) for thread "Thread[Start Level Event Dispatcher,5,main]" to finish starting bundle "initial@reference:file:plugins/com.qualitype.genoproof.rcp.server_1.0.0/ [3]". To avoid deadlock, thread "Thread[Listener:4713,5,main]" is proceeding
| but "com.arjuna.ats.internal.arjuna.recovery.Connection" may not be fully initialized.
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713) !STACK
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713)
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713) 0
| 2009-04-09 13:18:57,212 INFO [STDOUT] (Listener:4713) org.osgi.framework.BundleException: State change in progress for bundle "initial@reference:file:plugins/com.qualitype.genoproof.rcp.server_1.0.0/" by thread "Start Level Event Dispatcher".
| at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1144)
| at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:263)
| at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
| at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
| at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
| at com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:121)
| Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
| ... 14 more
| Root exception:
| org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
| at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1144)
| at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:263)
| at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
| at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
| at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
| at com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:121)
|
Can somebody bring some ligth into this problem - and answer the question, if it should be possible to boot up jboss inside of another osgi-implementation?
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4224652#4224652
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4224652
17 years
[JBoss Portal] - Re: URGENT - Problem when deploying on jboss portal
by aj_jboss
Thanks Peter
I removed the jar file from the 'lib' folder, but it was giving error in 'com.test.PortletDefination'
So i had to put the path of the jar file in classpath
Then it worked for jsp pages.
But as i said i am working on JSF, so i changed the portlet.xml file
portlet.xml
|
| <?xml version="1.0" encoding="UTF-8"?>
| <portlet-app
| xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
| version="1.0">
|
|
| <portlet>
| <portlet-name>jsftest-HelloPortlet</portlet-name>
| <portlet-class>com.test.PortletDefination</portlet-class>
| <init-param>
| <name>JSPPage</name>
| <value>/pages/test.jsf</value>
| </init-param>
| <init-param>
| <name>PageTitle</name>
| <value>Header</value>
| </init-param>
| <supports>
| <mime-type>text/html</mime-type>
| <portlet-mode>VIEW</portlet-mode>
| </supports>
| <portlet-info>
| </portlet-info>
| </portlet>
|
| </portlet-app>
|
|
init-param has been changed to 'test.jsf'
test.jsp
|
| <%@ page contentType="text/html"%>
| <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
| <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
|
|
| <h:form>
| <TABLE cellSpacing=0 cellPadding=0 width="100%" border=1>
| <TBODY>
| <TR valign=top>
| <TD>TEST JSF PAGE</TD>
| <TD><h:graphicImage alt="GE imagination at work" value="../images/globe.jpg" width="100" /></TD>
| </TR>
| </TBODY>
| </TABLE>
| </h:form>
|
|
error
|
| 16:24:56,594 ERROR [ControllerCommand] Rendering portlet window main.jsftest-Home.jsftest-HelloPortletWindow triggered the
| ollowing error :
| javax.faces.FacesException: javax.servlet.ServletException: org.jboss.portal.portlet.impl.jsr168.DispatchedHttpServletReque
| t
| at org.apache.myfaces.context.portlet.PortletExternalContextImpl.dispatch(PortletExternalContextImpl.java:174)
| at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:175)
| at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
| at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
| at org.apache.myfaces.portlet.MyFacesGenericPortlet.nonFacesRequest(MyFacesGenericPortlet.java:397)
| at org.apache.myfaces.portlet.MyFacesGenericPortlet.nonFacesRequest(MyFacesGenericPortlet.java:377)
| at org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:474)
| at org.apache.myfaces.portlet.MyFacesGenericPortlet.doView(MyFacesGenericPortlet.java:323)
| at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:133)
| at javax.portlet.GenericPortlet.render(GenericPortlet.java:306)
| at org.jboss.portal.portlet.container.PortletContainer.invokeRender(PortletContainer.java:518)
| at org.jboss.portal.portlet.container.PortletContainer.dispatch(PortletContainer.java:434)
| at org.jboss.portal.portlet.container.PortletContainerInvoker$1.dispatch(PortletContainerInvoker.java:144)
| at org.jboss.portal.portlet.invocation.PortletInvocation.dispatch(PortletInvocation.java:223)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:141)
| at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.org$jboss$portal$core$aspects$portlet$TransactionIn
| erceptor$invokeNotSupported$aop(TransactionInterceptor.java:85)
| at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeNotSupported_4827075286966232824.invokeNext(T
| ansactionInterceptor$invokeNotSupported_4827075286966232824.java)
| at org.jboss.aspects.tx.TxPolicy.invokeInNoTx(TxPolicy.java:66)
| at org.jboss.aspects.tx.TxInterceptor$NotSupported.invoke(TxInterceptor.java:102)
| at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeNotSupported_4827075286966232824.invokeNext(T
| ansactionInterceptor$invokeNotSupported_4827075286966232824.java)
| at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invokeNotSupported(TransactionInterceptor.java)
| at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invoke(TransactionInterceptor.java:55)
| at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.core.aspects.portlet.HeaderInterceptor.invoke(HeaderInterceptor.java:50)
| at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.portlet.aspects.portlet.ProducerCacheInterceptor.invoke(ProducerCacheInterceptor.java:51)
| at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.portlet.aspects.portlet.ModesInterceptor.invoke(ModesInterceptor.java:60)
| at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:46)
| at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.portlet.aspects.portlet.WindowStatesInterceptor.invoke(WindowStatesInterceptor.java:55)
| at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.portlet.aspects.portlet.PortletSessionSynchronizationInterceptor.invoke(PortletSessionSynchroni
| ationInterceptor.java:77)
| at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor$InvokeNextCommand.execute(ContextDispatche
| Interceptor.java:141)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.portal.server.servlet.CommandServlet.doGet(CommandServlet.java:99)
| 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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
| at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:539)
| at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
| at org.jboss.portal.portlet.impl.spi.AbstractRequestContext.include(AbstractRequestContext.java:194)
| at org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor$1.include(ContextDispatcherInterceptor.jav
| :69)
| at org.jboss.portal.server.servlet.CommandServlet.include(CommandServlet.java:79)
| at org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:7
| )
| at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.portlet.aspects.portlet.ContextTrackerInterceptor.invoke(ContextTrackerInterceptor.java:49)
| at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.portlet.aspects.portlet.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:65)
| at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.portlet.aspects.portlet.ValveInterceptor.invoke(ValveInterceptor.java:57)
| at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:171)
| at org.jboss.portal.portlet.container.PortletContainerInvoker.invoke(PortletContainerInvoker.java:115)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy50.invoke(Unknown Source)
| at org.jboss.portal.portlet.state.producer.StatefulPortletInvoker.invoke(StatefulPortletInvoker.java:250)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy52.invoke(Unknown Source)
| at org.jboss.portal.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:140)
| at org.jboss.portal.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:156
|
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy54.invoke(Unknown Source)
| at org.jboss.portal.portlet.test.TestPortletInvoker$1.dispatch(TestPortletInvoker.java:62)
| at org.jboss.portal.portlet.invocation.PortletInvocation.dispatch(PortletInvocation.java:223)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:141)
| at org.jboss.portal.portlet.aspects.portlet.PortalSessionSynchronizationInterceptor.invoke(PortalSessionSynchroniza
| ionInterceptor.java:86)
| at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.portlet.aspects.portlet.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:128)
| at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.core.model.instance.InstanceSecurityInterceptor.invoke(InstanceSecurityInterceptor.java:78)
| at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:171)
| at org.jboss.portal.portlet.test.TestPortletInvoker.invoke(TestPortletInvoker.java:122)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy36.invoke(Unknown Source)
| at org.jboss.portal.core.impl.model.instance.InstanceImpl.invoke(InstanceImpl.java:274)
| at org.jboss.portal.core.command.RenderWindowCommand.execute(RenderWindowCommand.java:109)
| at org.jboss.portal.core.command.ControllerCommand.dispatch(ControllerCommand.java:84)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:141)
| at org.jboss.portal.core.aspects.controller.EventBroadcasterInterceptor.invoke(EventBroadcasterInterceptor.java:168
|
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at com.ge.portal.aspects.LoggingInterceptor.invoke(LoggingInterceptor.java:146)
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.core.aspects.controller.PageNavigationInterceptor.invoke(PageNavigationInterceptor.java:103)
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor.invoke(PolicyEnforcementInterceptor.java:7
| )
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.core.aspects.controller.PortalNodeInterceptor.invoke(PortalNodeInterceptor.java:59)
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:171)
| at org.jboss.portal.core.command.CommandContext.execute(CommandContext.java:102)
| at org.jboss.portal.core.command.ExecutionContext.execute(ExecutionContext.java:92)
| at org.jboss.portal.core.command.CommandContext.chain(CommandContext.java:148)
| at org.jboss.portal.core.command.MarkupCommand.renderPortletWindow(MarkupCommand.java:466)
| at org.jboss.portal.core.command.RenderPageCommand.renderFragments(RenderPageCommand.java:78)
| at org.jboss.portal.core.command.MarkupCommand.execute(MarkupCommand.java:343)
| at org.jboss.portal.core.command.ControllerCommand.dispatch(ControllerCommand.java:84)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:141)
| at org.jboss.portal.core.aspects.controller.EventBroadcasterInterceptor.invoke(EventBroadcasterInterceptor.java:168
|
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at com.ge.portal.aspects.LoggingInterceptor.invoke(LoggingInterceptor.java:146)
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.core.aspects.controller.PageNavigationInterceptor.invoke(PageNavigationInterceptor.java:103)
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor.invoke(PolicyEnforcementInterceptor.java:7
| )
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.core.aspects.controller.PortalNodeInterceptor.invoke(PortalNodeInterceptor.java:59)
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:171)
| at org.jboss.portal.core.command.CommandContext.execute(CommandContext.java:102)
| at org.jboss.portal.core.command.ExecutionContext.execute(ExecutionContext.java:92)
| at org.jboss.portal.core.command.ExecutionContext.execute(ExecutionContext.java:79)
| at org.jboss.portal.core.CoreController.handle(CoreController.java:130)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.JMXInvocationHandler.invoke(JMXInvocationHandler.java:287)
| at $Proxy181.handle(Unknown Source)
| at org.jboss.portal.server.ServerInvocation.dispatch(ServerInvocation.java:80)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:141)
| at org.jboss.portal.server.aspects.server.NavigationInterceptor.invoke(NavigationInterceptor.java:65)
| at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.server.aspects.server.ContentTypeInterceptor.invoke(ContentTypeInterceptor.java:65)
| at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.core.aspects.server.LocaleInterceptor.invoke(LocaleInterceptor.java:73)
| at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.core.aspects.server.UserInterceptor.invoke(UserInterceptor.java:175)
| at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.server.aspects.server.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:8
| )
| at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.core.aspects.server.TransactionInterceptor.org$jboss$portal$core$aspects$server$TransactionInte
| ceptor$invoke$aop(TransactionInterceptor.java:49)
| at org.jboss.portal.core.aspects.server.TransactionInterceptor$invoke_N5143606530999904530.invokeNext(TransactionIn
| erceptor$invoke_N5143606530999904530.java)
| at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
| at org.jboss.aspects.tx.TxInterceptor$RequiresNew.invoke(TxInterceptor.java:262)
| at org.jboss.portal.core.aspects.server.TransactionInterceptor$invoke_N5143606530999904530.invokeNext(TransactionIn
| erceptor$invoke_N5143606530999904530.java)
| at org.jboss.portal.core.aspects.server.TransactionInterceptor.invoke(TransactionInterceptor.java)
| at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
| at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:171)
| at org.jboss.portal.server.servlet.PortalServlet.process(PortalServlet.java:295)
| at org.jboss.portal.server.servlet.PortalServlet.doGet(PortalServlet.java:173)
| 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.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
| 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.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
| 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.java:66
| )
| 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)
| Caused by: javax.portlet.PortletException: javax.servlet.ServletException: org.jboss.portal.portlet.impl.jsr168.DispatchedH
| tpServletRequest
| at org.jboss.portal.portlet.impl.jsr168.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:116)
| at org.apache.myfaces.context.portlet.PortletExternalContextImpl.dispatch(PortletExternalContextImpl.java:167)
| ... 256 more
| Caused by: javax.servlet.ServletException: org.jboss.portal.portlet.impl.jsr168.DispatchedHttpServletRequest
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.portal.portlet.impl.jsr168.PortletRequestDispatcherImpl.execute(PortletRequestDispatcherImpl.java:85)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.portal.server.servlet.CommandFilter.doFilter(CommandFilter.java:66)
| 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.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
| at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
| at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
| at org.jboss.portal.portlet.impl.jsr168.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:106)
| ... 257 more
| Caused by: java.lang.ClassCastException: org.jboss.portal.portlet.impl.jsr168.DispatchedHttpServletRequest
| at org.apache.catalina.core.ApplicationDispatcher.unwrapRequest(ApplicationDispatcher.java:814)
| at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:401)
| at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
| at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
| at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
| at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
| at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
| ... 271 more
|
|
I have created my own class 'com.test.PortletDefination'.
Please suggest me if there is is any generic class which i can use and the jar file for that (if required)
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4224645#4224645
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4224645
17 years