[JBoss Portal] - Re: java.lang.ClassNotFoundException: org.jboss.portal.port
by ericmacau
In my portlets, I never used WebAppRegistry and also changed all the descriptors.
portlet-instances.xml
| <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
| <deployments>
|
| <deployment>
| <instance>
| <instance-id>HelloWorldPortletInstance</instance-id>
| <component-ref>HelloWorldPortlet</component-ref>
| </instance>
| </deployment>
|
| <deployment>
| <instance>
| <instance-id>MyPortletInstance</instance-id>
| <component-ref>MyPortlet</component-ref>
| </instance>
| </deployment>
|
| <deployment>
| <instance>
| <instance-id>ProductCategoryPortletInstance</instance-id>
| <component-ref>ProductCategoryPortlet</component-ref>
| </instance>
| </deployment>
|
|
| <deployment>
| <instance>
| <instance-id>RegionPortletInstance</instance-id>
| <component-ref>RegionPortlet</component-ref>
| </instance>
| </deployment>
|
|
| <deployment>
| <instance>
| <instance-id>CityPortletInstance</instance-id>
| <component-ref>CityPortlet</component-ref>
| </instance>
| </deployment>
|
| <deployment>
| <instance>
| <instance-id>ProductPortletInstance</instance-id>
| <component-ref>ProductPortlet</component-ref>
| </instance>
| </deployment>
|
| </deployments>
|
|
|
reales-object.xml
|
| <?xml version="1.0" encoding="UTF-8"?>
| <deployments>
| <deployment>
| <parent-ref />
| <if-exists>overwrite</if-exists>
|
| <portal>
| <portal-name>reales</portal-name>
|
| <properties>
| <!-- Set the layout for the default portal -->
| <!-- see also portal-layouts.xml -->
| <property>
| <name>layout.id</name>
| <!--
| <value>generic</value>
| -->
| <value>realeslayout-classic</value>
| </property>
| <!-- Set the theme for the default portal -->
| <!-- see also portal-themes.xml -->
| <property>
| <name>theme.id</name>
| <value>realestheme-classic</value>
| <!--
| <value>Nphalanx</value>
| -->
| </property>
| <!-- set the default render set name (used by the render tag in layouts) -->
| <!-- see also portal-renderSet.xml -->
| <property>
| <name>theme.renderSetId</name>
| <value>divRenderer</value>
| </property>
| <!-- set the default strategy name (used by the strategy interceptor) -->
| <!-- see also portal-strategies.xml -->
| <property>
| <name>layout.strategyId</name>
| <value>maximizedRegion</value>
| </property>
| </properties>
| <supported-modes>
| <mode>view</mode>
| <mode>edit</mode>
| <mode>help</mode>
| </supported-modes>
| <supported-window-states>
| <window-state>normal</window-state>
| <window-state>minimized</window-state>
| <window-state>maximized</window-state>
| </supported-window-states>
|
| <page>
| <page-name>default</page-name>
| <properties>
| <property>
| <name>theme.id</name>
| <value>realestheme-classic</value>
| </property>
| <property>
| <name>order</name>
| <value>1</value>
| </property>
| <property>
| <name>resourceKey</name>
| <value>page.home</value>
| </property>
| </properties>
|
|
| <window>
| <!-- NAVIGATION BAR -->
| <window-name>navPortletWindow</window-name>
| <instance-ref>
| NavigationPortletInstance
| </instance-ref>
| <region>navigation</region>
| <height>0</height>
| <properties>
| <!-- use the window renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.windowRendererId</name>
| <value>emptyRenderer</value>
| </property>
| <!-- use the decoration renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.decorationRendererId</name>
| <value>emptyRenderer</value>
| </property>
| <!-- use the portlet renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.portletRendererId</name>
| <value>emptyRenderer</value>
| </property>
| </properties>
| </window>
|
| <!-- LEFT PANEL -->
| <window>
| <window-name>catPortletWindow</window-name>
| <instance-ref>CatalogPortletInstance</instance-ref>
| <region>left</region>
| <height>0</height>
| </window>
|
|
| <window>
| <window-name>ProductPortletWindow</window-name>
| <instance-ref>ProductPortletInstance</instance-ref>
| <region>center</region>
| <height>0</height>
| </window>
|
|
| <page>
| <page-name>House</page-name>
| <window>
| <!-- NAVIGATION BAR -->
| <window-name>navPortletWindow</window-name>
| <instance-ref>
| NavigationPortletInstance
| </instance-ref>
| <region>navigation</region>
| <height>0</height>
| <properties>
| <!-- use the window renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.windowRendererId</name>
| <value>emptyRenderer</value>
| </property>
| <!-- use the decoration renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.decorationRendererId</name>
| <value>emptyRenderer</value>
| </property>
| <!-- use the portlet renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.portletRendererId</name>
| <value>emptyRenderer</value>
| </property>
| </properties>
| </window>
|
| <!-- LEFT PANEL -->
| <window>
| <window-name>catPortletWindow</window-name>
| <instance-ref>
| CatalogPortletInstance
| </instance-ref>
| <region>left</region>
| <height>0</height>
| </window>
|
|
| <!-- CENTER PANEL -->
| <window>
| <window-name>ProductPortletWindow</window-name>
| <instance-ref>
| ProductPortletInstance
| </instance-ref>
| <region>center</region>
| <height>0</height>
| </window>
|
|
| <security-constraint>
| <policy-permission>
| <unchecked />
| <action-name>viewrecursive</action-name>
| </policy-permission>
| </security-constraint>
| </page>
|
| <page>
| <page-name>City</page-name>
|
| <window>
| <!-- NAVIGATION BAR -->
| <window-name>navPortletWindow</window-name>
| <instance-ref>
| NavigationPortletInstance
| </instance-ref>
| <region>navigation</region>
| <height>0</height>
| <properties>
| <!-- use the window renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.windowRendererId</name>
| <value>emptyRenderer</value>
| </property>
| <!-- use the decoration renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.decorationRendererId</name>
| <value>emptyRenderer</value>
| </property>
| <!-- use the portlet renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.portletRendererId</name>
| <value>emptyRenderer</value>
| </property>
| </properties>
| </window>
|
| <!-- LEFT PANEL -->
| <window>
| <window-name>catPortletWindow</window-name>
| <instance-ref>
| CatalogPortletInstance
| </instance-ref>
| <region>left</region>
| <height>0</height>
| </window>
|
| <window>
| <window-name>CityPortletWindow</window-name>
| <instance-ref>CityPortletInstance</instance-ref>
| <region>center</region>
| <height>1</height>
| </window>
|
| <security-constraint>
| <policy-permission>
| <unchecked />
| <action-name>viewrecursive</action-name>
| </policy-permission>
| </security-constraint>
| </page>
|
|
| <page>
| <page-name>Category</page-name>
|
| <window>
| <!-- NAVIGATION BAR -->
| <window-name>navPortletWindow</window-name>
| <instance-ref>
| NavigationPortletInstance
| </instance-ref>
| <region>navigation</region>
| <height>0</height>
| <properties>
| <!-- use the window renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.windowRendererId</name>
| <value>emptyRenderer</value>
| </property>
| <!-- use the decoration renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.decorationRendererId</name>
| <value>emptyRenderer</value>
| </property>
| <!-- use the portlet renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.portletRendererId</name>
| <value>emptyRenderer</value>
| </property>
| </properties>
| </window>
|
| <!-- LEFT PANEL -->
| <window>
| <window-name>catPortletWindow</window-name>
| <instance-ref>
| CatalogPortletInstance
| </instance-ref>
| <region>left</region>
| <height>0</height>
| </window>
|
| <window>
| <window-name>
| ProductCategoryPortletWindow
| </window-name>
| <instance-ref>
| ProductCategoryPortletInstance
| </instance-ref>
| <region>center</region>
| <height>2</height>
| </window>
|
| <security-constraint>
| <policy-permission>
| <unchecked />
| <action-name>viewrecursive</action-name>
| </policy-permission>
| </security-constraint>
| </page>
|
| <page>
| <page-name>Region</page-name>
|
| <window>
| <!-- NAVIGATION BAR -->
| <window-name>navPortletWindow</window-name>
| <instance-ref>
| NavigationPortletInstance
| </instance-ref>
| <region>navigation</region>
| <height>0</height>
| <properties>
| <!-- use the window renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.windowRendererId</name>
| <value>emptyRenderer</value>
| </property>
| <!-- use the decoration renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.decorationRendererId</name>
| <value>emptyRenderer</value>
| </property>
| <!-- use the portlet renderer from the emptyRenderer renderSet -->
| <property>
| <name>theme.portletRendererId</name>
| <value>emptyRenderer</value>
| </property>
| </properties>
| </window>
|
| <!-- LEFT PANEL -->
| <window>
| <window-name>catPortletWindow</window-name>
| <instance-ref>
| CatalogPortletInstance
| </instance-ref>
| <region>left</region>
| <height>0</height>
| </window>
|
| <window>
| <window-name>RegionPortletWindow</window-name>
| <instance-ref>
| RegionPortletInstance
| </instance-ref>
| <region>center</region>
| <height>3</height>
| </window>
|
| <security-constraint>
| <policy-permission>
| <unchecked />
| <action-name>viewrecursive</action-name>
| </policy-permission>
| </security-constraint>
| </page>
|
|
| <security-constraint>
| <policy-permission>
| <unchecked />
| <action-name>viewrecursive</action-name>
| </policy-permission>
| </security-constraint>
| </page>
| </portal>
| </deployment>
| </deployments>
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3956822#3956822
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3956822
18 years, 5 months
[JBoss Seam] - Re: Can Seam be configured to support JSP and Facelets in an
by vlasov01
Hello
I've changed booking example to use jsp, but I'm getting the following error:
2006-07-10 17:16:21,921 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/seam-booking].[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception
java.lang.StackOverflowError
at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:544)
at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:544)
| <?xml version="1.0" encoding="UTF-8"?>
|
| <web-app version="2.4"
| xmlns="http://java.sun.com/xml/ns/j2ee"
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
|
| <!-- Seam -->
|
| <listener>
| <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>
| </listener>
|
| <!-- Propagate conversations across redirects -->
| <filter>
| <filter-name>Seam Redirect Filter</filter-name>
| <filter-class>org.jboss.seam.servlet.SeamRedirectFilter</filter-class>
| </filter>
|
| <filter-mapping>
| <filter-name>Seam Redirect Filter</filter-name>
| <url-pattern>*.seam</url-pattern>
| </filter-mapping>
|
| <!-- JSF -->
|
| <context-param>
| <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
| <param-value>client</param-value>
| </context-param>
|
| <!--context-param>
| <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
| <param-value>.xhtml</param-value>
| </context-param-->
|
| <context-param>
| <param-name>facelets.VIEW_MAPPINGS</param-name>
| <param-value>*.xhtml</param-value>
| </context-param>
|
| <context-param>
| <param-name>facelets.DEVELOPMENT</param-name>
| <param-value>true</param-value>
| </context-param>
|
| <servlet>
| <servlet-name>Faces Servlet</servlet-name>
| <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
| <load-on-startup>1</load-on-startup>
| </servlet>
|
| <!-- Faces Servlet Mapping -->
| <servlet-mapping>
| <servlet-name>Faces Servlet</servlet-name>
| <url-pattern>*.seam</url-pattern>
| </servlet-mapping>
|
| <servlet-mapping>
| <servlet-name>Faces Servlet</servlet-name>
| <url-pattern>/*</url-pattern>
| </servlet-mapping>
|
| <!-- MyFaces -->
| <listener>
| <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
| </listener>
|
| <!-- JSF RI -->
| <!--
| <listener>
| <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
| </listener>
| -->
|
| </web-app>
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3956821#3956821
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3956821
18 years, 5 months
[JBoss Seam] - Re: How to tweak output based on HTTP header for wired/mobil
by jboss-Nth-Fan
"dbatcn" wrote : Putting a little information about this (dependence or lack thereof of javascript) in the Seam documentation area would be very helpful I think, particularly to people like me new to Seam/JSF/facelets/MyFaces/EJB3/JavaPersistence.
Completly agree, it looks like seam documentation assumes some degree of competency with JSF, EJB (less in v3 due to Pojos but container managed concepts are needed, and other basics).
Maybe a section like: "Things to Know About Underlying Frameworks in Seam" would be a good idea.
In particular Seam has been a breeze for me as I'm very close to JSF, EJB and Java5, but to compete (catch up?) with Rails some minimal background in underlying frameworks is needed, and that could be a consideration for many as you mentioned Java developers.
In regards to your original question, what about creating (or reusing) a pluggable JSF renderer. Something that Seam would be somewhat agnostic to -if not mistaken-
Jsf renderers idea was that in principle: to server different clients.
Yeyo
"dbatcn" wrote :
| I think that there's a large population of people like me who are Java-competent who need to create web apps and trying to decide whether to go forward with more recent Java stuff or move (defect?) to Ruby on Rails. Anything that gets people like this going will be hepful. I will admit as a newbie to this that the boundaries between the several projects/APIs I mentioned above are only slowly becoming clear, even with considerable reading from several sources.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3956816#3956816
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3956816
18 years, 5 months
[Advanced Documentation] - Help in executing Hello World BPEL example
by gosanjeev
I'm going through the tutorial http://docs.jboss.org/jbpm/bpel/tutorial.html#tutorial.hello.test and in the last step on running the JUnit test case named ClientTest I'm getting the following error:
run-test:
[junit] Testsuite: org.jbpm.bpel.tutorial.hello.ClientTest
[junit] Tests run: 2, Failures: 0, Errors: 2, Time elapsed: 0.411 sec
[junit] ------------- Standard Output ---------------
[junit] 16:36:46,761 ERROR ServiceObjectFactory : Cannot create service
[junit] javax.naming.NamingException: Cannot unmarshall service ref meta data, cause: java.io.InvalidClassException: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVer
sionUID = 4418622981026545151, local class serialVersionUID = -9120448754896609940
[junit] at org.jboss.ws.jaxrpc.ServiceObjectFactory.getObjectInstance(ServiceObjectFactory.java:127)
[junit] at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
[junit] at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1125)
[junit] at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1142)
[junit] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:705)
[junit] at org.jboss.naming.client.java.javaURLContextFactory$EncContextProxy.invoke(javaURLContextFactory.java:135)
[junit] at $Proxy0.lookup(Unknown Source)
[junit] at javax.naming.InitialContext.lookup(InitialContext.java:351)
[junit] at org.jbpm.bpel.tutorial.hello.ClientTest.setUp(ClientTest.java:28)
[junit] at junit.framework.TestCase.runBare(TestCase.java:125)
[junit] at junit.framework.TestResult$1.protect(TestResult.java:106)
[junit] at junit.framework.TestResult.runProtected(TestResult.java:124)
[junit] at junit.framework.TestResult.run(TestResult.java:109)
[junit] at junit.framework.TestCase.run(TestCase.java:118)
[junit] at junit.framework.TestSuite.runTest(TestSuite.java:208)
[junit] at junit.framework.TestSuite.run(TestSuite.java:203)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1072)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:682)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1434)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:632)
[junit] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[junit] at org.apache.tools.ant.Task.perform(Task.java:364)
[junit] at org.apache.tools.ant.Target.execute(Target.java:341)
[junit] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[junit] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[junit] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[junit] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[junit] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[junit] at org.apache.tools.ant.Main.runBuild(Main.java:668)
[junit] at org.apache.tools.ant.Main.startAnt(Main.java:187)
[junit] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[junit] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
[junit] 16:36:46,781 ERROR ServiceObjectFactory : Cannot create service
[junit] javax.naming.NamingException: Cannot unmarshall service ref meta data, cause: java.io.InvalidClassException: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVer
sionUID = 4418622981026545151, local class serialVersionUID = -9120448754896609940
[junit] at org.jboss.ws.jaxrpc.ServiceObjectFactory.getObjectInstance(ServiceObjectFactory.java:127)
[junit] at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
[junit] at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1125)
[junit] at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1142)
[junit] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:705)
[junit] at org.jboss.naming.client.java.javaURLContextFactory$EncContextProxy.invoke(javaURLContextFactory.java:135)
[junit] at $Proxy0.lookup(Unknown Source)
[junit] at javax.naming.InitialContext.lookup(InitialContext.java:351)
[junit] at org.jbpm.bpel.tutorial.hello.ClientTest.setUp(ClientTest.java:28)
[junit] at junit.framework.TestCase.runBare(TestCase.java:125)
[junit] at junit.framework.TestResult$1.protect(TestResult.java:106)
[junit] at junit.framework.TestResult.runProtected(TestResult.java:124)
[junit] at junit.framework.TestResult.run(TestResult.java:109)
[junit] at junit.framework.TestCase.run(TestCase.java:118)
[junit] at junit.framework.TestSuite.runTest(TestSuite.java:208)
[junit] at junit.framework.TestSuite.run(TestSuite.java:203)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1072)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:682)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1434)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:632)
[junit] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[junit] at org.apache.tools.ant.Task.perform(Task.java:364)
[junit] at org.apache.tools.ant.Target.execute(Target.java:341)
[junit] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[junit] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[junit] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[junit] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[junit] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[junit] at org.apache.tools.ant.Main.runBuild(Main.java:668)
[junit] at org.apache.tools.ant.Main.startAnt(Main.java:187)
[junit] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[junit] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
[junit] ------------- ---------------- ---------------
...
Any help would be much appreciated.
Thanks,
Sanjeev Chakravarty
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3956815#3956815
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3956815
18 years, 5 months
[EJB 3.0] - Updating EntityManagerFactory
by cmlopezalv
Greetings,
My application is creating entity beans dynamically, so, when i create i new entity bean i must update the Ejb3Configuration to let it know there is a new bean, i make this using the method 'addAnnotatedClass(Class clazz)' and 'buildMappings()'.
I have several EntityManagerFactory, created using the clas Ejb3Configuration , using the method (createEntityManagerFactory()).
The problem is how to update the EntityManagerFactory that has been already created, before the update of the Ejb3Copnfiguration.
If i want to do it, i have to create a new EntityManagerFactory from the Ejb3Configuration updated.
Example:
Ejb3Configuration ejb3Configuration = new Ejb3Configuration();
Properties p = new Properties();
//Config properties .......
ejb3Configuration.addProperties(p);
//add some entities
ejbConfiguration.addAnnotatedClass(Entity1.class);
ejbConfiguration.addAnnotatedClass(Entity2.class);
//Create the factory
EntityManagerFactory factory = ejbConfiguration.createEntityManagerFactory();
.....
.....
.....
Then in some point my application needs to know about a new entity bean
so i add it to the configuration i've been using:
ejbConfiguration.addAnnotatedClass(EntityBean3.class);
EntityManager entityManager = factory.createEntityManagerFactory();
//Use this EntityManager to persist the new entity
entityManager.persist([instance of EntityBean3]);
In this point i got the error: EntityBean3 not mapped, that is because the factory is not synchronized with the Ejb3Configuration.
How can i make this sync ?. I'm working creating a new EntityManagerFactory everytime the application generates a new entity bean, but i think that is really ugly, not to mention the performance problems for the application.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3956813#3956813
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3956813
18 years, 5 months