[Persistence, JBoss/CMP, Hibernate, Database] - OneToMany Behaviour
by linux.enthusiast768
I have a requirement to model a ManyToMany with additional attributes in the intersection table and based on all my reaearch, it looks like modelling this as a 2 OneToMany relationships is the right approach.
Design.
1. Create three clases Class A, ClassB and ClassAB (Intersection)
2. Define OneToMany from A -> AB
3. Define OneToMany from B -> AB
I wanted to clarify few observation that I have, before going ahead and completeing the implementation.
Class A:
@Entity
| @Table(name = "A")
| public class A {
| ...
| @OneToMany(mappedBy="A")
| private List<AB> ab;
| public void setAb(List<AB> ab) {
| this.ab = ab;
| }
| }
Class AB:
@Entity
| @Table(name = "AB")
| public class AB {
| /*
| Do we need to specify an @Id column? It looks like
| the code works only if I define a seperate @id column as
| shown below. Also tried defining @Id as column "A_ID" with no
| success. Did I miss something?
| */
| @Id
| @Column(name="AB_ID")
| private int id;
| public void setId() {
| return id;
| }
| ...
| @ManyToOne
| @JoinColumn(name = "A_ID", nullable=false)
| private A a;
| public void setA(A a) {
| this.a = a;
| }
| }
Test Case:
public class ATest {
| @Test
| public void createAWithAB() {
| ...
| List<AB> abList = new ArrayList<AB>();
|
| //Create A using appropriate constructor
| A a = new A("....");
|
| //Create a new Party Address and set the Location.
| AB ab = new AB();
| ab.setId(100);
| ab.setA(a); //Set A on the intersection AB
| abList.add(ab);
|
| a.setAB(abList);
|
| // Creates an Person
| trans.begin();
|
| /*
| Should the AB record get created when we make the
| following call
| */
| em.persist(a); //Persists A
|
| /*
| Do we need to make a explicity call to persist AB?
| It looks like that the AB record only gets sved if we
| make this following Persist call
|
| */
| em.persist(ab); //Persisit AB
| trans.commit();
| }
| }
Please let me know whether my obsevations are correct. Otherwise can you please provide some guidance on how to fix these issues. If correct, then what is the relevance of the @OneToMnay annotation in the "Class A" and the setter "setAB()"?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4119950#4119950
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4119950
18 years, 4 months
[JBossWS] - Re: WSSE UsernameToken without HTTP basic auth?
by mikaeljl
Continuing this little discussion between me myself and I...
Found the following logs:
2008-01-15 09:19:36,480 DEBUG [org.jboss.wsf.framework.DefaultSPIProvider] class org.jboss.wsf.spi.invocation.SecurityAdaptorFactory Implementation: org.jboss.wsf.container.jboss42.SecurityAdapterFactoryImpl@c774f0
2008-01-15 09:19:36,482 TRACE [org.jboss.security.SecurityAssociation] setPrincipal, p=kermit, server=true
2008-01-15 09:19:36,483 TRACE [org.jboss.security.SecurityAssociation] setPrincipal, sc=org.jboss.security.SecurityAssociation$SubjectContext@103c25f{principal=kermit,subject=null}
2008-01-15 09:19:36,483 TRACE [org.jboss.security.SecurityAssociation] setCredential, sc=org.jboss.security.SecurityAssociation$SubjectContext@103c25f{principal=kermit,subject=null}
Looks like the principal information is set but subject is not, why?
When adding:
System.out.println("Getting principal from SecurityAssociation: " + org.jboss.security.SecurityAssociation.getPrincipal());
|
to the server side implementation of my WS I do get the following log:
2008-01-15 09:19:37,135 INFO [STDOUT] Getting principal from SecurityAssociation: kermit
I would much rather use the standard mechanisms to obtain the principal info.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4119947#4119947
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4119947
18 years, 4 months
[JBoss Seam] - Re: Configuring Seam Mail programmatically
by mahbe
With Contexts, I think you suppose org.jboss.seam.contexts.Contexts?
I tried that, but Seam Mail still uses localhost:25 as mailserver (exchange:25 would be right):
09:15:03,296 INFO [MailSession] Creating JavaMail Session (exchange:25)
| 09:15:03,296 INFO [MailSession] connected to mail server
| 09:15:10,109 ERROR [STDERR] 15.01.2008 09:15:10 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/C:/JBoss-4.2.0-GA/server/default/tmp/deploy/tmp41789LMS.ear-contents/LMS-exp.war/WEB-INF/lib/jboss-seam-ui.jar!/META-INF/s.taglib.xml
| 09:15:10,109 ERROR [STDERR] 15.01.2008 09:15:10 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/C:/JBoss-4.2.0-GA/server/default/tmp/deploy/tmp41789LMS.ear-contents/LMS-exp.war/WEB-INF/lib/richfaces-ui-3.1.2.GA.jar!/META-INF/ajax4jsf.taglib.xml
| [...]
| 09:15:10,609 INFO [MailSession] Creating JavaMail Session (localhost:null)
| 09:15:10,609 INFO [MailSession] connected to mail server
| 09:15:11,593 ERROR [STDERR] javax.faces.FacesException: Could not connect to SMTP host: localhost, port: 25
| 09:15:11,593 ERROR [STDERR] at org.jboss.seam.mail.ui.UIMessage.encodeEnd(UIMessage.java:146)
| 09:15:11,593 ERROR [STDERR] at org.jboss.seam.ui.util.JSF.renderChild(JSF.java:181)
| 09:15:11,593 ERROR [STDERR] at org.jboss.seam.ui.util.JSF.renderChildren(JSF.java:163)
| 09:15:11,593 ERROR [STDERR] at org.jboss.seam.ui.facelet.FaceletsRenderer.renderFacelet(FaceletsRenderer.java:206)
| 09:15:11,593 ERROR [STDERR] at org.jboss.seam.ui.facelet.FaceletsRenderer$1.process(FaceletsRenderer.java:160)
| 09:15:11,593 ERROR [STDERR] at org.jboss.seam.ui.facelet.FaceletsRenderer$RenderingContext.run(FaceletsRenderer.java:78)
| 09:15:11,593 ERROR [STDERR] at org.jboss.seam.ui.facelet.FaceletsRenderer.render(FaceletsRenderer.java:169)
| 09:15:11,593 ERROR [STDERR] at de.sbe.lms.steuerungen.benutzer.VersendeLizenzdateiStrg.sende(VersendeLizenzdateiStrg.java:162)
| 09:15:11,593 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 09:15:11,593 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 09:15:11,593 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 09:15:11,593 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 09:15:11,593 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| 09:15:11,593 ERROR [STDERR] at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| 09:15:11,593 ERROR [STDERR] at org.jboss.seam.intercept.EJBInvocationContext.proceed(EJBInvocationContext.java:44)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.persistence.ManagedEntityIdentityInterceptor.aroundInvoke(ManagedEntityIdentityInterceptor.java:48)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.core.ConversationInterceptor.aroundInvoke(ConversationInterceptor.java:56)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.persistence.EntityManagerProxyInterceptor.aroundInvoke(EntityManagerProxyInterceptor.java:26)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.persistence.HibernateSessionProxyInterceptor.aroundInvoke(HibernateSessionProxyInterceptor.java:27)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:106)
| 09:15:11,609 ERROR [STDERR] at org.jboss.seam.intercept.SessionBeanInterceptor.aroundInvoke(SessionBeanInterceptor.java:50)
| 09:15:11,609 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor1471.invoke(Unknown Source)
| 09:15:11,609 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 09:15:11,609 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 09:15:11,609 ERROR [STDERR] at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
| 09:15:11,609 ERROR [STDERR] at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| 09:15:11,609 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 09:15:11,609 ERROR [STDERR] at org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor.invoke(ExtendedPersistenceContextPropagationInterceptor.java:71)
| 09:15:11,609 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 09:15:11,609 ERROR [STDERR] at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
| 09:15:11,609 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 09:15:11,609 ERROR [STDERR] at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
| 09:15:11,609 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 09:15:11,609 ERROR [STDERR] at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
| 09:15:11,609 ERROR [STDERR] at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
| 09:15:11,609 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 09:15:11,609 ERROR [STDERR] at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
| 09:15:11,609 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 09:15:11,609 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(StatefulInstanceInterceptor.java:83)
| 09:15:11,609 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 09:15:11,609 ERROR [STDERR] at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
| 09:15:11,609 ERROR [STDERR] at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:106)
| 09:15:11,609 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 09:15:11,625 ERROR [STDERR] at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
| 09:15:11,625 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 09:15:11,625 ERROR [STDERR] at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| 09:15:11,625 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 09:15:11,625 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:204)
| 09:15:11,625 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:100)
| 09:15:11,625 ERROR [STDERR] at $Proxy631.sende(Unknown Source)
| 09:15:11,625 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 09:15:11,625 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 09:15:11,625 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 09:15:11,625 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 09:15:11,625 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
| 09:15:11,625 ERROR [STDERR] at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
| 09:15:11,625 ERROR [STDERR] at org.jboss.seam.intercept.ClientSideInterceptor$1.proceed(ClientSideInterceptor.java:76)
| 09:15:11,625 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
| 09:15:11,625 ERROR [STDERR] at org.jboss.seam.ejb.RemoveInterceptor.aroundInvoke(RemoveInterceptor.java:41)
| 09:15:11,625 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| 09:15:11,625 ERROR [STDERR] at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:106)
| 09:15:11,625 ERROR [STDERR] at org.jboss.seam.intercept.ClientSideInterceptor.invoke(ClientSideInterceptor.java:54)
| 09:15:11,625 ERROR [STDERR] at org.javassist.tmp.java.lang.Object_$$_javassist_4.sende(Object_$$_javassist_4.java)
| 09:15:11,625 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 09:15:11,625 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 09:15:11,625 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 09:15:11,625 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 09:15:11,625 ERROR [STDERR] at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:328)
| 09:15:11,625 ERROR [STDERR] at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:273)
| 09:15:11,625 ERROR [STDERR] at org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59)
| 09:15:11,625 ERROR [STDERR] at org.jboss.el.parser.AstMethodSuffix.invoke(AstMethodSuffix.java:65)
| 09:15:11,625 ERROR [STDERR] at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
| 09:15:11,625 ERROR [STDERR] at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
| 09:15:11,625 ERROR [STDERR] at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
| 09:15:11,625 ERROR [STDERR] at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)
| 09:15:11,625 ERROR [STDERR] at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
| 09:15:11,625 ERROR [STDERR] at javax.faces.component.UICommand.broadcast(UICommand.java:383)
| 09:15:11,625 ERROR [STDERR] at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
| 09:15:11,625 ERROR [STDERR] at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
| 09:15:11,625 ERROR [STDERR] at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
| 09:15:11,625 ERROR [STDERR] at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
| 09:15:11,625 ERROR [STDERR] at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
| 09:15:11,625 ERROR [STDERR] at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
| 09:15:11,625 ERROR [STDERR] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
| 09:15:11,625 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| 09:15:11,640 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| 09:15:11,640 ERROR [STDERR] at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:307)
| 09:15:11,640 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| 09:15:11,640 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| 09:15:11,640 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
| 09:15:11,640 ERROR [STDERR] at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
| 09:15:11,640 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| 09:15:11,640 ERROR [STDERR] at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
| 09:15:11,640 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| 09:15:11,640 ERROR [STDERR] at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
| 09:15:11,640 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| 09:15:11,640 ERROR [STDERR] at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)
| 09:15:11,640 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| 09:15:11,640 ERROR [STDERR] at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
| 09:15:11,640 ERROR [STDERR] at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
| 09:15:11,640 ERROR [STDERR] at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
| 09:15:11,640 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| 09:15:11,640 ERROR [STDERR] at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
| 09:15:11,640 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| 09:15:11,640 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
| 09:15:11,640 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| 09:15:11,640 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| 09:15:11,640 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| 09:15:11,640 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| 09:15:11,640 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| 09:15:11,640 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
| 09:15:11,640 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| 09:15:11,640 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
| 09:15:11,640 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
| 09:15:11,640 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
| 09:15:11,640 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
| 09:15:11,640 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| 09:15:11,640 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
| 09:15:11,640 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| 09:15:11,640 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
| 09:15:11,640 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
| 09:15:11,640 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
| 09:15:11,640 ERROR [STDERR] Caused by: javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 25;
| nested exception is:
| java.net.ConnectException: Connection refused: connect
| 09:15:11,640 ERROR [STDERR] at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1282)
| 09:15:11,640 ERROR [STDERR] at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)
| 09:15:11,656 ERROR [STDERR] at javax.mail.Service.connect(Service.java:275)
| 09:15:11,656 ERROR [STDERR] at javax.mail.Service.connect(Service.java:156)
| 09:15:11,656 ERROR [STDERR] at javax.mail.Service.connect(Service.java:105)
| 09:15:11,656 ERROR [STDERR] at org.jboss.seam.mail.ui.UIMessage.encodeEnd(UIMessage.java:140)
| 09:15:11,656 ERROR [STDERR] ... 132 more
| 09:15:11,656 ERROR [STDERR] Caused by: java.net.ConnectException: Connection refused: connect
| 09:15:11,656 ERROR [STDERR] at java.net.PlainSocketImpl.socketConnect(Native Method)
| 09:15:11,656 ERROR [STDERR] at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
| 09:15:11,656 ERROR [STDERR] at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
| 09:15:11,656 ERROR [STDERR] at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
| 09:15:11,656 ERROR [STDERR] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
| 09:15:11,656 ERROR [STDERR] at java.net.Socket.connect(Socket.java:507)
| 09:15:11,656 ERROR [STDERR] at java.net.Socket.connect(Socket.java:457)
| 09:15:11,656 ERROR [STDERR] at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:232)
| 09:15:11,656 ERROR [STDERR] at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)
| 09:15:11,656 ERROR [STDERR] at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1250)
| 09:15:11,656 ERROR [STDERR] ... 137 more
This one
09:15:10,609 INFO [MailSession] Creating JavaMail Session (localhost:null)
| 09:15:10,609 INFO [MailSession] connected to mail server
appears only the first time I call the mail function after deployment. It 'seams' that Seam Mail ignores the manual settings and creates one time its own MailSession instance.
Beyond Contexts.getEventContext() I also tried application and conversation context, but that doesn't work, too.
Best Regards, Matthias
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4119946#4119946
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4119946
18 years, 4 months
Jboss portal trainings in belgium?
by david delbecq
Hello,
we are planning at our company to convert from a current tomcat based
intranet to a jboss portal based one (jsf, portlet, wiki, forums), for
that we are trying to find out some company that make jboss portal
trainings in Belgium (Brussel if possible). If someone has link to
companies providing such training, we found out that Redhat does
provides such trainings, but it requires us to go to dutchland or
france, we are trying to find nearer :)
So, if you have links, provide them. Thank you.
18 years, 4 months