Adding a web tier

I have to add a web node to our current Oracle applications. Currently we have a single node installation and I want to add a web tier on a separate node for external use. How do I install a web tier on a separate node and then configure it with the current node?

I have to add a web node to our current Oracle applications. Currently we have a single node installation and I want to add a web tier on a separate node for external use. How do I install a web tier on a separate node and then configure it with the current node?

Similar Messages

  • Oracle web tier install+config: opmn does not start after install

    Centos 5 box.
    After a silent install of web tier 11.1.1.2 opmn will not start. The installation was "complete" but I found some errors in the various log files.
    When I try to start a process (for example) using opmn this error occurs in the log file:
    [2011-03-31T16:31:49][opmn][TRACE:1][][OPMN]Failed to open wallet (file:/apps/oracle/orahttpserver/as_1/instances/instance2/config/OPMN/opmn/wallet) [default password] (28759)
    Command line says unexpected error, code 512 or something to that effect. The given wallet directory is empty.
    Checking back through the install & configure logs:
    java.lang.NoClassDefFoundError: oracle/security/crypto/core/PublicKey
            at oracle.as.config.utl.FileUtil.createSelfSignedOracleWallet(FileUtil.java:697)
            at oracle.as.config.utl.FileUtil.generateWallet(FileUtil.java:631)
            at oracle.as.config.utl.FileUtil.generateWallet(FileUtil.java:667)
            at oracle.as.config.utl.FileUtil.generateWallet(FileUtil.java:558)
            at oracle.as.config.impl.OpmnProvisioner.generateWallet(OpmnProvisioner.java:70)
            at oracle.as.config.impl.OpmnProvisioner.createOpmnConfiguration(OpmnProvisioner.java:366)
            at oracle.as.config.impl.OracleASInstanceImpl.createOpmnConfiguration(OracleASInstanceImpl.java:586)
            at oracle.as.config.impl.OracleASInstanceImpl.create(OracleASInstanceImpl.java:107)
            at oracle.as.install.webtiercd.webtierconfig.util.CreateASInstance.createASInstanceWrapper(CreateASInstance.java:137)
            at oracle.as.install.webtiercd.webtierconfig.util.CreateASInstance.createStandaloneASInstance(CreateASInstance.java:83)
            at oracle.as.install.webtiercd.webtierconfig.actions.WebtierConfigurationAction.configureInstanceStandalone(WebtierConfigurationAction.java:590)
            at oracle.as.install.webtiercd.webtierconfig.actions.WebtierConfigurationAction.configureStandalone(WebtierConfigurationAction.java:441)
            at oracle.as.install.webtiercd.webtierconfig.actions.WebtierConfigurationAction.doExecute(WebtierConfigurationAction.java:174)
            at oracle.as.install.engine.modules.configuration.client.ConfigAction.execute(ConfigAction.java:335)
            at oracle.as.install.engine.modules.configuration.action.TaskPerformer.run(TaskPerformer.java:87)
            at oracle.as.install.engine.modules.configuration.action.TaskPerformer.startConfigAction(TaskPerformer.java:104)
            at oracle.as.install.engine.modules.configuration.action.ActionRequest.perform(ActionRequest.java:15)
            at oracle.as.install.engine.modules.configuration.action.RequestQueue.perform(RequestQueue.java:63)
            at oracle.as.install.engine.modules.configuration.standard.StandardConfigActionManager.start(StandardConfigActionManager.java:158)
            at oracle.as.install.engine.modules.configuration.boot.ConfigurationExtension.kickstart(ConfigurationExtension.java:81)
            at oracle.as.install.engine.modules.configuration.ConfigurationModule.run(ConfigurationModule.java:83)
            at java.lang.Thread.run(Thread.java:619)
    Caused by: java.lang.ClassNotFoundException: oracle.security.crypto.core.PublicKey
            at oracle.as.install.engine.modules.configuration.standard.StandardConfigActionClassLoader.loadClass(StandardConfigActionClassLoader.java:75)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
            ... 22 more
    The configuration of  completed successfully.
    Checking a screen shot of someone else's configure output theirs continues beyond
    "Bootstrapping OPMN configuration files..."
    and correctly generates the instance etc.
    I have tried a reinstall, and also tried a generate a new instance using the silent config tool. Same errors each time.
    Log also states;
    Oracle Instance Home
                            Instance Home Size: 0 MB (or 40mb)
                            Available: 0 MB
    . This varies between installs and configs but available is always 0. There is Gb's of space available in the directory and the user has write permissions.
    Can anyone tell me why it is failing to correctly generate the wallet?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Solved. Oracle_home and Instance home must be subdirectories of MIDDLEWARE_HOME. MIDDLEWARE HOME and command to not install updates must be added to response file. Helpful to install and configure separately.

  • [svn] 2891: Add the web-tier compiler for J2EE to the Flex open source code base.

    Revision: 2891
    Author: [email protected]
    Date: 2008-08-19 07:35:22 -0700 (Tue, 19 Aug 2008)
    Log Message:
    Add the web-tier compiler for J2EE to the Flex open source code base.
    Added Paths:
    flex/sdk/trunk/modules/webtier/
    flex/sdk/trunk/modules/webtier/bootstrap/
    flex/sdk/trunk/modules/webtier/bootstrap/build.xml
    flex/sdk/trunk/modules/webtier/bootstrap/java/
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/META-INF/
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/META-INF/taglib.tld
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/default.properties
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/bootstrap/
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/bootstrap/BootstrapBodyTag.java
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/bootstrap/BootstrapClassLoader.jav a
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/bootstrap/BootstrapFilter.java
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/bootstrap/BootstrapServlet.java
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/bootstrap/BootstrapTag.java
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/bootstrap/TagGenerator.java
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/server/
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/server/j2ee/
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/server/j2ee/jsp/
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/server/j2ee/jsp/FlashVarTa g.java
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/server/j2ee/jsp/MxmlTag.ja va
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/server/j2ee/wrappers/
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/server/j2ee/wrappers/ATGFi lterConfig.java
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/server/j2ee/wrappers/ATGHt tpServletRequest.java
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/server/j2ee/wrappers/ATGSe rvletConfig.java
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/server/j2ee/wrappers/ATGSe rvletContext.java
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/server/j2ee/wrappers/J2EEW rapper.java
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/util/
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/util/FileUtils.java
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/flex/webtier/util/J2EEUtil.java
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/hitachi.properties
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/interstage.properties
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/jrun.properties
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/tomcat.properties
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/weblogic.properties
    flex/sdk/trunk/modules/webtier/bootstrap/java/src/websphere.properties
    flex/sdk/trunk/modules/webtier/build.properties
    flex/sdk/trunk/modules/webtier/build.xml
    flex/sdk/trunk/modules/webtier/coldfusion/
    flex/sdk/trunk/modules/webtier/coldfusion/build.xml
    flex/sdk/trunk/modules/webtier/coldfusion/lib/
    flex/sdk/trunk/modules/webtier/coldfusion/lib/cfmx_bootstrap.jar
    flex/sdk/trunk/modules/webtier/coldfusion/src/
    flex/sdk/trunk/modules/webtier/coldfusion/src/java/
    flex/sdk/trunk/modules/webtier/coldfusion/src/java/coldfusion/
    flex/sdk/trunk/modules/webtier/coldfusion/src/java/coldfusion/bootstrap/
    flex/sdk/trunk/modules/webtier/coldfusion/src/java/coldfusion/bootstrap/BootstrapBodyTag. java
    flex/sdk/trunk/modules/webtier/coldfusion/src/java/coldfusion/bootstrap/BootstrapTag.java

    JLundan,
    I want to thank you for responding to the thread I started on the forum at java.sun.com. Your solution to my problem of needing to print the code of the html pages that the file I included generates was just what I was looking for. However, I have some further questions to ask, if you don't mind. To clarify my task I should say that your rephrasing of the problem is accurate: "You wan't to display the contents of the HTML file that the web server produces in response of client's request?"
    Yes, this is what I need to do, but also it needs to display the source code of that html file that the server produces in response to the client's request. Also, in this case, I am the client requesting that the server return some html file, and I'm not sure where the server is. But the webserver.java file that I shared on the forum is on my local machine. I was wondering if I could modify this webserver.java file at my home so that any html file the server returns to me would automatically display the source code. This is a school project of mine and I am stuck on this one thing here.
    Further, where would I put the "foo.html" file so it can be written to?
    FileOuputStream fos = new FileOutputStream("foo.html");
    fos.write(bytes);
    fos.close();
    Thanks so much for your help. I look forward to your response, at your convenience.
    Regards

  • Locator Element: Breadcrumb problem once deployed to web tier

    Hello all,
    I've got a dashboard page that has many links to other pages, some standard, some custom. In all my links I've used "&addBreadCrumb=Y" or "ADD_BREAD_CRUMB_YES" in the "setForwardURL" method.
    I know that they do not show when you run them locally, unless you have a front-page JSP to link to the custom page. So, locally I DO have a JSP linking to my dashboard page and YES the Locator Elements do show on subsequent child pages. ie- "Dashboard > " at the top left of the page.
    However, after deploying my dashboard page to the Oracle Apps Web Tier, they do not show! My dashboard has simply been registered as a Function and has been associated with a Menu that is connected to a Responsibility. When I navigate to it, the page works fine, however child pages do not show Locator Elements.
    Has anyone had this problem?
    Thanks in advance
    Snowy.

    Ah you have to love it when you post a message and 2 minutes later you find the answer yourself! :)
    I added "addBreadCrumb=Y" to the Function definition and it worked.

  • Unable to run postclone script in Web tier

    Hi guys,
    I am trying to clone an existing Oracle Ebsuiness Suite 12.1.3 environment.
    Now I am trying to execute command: perl adcfgclone.pl appsTier in the Web tier node, but I am getting next error message:
    Executing script in InstantiateFile:
    /oramet01/oraprodmet/apps/tech_st/10.1.3/perl/bin/perl -I /oramet01/oraprodmet/apps/tech_st/10.1.3/perl/lib/5.8.3 -I /oramet01/oraprodmet/apps/tech_st/10.1.3/perl/lib/s
    ite_perl/5.8.3 -I /oramet01/oraprodmet/apps/apps_st/appl/au/12.0.0/perl -I /oramet01/oraprodmet/apps/tech_st/10.1.3/Apache/Apache/mod_perl/lib/site_perl/5.8.3/sun4-sola
    ris-thread-multi /oramet01/oraprodmet/apps/tech_st/10.1.3/appsutil/clone/ouicli.pl
    script returned:
    Beginning OUI CLI cloning for s_weboh_ohTue Oct 25 17:56:40 2011
    /oramet01/oraprodmet/apps/tech_st/10.1.3/jdk/bin/java -classpath /oramet01/oraprodmet/apps/apps_st/comn/clone/jlib/java:/oramet01/oraprodmet/apps/tech_st/10.1.3/oui/jli
    b/OraInstaller.jar:/oramet01/oraprodmet/apps/apps_st/comn/clone/jlib/xmlparserv2.jar:/oramet01/oraprodmet/apps/apps_st/comn/clone/jlib/ojdbc14.jar oracle.apps.ad.clone
    .util.OracleHomeCloner -OUICLI -e /oramet01/oraprodmet/inst/apps/PRODMET_gpmappora1-e/appl/admin/PRODMET_gpmappora1-e.xml -nolink -oaVar s_weboh_oh -homestub weboh -lo
    g /oramet01/oraprodmet/inst/apps/PRODMET_gpmappora1-e/admin/log/ohclone.log
    Finished OUI CLI cloning for s_weboh_oh with return code: 16777215Tue Oct 25 17:56:40 2011
    The difference that I have noted, is that in the source node the Java version in /usr/java path is pointing to 1.6.0.22:
    [oracrp ] ./java -version
    java version "1.6.0_22"
    Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
    Java HotSpot(TM) Server VM (build 17.1-b03, mixed mode)
    [gpmtest1-f]/usr/java/bin
    In the target node it is pointing to:
    $ ./java -version
    java version "1.5.0_21"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_21-b01)
    Java HotSpot(TM) Server VM (build 1.5.0_21-b01, mixed mode)
    $ pwd
    /usr/java/bin
    Any help or advice will be really appreciated.
    Thanks in advance.
    Kind regards,
    Francisco

    Hi,
    When I try to run ouicli.pl manually, I get next error message:
    $ pwd
    /oramet01/oraprodmet/apps/tech_st/10.1.3/appsutil/clone
    $ ./ouicli.pl
    Beginning OUI CLI cloning for s_weboh_ohTue Oct 25 19:09:10 2011
    /oramet01/oraprodmet/apps/tech_st/10.1.3/jdk/bin/java -classpath /oramet01/oraprodmet/apps/apps_st/comn/clone/jlib/java:/oramet01/oraprodmet/apps/tech_st/10.1.3/oui/jlib/OraInstaller.jar:/oramet01/oraprodmet/apps/apps_st/comn/clone/jlib/xmlparserv2.jar:/oramet01/oraprodmet/apps/apps_st/comn/clone/jlib/ojdbc14.jar oracle.apps.ad.clone.util.OracleHomeCloner -OUICLI -e /oramet01/oraprodmet/inst/apps/PRODMET_gpmappora1-e/appl/admin/PRODMET_gpmappora1-e.xml -nolink -oaVar s_weboh_oh -homestub weboh -log /oramet01/oraprodmet/inst/apps/PRODMET_gpmappora1-e/admin/log/ohclone.log
    Finished OUI CLI cloning for s_weboh_oh with return code: 16777215Tue Oct 25 19:09:10 2011
    Any help or advice will be really appreciated.
    Thanks in advance.
    Kind regards,
    Francisco

  • How to create transaction in web tier

    Hi everyone;
    I have a problem with cmt session bean methods.I'm using user transaction interface at servlet.How can i joining cmt methods in existing transaction which is created by web tier.
    I tried this code for my aim but it didn't work properly it gives an error.
    The errors is=IllegalStateException.
    Context context = new InitialContext();
    UserTransaction userTransaction =
    (UserTransaction) context.lookup("java:comp/UserTransaction");
    userTransaction.begin();
    // Perform transacted tasks.
    userTransaction.commit();My session beans are cmt and transaction scoped persistence context and stateless.Is it possible to use user transaction interface with cmt methods.
    Please give me an advice how can i overhelm this problem,i'm looking forward to hearing your suggestions.
    Faruk Namlı

    java.lang.IllegalStateException
    at com.sun.jts.jta.TransactionManagerImpl.rollback(TransactionManagerImpl.java:346)
    at com.sun.enterprise.distributedtx.J2EETransactionManagerImpl.rollback(J2EETransactionManagerImpl.java:1150)
    at com.sun.enterprise.distributedtx.J2EETransactionManagerOpt.rollback(J2EETransactionManagerOpt.java:433)
    at com.sun.enterprise.distributedtx.UserTransactionImpl.rollback(UserTransactionImpl.java:225)
    at com.columbus.teienPortal.insertion.EnterNewDocAction.execute(EnterNewDocAction.java:65)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:315)
    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
    at org.apache.catalina.core.StandardPipeline.doChainInvoke(StandardPipeline.java:599)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:92)
    at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:166)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096)
    at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:288)
    at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:647)
    at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:579)
    at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:831)
    at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
    at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
    at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
    at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
    at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
    |#]
    [#|2010-03-03T10:31:45.331+0200|WARNING|sun-appserver2.1|javax.enterprise.system.stream.err|_ThreadID=23;_ThreadName=httpSSLWorkerThread-8080-3;_RequestID=0c350e31-426a-4fb4-b066-461a2268a18b;|
    javax.transaction.RollbackException: Transaction marked for rollback.
    at com.sun.enterprise.distributedtx.J2EETransaction.commit(J2EETransaction.java:449)
    at com.sun.enterprise.distributedtx.J2EETransactionManagerOpt.commit(J2EETransactionManagerOpt.java:371)
    at com.sun.enterprise.distributedtx.UserTransactionImpl.commit(UserTransactionImpl.java:197)
    at com.columbus.teienPortal.insertion.EnterNewDocAction.execute(EnterNewDocAction.java:58)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:315)
    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
    at org.apache.catalina.core.StandardPipeline.doChainInvoke(StandardPipeline.java:599)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:92)
    at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:166)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096)
    at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:288)
    at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:647)
    at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:579)
    at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:831)
    at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
    at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
    at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
    at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
    at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
    |#]
    i want to execute more than one cmt methods in web tier in one transaction.
    if i insert data correctly to all,commit operation will be successfull.
    But,when the transaction need roolback,it throw above exceptions.

  • Error while installing web tier on soalaris X86-64 bit

    Hi All,
    I want to install Oracle WEB TIER(HTTP server and oracle web cache), but in the step that "Specify WebLogic Domain", I obtain the following error.
    INST- 07281: JRF is not setup in the specified domain
    - Enter a domain wich has JRF setup.
    Then I tried to extend current domain with JRF product support to enable web cache. But I am not getting the JRF option when I extend my domain or create a new domain. I am getting only 3 options on the domain creation page:
    1. Basic WebLogic server Domain
    2. Weblogic advanced Web Services for JAX-RPC Extension
    3. Weblogic advanced Web Services for JAX-WS Extension
    I am using WebLogic Server Version: 10.3.5.0 installed in production mode and using latest java jdk1.6.0_21. I am getting those option in Windows platform but not on Solaris!!!!
    To resolve this i tried to install Oracle Application Development Runtime 11.1.1.2.xxx (and 11.1.1.3.xxx)
    from http://www.oracle.com/technetwork/middleware/downloads/fmw-11-download-092893.html
    But it is also failing giving an error “cannot execute” –
    *./runInstaller: /export/home/weblogic/WEBTIER/Application_Development_Runtime_v12/Disk1/install/solaris/runInstaller: cannot execute*
    Any idea about this error or how to install Oracle WEB TIER on Solaris X86 (64 bit)???
    Thanks,
    Anshul
    Edited by: user13566109 on Apr 2, 2012 3:39 AM

    Hi Cris,
    Thanks for reply. I checked the permission, It was rwxr-xr-x.
    Then I changed to 0777 i.e. to rwxrwxrwx But no effect....
    Do you think that is there any possibility that Application Development Runtime version 11.1.2.0 and 11.1.3.0 are not compatible with Solaris X86- 64 bit environment?
    I downloaded files from http://www.oracle.com/technetwork/middleware/downloads/fmw-11-download-092893.html.
    Also I am trying to use 11.1.1.6 from -
    http://www.oracle.com/technetwork/developer-tools/adf/downloads/index.html
    Do you have any idea how to install JRF to weblogic?
    I am trying to install this from " Application Development Runtime" or shall I try with "SOA module- ofm_soa_generic_11.1.1.2.0_disk1_1of1"???
    Thanks,
    Anshul

  • Installing Oracle Web Tier 32-bit on a 64-bit Linux Operating System

    Hello,
    We're trying to install the 11.1.1.2 32-bit web tier on a RHEL 5 64-bit system following these directions: http://download.oracle.com/docs/cd/E15523_01/doc.1111/e14770/install.htm#CHDCGDJG
    We're trying to figure out the equivalent on our system to these notes:
    "c.Using a text editor such as vi, create a new file called gcc41 that contains the following conent:
    #!/bin/sh
    exec /usr/bin/gcc.orig -m32 -static-libgcc
    -B/usr/lib/gcc/i586-suse-linux/2.95.3/ $*
    Note:
    The file i586-suse-linux/2.95.3 may differ slightly depending on the exact version of your Linux operating system. Verify the exact version of your Linux operating system in use; search for the 32bit directory in /usr/lib/gcc and obtain the exact file name."
    We think ths might be the closest thing:
    [root@server1 32]# pwd
    /usr/lib/gcc/x86_64-redhat-linux/4.1.1/32
    [root@server1 32]# ls
    crtbegin.o crtbeginT.o crtendS.o libgcc.a libgcc_s.so libgomp.a libmudflap.a libmudflapth.a libstdc++.a libsupc++.a
    crtbeginS.o crtend.o crtfastmath.o libgcc_eh.a libgcov.a libgomp.so libmudflap.so libmudflapth.so libstdc++.so
    Can someone tell us what "file" they are speaking of in this environment? Or is that "2.95.3" a directory??
    Thanks for the help!

    For anyone that might run into the same problem, here's what needs to be in the gcc41 for a RHEL 5 64-bit platform:
    #!/bin/sh
    exec /usr/bin/gcc.orig -m32 $*

  • Java EE 5 Web Tier Proposed Final Draft

    We're pleased to announce the availability of the Public Review of the next versions of the specifications for the Java Web tier. This includes Servlet, JavaServer Pages (JSP), the JSP Standard Tag Library (JSTL) and JavaServer Faces (Faces). Servlet is being developed under JSR-154, JSP 2.1 is developed under JSR-245, JSTL is developed under JSR-052 and Faces 1.2 is developed under JSR-252. The expert groups are working together to improve the alignment between these these powerful web technologies.
    Building on the work that was accomplished with the Early Draft Review, this Public Review covers two additional areas that required better integration between JSP and Faces: - Tree Creation and Content Interweaving - Deferred expressions nested within iteration tags
    Please see Appendix E of the JSP spec and the Preface of the Faces spec to see details of what's changed in JSP and Faces. Please see the change-logs for the Servlet and JSTL specs for what's changed in Servlet and JSTL.
    To access the specifications:
    JSP 2.1 PR (JSR-245)
    http://jcp.org/aboutJava/communityprocess/pfd/jsr245/
    Faces 1.2 PR (JSR-252)
    http://jcp.org/aboutJava/communityprocess/pfd/jsr252/
    To access the change-logs
    Servlet 2.5 (JSR-154)
    http://jcp.org/aboutJava/communityprocess/maintenance/jsr154/index3.html
    JSTL 1.2 (JSR-052)
    http://jcp.org/aboutJava/communityprocess/maintenance/jsr052/index2.html
    Sincerely,
    The Web Tier Expert Groups!

    Any news on JSR-267?

  • Web Tier in front of Oracle apps r12

    Dear Gurus,
    I hope you inform me is there any installation documents or mechanism to
    configure http server to redirect url to oracle apps login page
    or only http server is related to weblogic only?
    I searched for how to use web tier in front of oracle ebs I did not find any related documents,
    regards;

    Please see Steven Chan's blog for details about achieving the above (along with MOS docs you need to refer to) -- https://search.oracle.com/search/search?search_p_main_operator=all&group=Blogs&q=DMZ%20weblog:stevenChan
    Thanks,
    Hussein

  • Bank row was added in webi rich client when using excel as data provider

    reproduding steps:
    1.open webi rich client.
    2.Create a new webi report,then select "local data source"
    3.select an excel file as data source.
    4.run query.
    For example,there are 5rows in excel,but in webi report there are 6 rows,and the last row is bank which is added by webi.
    question
    1. mcro has been defined in the excel file,is there any impact by using macro?
    2.I want to know why this happens,

    >could you please test the following solution if you have multiple data providers in the report.
    >We need to manually link the dimensions then in the resulting crosstab/table we are need to apply >filters and select only the values but not the #empty values.
    I have only one data provider in the report.
    And, I have do the following test,
    test1:Delete the last row which is blank row of the excel file,refresh webi report, the last blank row is still there.
    test2: press ALT+F8,delete marco in the excel file,refresh webi report, the last blank row is still there,then delete the last blank row in the excel file ,save excel file,refresh webi,the last blank row is disappear.

  • Configuring Oracle Access Manager to work with Oracle Web Tier (11.1.1.3)

    I am trying to follow http://docs.oracle.com/cd/E14571_01/core.1111/e12035/oam_11g.htm to setup a load balanced OAM configuration. Following the documentation from the article (section 11.5) I'm not able to quite get this working. I believe there is a typo in 11.5.1 step 4 as admin.mycompany.com should be pointing to the IDMHOST1 and IDMHOST2, but please correct me if I'm wrong.
    My question more comes in with 11.5.2. When you declare that the OAM Server Host is sso.mycompany.com and port to be 443 you are expecting that OAM makes a call back up to the webcache but I don't believe this is happening. When I define OAM Server Host as a single machine name with OAM installed it works but when I use the load balanced URL that points to the web tier it is unable to find the server. If the call was making it up to the webcache then it would have the definition of sso.mycompany.com but if it never makes it there then it will never have that definition and the 'no server' error makes sense. Can anyone please clarify this for me?

    I am trying to follow http://docs.oracle.com/cd/E14571_01/core.1111/e12035/oam_11g.htm to setup a load balanced OAM configuration. Following the documentation from the article (section 11.5) I'm not able to quite get this working. I believe there is a typo in 11.5.1 step 4 as admin.mycompany.com should be pointing to the IDMHOST1 and IDMHOST2, but please correct me if I'm wrong.
    My question more comes in with 11.5.2. When you declare that the OAM Server Host is sso.mycompany.com and port to be 443 you are expecting that OAM makes a call back up to the webcache but I don't believe this is happening. When I define OAM Server Host as a single machine name with OAM installed it works but when I use the load balanced URL that points to the web tier it is unable to find the server. If the call was making it up to the webcache then it would have the definition of sso.mycompany.com but if it never makes it there then it will never have that definition and the 'no server' error makes sense. Can anyone please clarify this for me?

  • Confuse in Chapter 25 Persistence in the Web Tier's example book store.

    Hi all,
    I'm confusing about the example in Chapter 25 Persistence in the Web Tier.
    the book store example creates the bookdbao in contextlistener
    BookDBAO bookDBAO = new BookDBAO(emf);
    context.setAttribute("bookDBAO", bookDBAO);and the bookdbao's constructor like this.
        public BookDBAO(EntityManagerFactory emf) throws Exception {
            try {
                em = emf.createEntityManager();
            } catch (Exception ex) {
                throw new Exception(
                        "Couldn't open connection to database: " + ex.getMessage());
        }and the servler get bookdbao like
    BookDBAO bookDBAO = (BookDBAO) getServletContext().getAttribute("bookDBAO");so if many users access the servlet at the sametime,
    they all get the same bookDBAO,
    but i think em is not guaranteed to be threadsafe.
    so the example is not thread-safe, is it?
    thanks

    Hi all,
    I'm confusing about the example in Chapter 25 Persistence in the Web Tier.
    the book store example creates the bookdbao in contextlistener
    BookDBAO bookDBAO = new BookDBAO(emf);
    context.setAttribute("bookDBAO", bookDBAO);and the bookdbao's constructor like this.
        public BookDBAO(EntityManagerFactory emf) throws Exception {
            try {
                em = emf.createEntityManager();
            } catch (Exception ex) {
                throw new Exception(
                        "Couldn't open connection to database: " + ex.getMessage());
        }and the servler get bookdbao like
    BookDBAO bookDBAO = (BookDBAO) getServletContext().getAttribute("bookDBAO");so if many users access the servlet at the sametime,
    they all get the same bookDBAO,
    but i think em is not guaranteed to be threadsafe.
    so the example is not thread-safe, is it?
    thanks

  • Web-tier design question

    Hello,
    The web tier framework I'm working utilizes Struts, and I have a question about using interfaces in base action classes. We have created static utility wrapper methods for accessing different scopes and services. Now in our base action class we have wrapper methods which wrap calls to the static utility methods. Now my colleague suggested that we create an interface that defines these wrapper methods to be used in the base classes and implement this interface in all our web-tier base classes i.e. BaseAction, BaseFilter, BaseTilesAction.
    Is this overkill? I don't see the advantage because we're never instantiating these classes. However, we would be placing a rule that these classes must contain certain functionality.
    Any insight would be greatly appreciated.
    Thanks

    Does it make sense to wrap calls to utility methods which are static?Depends - what does that accomplish? Fewer lines of code? Is there state involved in the calls (create object - set state - call method - get results)? If it accomplishes nothing concrete within the current requirements specification, refactor it later if you find a concrete reason to do so.
    There may be reasons to do the non-easy thing. Such as you are going to sell the classes and customers will subclass them. But if that isn't about to happen soon, try hard not to gold plate and complexify the code.
    How big is your application - how many servlets do you expect? How many concurrent developers (1, 2, 10, 100)?

  • In Java EE 7's Firstcup tutorial, why does does the web tier consume the data from the dukes-age web service?

    In the Firstcup tutorial, the responsibilities of the web tier are listed as:
    dynamically generate content for the client
    collect input from the user
    return results from business tier components
    control the flow of client screens & pages
    maintain session state
    perform basic logic
    hold data temporarily in JavaBeans components
    Which of these responsibilities would retrieving data from a web service fall under?
    The tutorial also lists the technologies used in the web tier, and JAX-RS is not included in that list. The list of technologies used by the business tier does, however, list JAX-RS. I was surprised to find the DukesBDay JavaBeans component (in the web tier) calling the dukes-age web service, instead of the DukesBirthdayBean EnterpriseBean (in the business tier), which uses hard coded value for Duke's birth date.
    Is it typical for the web tier to consume web services in this way? What about when using an application client container, wouldn't that skip the web tier altogether, and in doing so also skip the web service call? Wouldn't DukesBirthdayBean in the business tier benefit from making the call to the web service, instead of having the date hard coded into it, and wouldn't this also solve the problem of the missing web service call when using an application client container?

    Hi Shadab,
    Here is a list of Web service standards supported by SAP in NetWeaver 7.1.1: [Supported Standards|http://help.sap.com/saphelp_nwpi711/helpdata/en/44/624479f7e608fae10000000a422035/frameset.htm] (also in [7.0|http://help.sap.com/saphelp_nw70/helpdata/EN/44/624479f7e608fae10000000a422035/frameset.htm] and [7.0.1|http://help.sap.com/saphelp_nw70ehp1/helpdata/EN/44/624479f7e608fae10000000a422035/frameset.htm]). The Enterprise Services adhere to these standards, and on the provider side you have the tools to configure the authentication settings as needed. On the consumer side, one just has to use a Java release (or any other platform) that supports these standards.
    While I am not a Java developer, there should be [many ways to consume a Web service in Java|http://www.google.bg/search?q=consumewebservice+java].
    Hope this helps,
    Rossen

Maybe you are looking for