Defining Business Operations using remote session EJBs for WLI2.1

Hello all,
I'm having a deployment issue with WLI 2.1. Is it true that in order to define
a Business Operation in WLI 2.1 that uses a session EJB, the EJB MUST be deployed
in the same JNDI tree (WLS instance) that WLI is running on? Is everyone just
running one admin server that hosts WLI and all other applications on the same
instance?
I'd like to have WLI running on one machine and have my applications running on
another, but at this point seems unobtainable because you cant supply a t3 URL
to that separate machine when defining Business Operations...
Any help would be appreciated,
Jon

I am new to WLPI and have run across this problem as well. Could you
provide more detail your proxy session bean and maybe include some
example code? Thanks.
Regards,
Rick H.
"Paul Rooney" <[email protected]> wrote:
>
I have come accross the same problem - solved it by using a "proxy" session
bean
that knows how to call out to all the Remote EJBS that I need. This "proxy"
session
bean is deployed with wlpi application.
"Erik Godding Boye" <[email protected]> wrote:
We would like to define business operations in WLI calling EJBs on a
remote machine.
It seems like the EJB have to be deployed locally to appear in the (JNDI)
drop-down
list when defining the business operation.
Is the only way to achieve this functionality to write (or generate)
some kind
of wrapper EJB that will be deployed locally, or do you have other suggestions?
Regards,
E
PS: We're using WLI 2.1 running on WLS 6.1 SP1

Similar Messages

  • Defining Business Operations calling remote EJBs

    We would like to define business operations in WLI calling EJBs on a remote machine.
    It seems like the EJB have to be deployed locally to appear in the (JNDI) drop-down
    list when defining the business operation.
    Is the only way to achieve this functionality to write (or generate) some kind
    of wrapper EJB that will be deployed locally, or do you have other suggestions?
    Regards,
    E
    PS: We're using WLI 2.1 running on WLS 6.1 SP1

    I am new to WLPI and have run across this problem as well. Could you
    provide more detail your proxy session bean and maybe include some
    example code? Thanks.
    Regards,
    Rick H.
    "Paul Rooney" <[email protected]> wrote:
    >
    I have come accross the same problem - solved it by using a "proxy" session
    bean
    that knows how to call out to all the Remote EJBS that I need. This "proxy"
    session
    bean is deployed with wlpi application.
    "Erik Godding Boye" <[email protected]> wrote:
    We would like to define business operations in WLI calling EJBs on a
    remote machine.
    It seems like the EJB have to be deployed locally to appear in the (JNDI)
    drop-down
    list when defining the business operation.
    Is the only way to achieve this functionality to write (or generate)
    some kind
    of wrapper EJB that will be deployed locally, or do you have other suggestions?
    Regards,
    E
    PS: We're using WLI 2.1 running on WLS 6.1 SP1

  • When we use jsf can we also use hibernate or ejb for database visting.

    when we use jsf can we also use hibernate or ejb for database visting.

    http://blog.exadel.com/?p=8
    http://java.sys-con.com/read/46977.htm
    http://www.javaworld.com/javaworld/jw-07-2004/jw-0719-jsf.html
    http://www.jroller.com/page/ksevindik/?anchor=lookup_tables_with_hibernate_and
    Sergey : http://jsfTutorials.net

  • URGENT - Using a session value for query in reports

    Please Reports Team or anyone....
    I need to make a pdf report on the web.
    The query needs to be dynamically so i can make reports on the fly in a secure manner, for example with the use of a session variable as the identifier (eg. select * from emp where id=<session>).
    I know that rwservlet can be used but the id must not be displayed - so i figured to make a servlet or use a JDBC-PDS, but i cant find any coding examples anywhere.
    Whats the framework ? how do i do this - i've tried an example using a new Java URLconnection and connect to the rwservlet then i'll hide the url, but how can you then stop people from using the rwservlet...
    I've been working on this for a long,long,long,long time - could anybody please help !!!!!

    Dunno if this wil help you, but here's what we do...
    We use multiple web servers and we put our application servlets on a different box to the report server's servlet.
    Users cannot access the report server directly. They must request reports from our application servlets which build the appropriate http requests and forward these onto the report server (using URLConnection). We stream the result back through our servlet so the user is completely unaware that the reports are generated on a separate box.
    If you don't have the luxury of multiple servers, you may be able to configure your webserver to only accept requests to the report server's servlet from the local machines IP address?

  • How to add an EJB to the Business Operation's EJB list?

    I have made a session stateless EJB that have just one single business
    method and I want to call that method from my workflow template definition.
    So, I need it to be added to the /JNDI Name for Session EJB/ combo box in
    the Define Business Operation window. I tried by simply deploying the ejb by
    using the WLS console app but I didn't get it in the combo box list, what I
    got was an exception in the WLS6:***** ASSERTION FAILED *****[ Unable to
    load remote interface: java.lang.ClassNotFoundException:
    atlante.Prueba ]Make sure your EJB is configured in the same Application as
    the WLPI codeI have been trying to find an elegant way to add my ejb to the
    WLPI Application in the console but i haven't found any, so what I had to do
    was add the definition of my ejb to the <Application... name="WLPI
    Application"> element in config.xml. It works fine, but I don't feel
    comfortable doing that and I also think that there must be a descent way to
    do that.so, the question is, how?
    I will appreciate any help on this
    regards
    Israel

    I have made a session stateless EJB that have just one single business
    method and I want to call that method from my workflow template definition.
    So, I need it to be added to the /JNDI Name for Session EJB/ combo box in
    the Define Business Operation window. I tried by simply deploying the ejb by
    using the WLS console app but I didn't get it in the combo box list, what I
    got was an exception in the WLS6:***** ASSERTION FAILED *****[ Unable to
    load remote interface: java.lang.ClassNotFoundException:
    atlante.Prueba ]Make sure your EJB is configured in the same Application as
    the WLPI codeI have been trying to find an elegant way to add my ejb to the
    WLPI Application in the console but i haven't found any, so what I had to do
    was add the definition of my ejb to the <Application... name="WLPI
    Application"> element in config.xml. It works fine, but I don't feel
    comfortable doing that and I also think that there must be a descent way to
    do that.so, the question is, how?
    I will appreciate any help on this
    regards
    Israel

  • Classpath for java class for Business Operation

    I am running wls 7.0 with wli on Solaris.
    I am running studio on my developemt w2k pc and connectioning to my unix wls.
    I want to define a business operation using my FCV.class. Where should I put the
    class (pc or server) and where do I need to append my classpath information ?

    Business operations can only access classes from the application and extension
    classpath. This is a WLI limitation.
    Giora
    "Davidson Hutton" <[email protected]> wrote:
    >
    I am running wls 7.0 with wli on Solaris.
    I am running studio on my developemt w2k pc and connectioning to my unix
    wls.
    I want to define a business operation using my FCV.class. Where should
    I put the
    class (pc or server) and where do I need to append my classpath information

  • Unable to find business operation

    Hi all:
    I am using WLPI 1.2.1.
    I have a workflow whose start node is of "Timed" type i.e it triggers at regular
    intervals. The first business operation that I perform after I have executed the
    start node is an operation on the Java Class. This Java class has been added as
    one of the business operations to the WLPI and appears as such in the BUSINESSOPERATIONS
    table.
    The problem I am running into is that when I start my server and the triggerring
    of my workflow happens, I get an exception saying that "business operation bcLatchClosedCreate
    can't be found" where "bcLatchClosedCreate" is the name of my business operation.
    The Java Class which is accessed through this business operation is a public class
    and I have defined business operation to instantiate and call methods on it. As
    soon as this exception occurs the record (which tells what is the next time for
    trigger) is deleted from the TIMEDEVENT table and no futher triggering of this
    workflow occurs.
    However, if I resave this workflow, triggering starts again and everything is
    fine. The business is found and no exception occurs. It is only at the start of
    the server that I have the problem which essentially renders the workflow useless
    as no triggering happens in future.
    Is there is nay programmatic way to start and stop the automatic triggering of
    a timed workflow.
    Following is the exception:
    Fri Mar 29 13:45:07 EST 2002:<I> <EJB JAR deployment c:/marketreadyproject2/lib/wlpi-ejb.jar>
    Transaction: '1017427439304_1' rolled back due to EJB exception:
    System error: com.bea.wlpi.server.workflow.ErrorHandlerRollbackException: An error
    occurred during exception handler processing.
    The system could not find the specified business operation "bcLatchClosedCreate".
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(WorkflowProcessorBean.java:1216)
         at com.bea.wlpi.server.workflow.Start.activate(Start.java:128)
         at com.bea.wlpi.server.workflow.Workflow.instantiate(Workflow.java:455)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean$1.invoke(WorkflowProcessorBean.java:727)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.performWithErrorHandling(WorkflowProcessorBean.java:1129)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.instantiate(WorkflowProcessorBean.java:723)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBeanEOImpl.instantiate(WorkflowProcessorBeanEOImpl.java:412)
         at com.bea.wlpi.server.timeprocessor.TimeProcessor.trigger(TimeProcessor.java:213)
         at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:205)
         at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:199)
         at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:60)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    Nested exception is: Workflow error: com.bea.wlpi.common.WorkflowException: The
    system could not find the specified business operation "bcLatchClosedCreate".
         at com.bea.wlpi.server.workflow.action.ActionBusinessOperation.execute(ActionBusinessOperation.java:97)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(WorkflowProcessorBean.java:1180)
         at com.bea.wlpi.server.workflow.Start.activate(Start.java:128)
         at com.bea.wlpi.server.workflow.Workflow.instantiate(Workflow.java:455)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean$1.invoke(WorkflowProcessorBean.java:727)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.performWithErrorHandling(WorkflowProcessorBean.java:1129)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.instantiate(WorkflowProcessorBean.java:723)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBeanEOImpl.instantiate(WorkflowProcessorBeanEOImpl.java:412)
         at com.bea.wlpi.server.timeprocessor.TimeProcessor.trigger(TimeProcessor.java:213)
         at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:205)
         at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:199)
         at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:60)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    Please help
    Sunil

    Did you install the SOA extension for JDeveloper from the help->check for updates?

  • Process Integrator Problem (use of session bean variable between tasks)

    Hello,
    I'm having a problem using the Process Integrator. I made a
    really simple workflow (Start, Task1, Task2, Done) which uses
    the bean given whith the order processing example. Task1 creates
    the bean and executes a business operation (check inventory).
    Task2 executes another business operation (calculate total
    price). The problem is when I try to execute this second b.o I
    get an exception saying
    Nested exception is: Workflow error:
    com.bea.wlpi.common.WorkflowException: Empty instance object for
    business operation "Calculate Total Price" in
    template "Template3".
    Someone could help me and tell me what I am doing wrong.
    Thanks in advance,
    Albert

    If I understand you correctly, you have 3 business operations, one is "Create a EJB",
    one is call "Check Inventory", the other is "Caculate Total Price". I assume you
    save the EJB handle to a workflow variable with a type Bean. My speculation is when
    you define business operation for "Calculate Total Price", you did not associate
    it with the workflow variable that you saved the EJB handle. Just a wild guess.
    Jim Zhou.
    "Albert Lanchas" <[email protected]> wrote:
    >
    Hello,
    I'm having a problem using the Process Integrator. I made a
    really simple workflow (Start, Task1, Task2, Done) which uses
    the bean given whith the order processing example. Task1 creates
    the bean and executes a business operation (check inventory).
    Task2 executes another business operation (calculate total
    price). The problem is when I try to execute this second b.o I
    get an exception saying
    Nested exception is: Workflow error:
    com.bea.wlpi.common.WorkflowException: Empty instance object for
    business operation "Calculate Total Price" in
    template "Template3".
    Someone could help me and tell me what I am doing wrong.
    Thanks in advance,
    Albert

  • Session EJB & JavaMail

    Hi all,
    I have a stateless session EJB that looks up for a mail session object. As shown in the example, lookup(MAIL_SESSION_JNDI) should return a Session object, but I get a com.sun.enterprise.deployment.MailConfiguration instead.
    Does anyone know what is happening, and what should I do to get it working?
    Thanks,
    Dan

    Hi,
    I was wondering if someone could direct me as to using JavaMail within Weblogic. Does it provide a SMTP service of some sort? How do I provide a SMTP server. And where do I get more info on:
    weblogic.resource.MailSession.mail.Session
    I couldn't find it in the docs.
    Thanks.
    Nils Winkler <[email protected]> wrote:
    I remember having the same problem. Try creating the MailSession in
    one line (without the "\"s). I think that solved it for me IIRC. Like
    this:
    weblogic.resource.MailSession.mail.Session=mail.from=[email protected],mail.host=netmail.home.com
    Hope that helps,
    Nils
    On Tue, 8 Aug 2000 08:21:50 -0600, "Greg Hamel" <[email protected]>
    wrote:
    I'm using a Session EJB to send mail using JavaMail, however the mail
    session doesn't seem to find it's properties...
    I've setup the Mail session properties as follows, from weblogic.properties.
    # MAIL SUBSYSTEM PROPERTIES
    weblogic.resource.MailSession.mail.Session=\
    mail.from=[email protected], \
    mail.host=netmail.home.com
    My Session EJB looks up the MailSession successfully via JNDI, but when it
    attempts to actually send,
    the mailhost somehow always resolves to 'localhost', instead of the value
    specified.
    Note that this occurs within the context of a web archive.
    Any suggestions?
    Greg Hamel
    Nils Winkler
    iXL, Inc.
    [email protected]

  • Using RMI in EJBs

    I have a business method of my session EJB:
    public class ManagerBean implements SessionBean   {
       public GatewayReference registerGateway() throws RemoteException;
    }and this is the definition of the return type:
    public interface GatewayReference extends java.rmi.Remote {
       public void start() throws RemoteException;
    }A client looks up my EJB home interface, creates the EJB and calls the registerGateway method.
    Then, on the return object, start is called. I expect, because this class is java.rmi.Remote, the call to be remote but is not - it is invoked locally in the client VM.
    Why is that?

    Then, on the return object, start is called. I
    expect, because this class is java.rmi.Remote,
    the call to be remote but is not - it is invoked
    locally in the client VM.
    Why is that?May be I am missing something here but how do you find out that
    the call is invoked locally?

  • Setting up Remote Desktop Apps for access from a Mac with 2FA

    Hi
    Setting up Remote Desktop Apps for access from a Mac with 2FA.
    I have a server 2012 remote access gateway, with remote apps published(which uses single signon), behind a 2FA connection (web based) and want to know if its possible to allow macs to connect to the remote Apps behind it. i cannot permanently remove any
    of the above setup as it is a requirement.
    When i connect from a mac i can login to both the 2FA and remote access web pages and see all the apps but when i click on any app it downloads it to the mac and when i try to run it using Remote Desktop App for MAC i get an error :
    "httpendpointexception: 4, The non-proxy http connection failed to connect with the message: 500 internal Server Error."
    I have tried with 2fa turned off for testing and get the same result.Does it support 2012 TSGW server? does it support Remote desktop apps? as i cant find a definitive answer on either.
    Thanks in advance for any advice.

    Hi,
    Thank you for posting in Windows Server Forum.
    From Error description it seems to be a communication issue between your Mac and your RD gateway server. If you connect from extranet, you may need Remote Desktop Gateway or a VPN/Direct Access connection to your intranet, or forward port 3389 on your router.
    500 Internal Server Error seems to be a HTTP related error. 
    The HTTP status code in IIS 7.0, IIS 7.5, and IIS 8.0
    Also, please double check the settings if you have a RD gateway implemented in you intranet.
    http://redmondmag.com/articles/2013/12/24/rd-gateway-in-windows-server.aspx
    In Windows Server 2012 R2 RD Gateway pluggable authentication is also introduced. This allows custom authentication routines to be used with RD Gateway. For example building a two-factor solution on top of RD Gateway is now possible which allows doing token-authentication
    to the RD Gateway which works seamlessly with RD Web Access or RDP file launching.
    Please check below article for more information.
    Windows Server 2012 R2 is coming what does this add to RDS – VDI
    In addition, please provide the log file from the client for further research.
    Microsoft Remote Desktop -> About Microsoft Remote Desktop -> Send log via email
    Hope it helps!
    Thanks.
    Dharmesh Solanki
    TechNet Community Support

  • Downgrade Microsoft Remote Desktop Client for Mac

    Is there a way to downgrade to a previous version of the microsoft remote desktop client for mac? We are experiencing issues with one of our published remote apps (regarding window focus i.e. which window of the open application is at the front of the
    users screen) since upgrading to 8.0.9. This application was OK in 8.0.5. Can we revert to an older version?

    We are also experiencing similar issues regarding window sizes and display settings with our remote resources, since upgrading. We are using remote desktop application for iPhone/iPad. Upon opening of our Remote App, although we have set the command-line
    argument to open to full screen, we see the application resizing 3 times before it finally opens - and it does not open in full screen. Please assist.

  • Code using advisor session bean..returning of a list

    Hi,
    I am using Advisor Session Bean for classifying users instead of using pz:div
    tags. The steps are given in documentation. I wanted to know what advice.getResult()
    returns? It has been given in the API as an Object. Even in pz:div java file they
    have used this code to check if the getresult returns something ...
    Object nestedResult = advice.getResult();
    if((nestedResult instanceof List) && ((List)nestedResult).size() > 0)
    {  //belongs to segment
    My code works perfectly but I am curious to know about this code. Can anyone please
    tell me about the above given code?
    Thanx

    Assuming you are using v7.0
    This might help
    http://edocs.bea.com/wlp/docs70/dev/p13n.htm#1000231
    i dont know if this has changed in v8.1
    hth
    deepak
    "Madhu" <[email protected]> wrote:
    >
    Hi,
    I want to use the Advisor session bean directly in place of the tags
    to return
    content based on a static query and match the content to users based
    on rules
    that execute a content query. Where can I find more information on this?
    Thanx.
    Madhu

  • Burning disks from MBA using Remote Disk

    Several posts have been made related to being able to burn Optical disks from the MBA using the Remote Disc feature.
    So far all I've been able to perform using Remote Disc is for reading software Installer discs such as the Apple's Mac OS X DVD Installer disc and $MS Office:mac 2004 Installer disc.
    Any attempt to write/burn an optical disc using Remote Disc has been unsuccessful.
    What does work (as you would expect to work) is the Toast 8 Titanium's ToastAnywhere feature. Having Toast 8 installed on both Macs it's possible to launch Toast 8 on the MBA and have access to the optical drive on another Mac with Toast 8 installed. I've successfully done this several times for burning optical discs. I used my MBA and my PowerMac G5's SuperDrive.
    I assume the reverse will work where the PowerMac G5 could access the MBA's $99 SuperDrive for burning optical discs.

    Remote Disk is generally used to share a CD or DVD drive to install things across the network so you don't have to buy a SuperDrive. To get to a shared Windows drive, you have to set up Sharing. Windows uses SMB (Simple Message Block). Search support for documents on sharing with a Windows PC. Many of the Mac 101 and Switching documents discuss this also. If the drive is shared in the Windows on the same subnet (you might have to designate a workgroup on the Mac, don't remember) it will appear in Finder on the Mac.

  • Error in retrieving session attribute for ejb remote in clustered env

              We store EJB remote object in session and differnt clients retrieve it from sessionbefore
              making a business method call. This seems to work in most cases but sometimes
              it gives the exception attached. This happens only in a clustered environment.What
              has been observed is that if we put the remote object inside a hashtablewhich
              in-turn is stored in session retrieval from hashtable does not give thisproblem.
              Any suggestion / solution would be greatly appreciated.
              Regards,
              Shilpa
              The exception Stack trace is attachedjava.rmi.NoSuchObjectException: Unable to
              locate EJBHome: 'BalconHome' on server:'t3://176.19.183.6,176.19.183.15:9616 at
              weblogic.ejb20.internal.HomeHandleImpl.getEJBHome(HomeHandleImpl.java:80) at weblogic.ejb20.internal.HandleImpl.getEJBObject(HandleImpl.java:184)
              at weblogic.servlet.internal.session.SessionData.getAttribute(SessionData.java:395)
              at com.chase.ccs.util.AccountInfoAccessor.setCurrentAccountAttributeBalcon(AccountInfoAccessor.java:362)
              at com.chase.ccs.util.ModelAccessor.initBlaconOfferModel(ModelAccessor.java:311)
              at com.chase.ccs.balancetransfer.OfferPortlet.service(OfferPortlet.java:88) at
              com.chase.ccs.balancetransfer.OfferView.pageStart(OfferView.java:65) at com.chase.ccs.util.ModuleStarter.doAllPageStart(ModuleStarter.java:236)
              at jsp_servlet._templates._template0005._UXaQVaXTUaSYaWaSRZfdXbWSfYXbTRQb.__ccs_mm_tgl_pfp_grid._jspService(__ccs_mm_tgl_pfp_grid.java:316)
              at weblogic.servlet.jsp.JspBase.service(JspBase.java:27) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
              at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
              at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:482)
              at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:308)
              at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:116) at com.epicentric.servlets.ServletUtils.include(ServletUtils.java:150)
              at com.epicentric.template.Style.execute(Style.java:538) at com.epicentric.taglib.html.IncludeGridTag.doStartTag(IncludeGridTag.java:57)
              at jsp_servlet.__index._jspService(__index.java:560) at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
              at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
              at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
              at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:242)
              at com.epicentric.servlets.stackable.SiteDispatcherServlet.service(SiteDispatcherServlet.java:195)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
              at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
              at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2546)
              at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2260)
              at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
              

              The EJB is stateful session EJB. Have seen some posts pointing to problems
              with
              stateful session EJB and cluster and the suggested solution was SP4 (we are
              on 6.1 SP3).
              Hope this gets more clarity (and some solutions!!!).
              regards,
              Rajesh / Shilpa
              "Cameron Purdy" <[email protected]> wrote in message
              news:[email protected]...
              > It's probably caused by the fact that the session attributes get
              serialized
              > when they are in a cluster. (Something to do with ser/deser process?)
              >
              > Peace,
              >
              > Cameron Purdy
              > Tangosol, Inc.
              > http://www.tangosol.com/coherence.jsp
              > Tangosol Coherence: Clustered Replicated Cache for Weblogic
              >
              >
              > "Shilpa" <[email protected]> wrote in message
              > news:[email protected]...
              > >
              > > We store EJB remote object in session and differnt clients retrieve it
              > from sessionbefore
              > > making a business method call. This seems to work in most cases but
              > sometimes
              > > it gives the exception attached. This happens only in a clustered
              > environment.What
              > > has been observed is that if we put the remote object inside a
              > hashtablewhich
              > > in-turn is stored in session retrieval from hashtable does not give
              > thisproblem.
              > > Any suggestion / solution would be greatly appreciated.
              > >
              > > Regards,
              > > Shilpa
              > >
              > > The exception Stack trace is attachedjava.rmi.NoSuchObjectException:
              > Unable to
              > > locate EJBHome: 'BalconHome' on
              > server:'t3://176.19.183.6,176.19.183.15:9616 at
              > >
              weblogic.ejb20.internal.HomeHandleImpl.getEJBHome(HomeHandleImpl.java:80)
              > at weblogic.ejb20.internal.HandleImpl.getEJBObject(HandleImpl.java:184)
              > > at
              >
              weblogic.servlet.internal.session.SessionData.getAttribute(SessionData.java:
              > 395)
              > > at
              >
              com.chase.ccs.util.AccountInfoAccessor.setCurrentAccountAttributeBalcon(Acco
              > untInfoAccessor.java:362)
              > > at
              >
              com.chase.ccs.util.ModelAccessor.initBlaconOfferModel(ModelAccessor.java:311
              > )
              > > at
              > com.chase.ccs.balancetransfer.OfferPortlet.service(OfferPortlet.java:88)
              at
              > > com.chase.ccs.balancetransfer.OfferView.pageStart(OfferView.java:65) at
              > com.chase.ccs.util.ModuleStarter.doAllPageStart(ModuleStarter.java:236)
              > > at
              >
              jsp_servlet._templates._template0005._UXaQVaXTUaSYaWaSRZfdXbWSfYXbTRQb.__ccs
              > mmtgl_pfp_grid._jspService(__ccs_mm_tgl_pfp_grid.java:316)
              > > at weblogic.servlet.jsp.JspBase.service(JspBase.java:27) at
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :265)
              > > at
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :200)
              > > at
              >
              weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
              > l.java:482)
              > > at
              >
              weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
              > l.java:308)
              > > at
              weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:116)
              > at com.epicentric.servlets.ServletUtils.include(ServletUtils.java:150)
              > > at com.epicentric.template.Style.execute(Style.java:538) at
              >
              com.epicentric.taglib.html.IncludeGridTag.doStartTag(IncludeGridTag.java:57)
              > > at jsp_servlet.__index._jspService(__index.java:560) at
              > weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
              > > at
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :265)
              > > at
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :200)
              > > at
              >
              weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp
              > l.java:242)
              > > at
              >
              com.epicentric.servlets.stackable.SiteDispatcherServlet.service(SiteDispatch
              > erServlet.java:195)
              > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :265)
              > > at
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :200)
              > > at
              >
              weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
              > ntext.java:2546)
              > > at
              >
              weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
              > :2260)
              > > at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at
              > weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
              >
              >
              

Maybe you are looking for

  • Multiple users on portlets with individual static info

    Hi, I have created several portlets on a page that takes a user's preference, and then renders the different portlets according to the user's specifications. For example, when a user visit the page, it would ask the user if they prefer the texts to b

  • Missing Library Albums and Built in Smart Albums

    Hi, In AP3 I am missing the built in "Library Albums" with the associated smart albums (★★★★★,Rejected etc). I did a search and someone solved the problem by deleting the BuiltinSmartAlbums.plist located at user/library/application support/aperture a

  • How to change the value of Label in runtime

    Hi All, I want to change the value of the Label in runtime. Is it possible to change? If so then can you please let me know how to do it? Regards, Raghu

  • MacBook Pro - 13" or 15"?

    I am going to purchase a macbook pro. I will use it for photos/Aperture, iMovie and internet. I was wondering if the 13" would suffice or do I need the 15"? I heard there was a lack of graphics card in the 13" and that I should get the 15", but that

  • No Hard Drive?

    One of our G4s is now seeming to have no hard drive. There is no hard drive when we load the start-up disc selection and when we have tried starting the disc in target mode, the only icon that appears on the other computer is the disc that is in the