How to isolate web applications at URL level with Oracle HTTP Server?

We have 2 machines each for oracle web cache, oracle http server and oracle application server (oc4j). We would like to host many web applications on this infrastructure. We have an issue with application/web site isolation for maintenance purposes.
We have several oc4j containers for different web sites/applications but they all use one instance of Oracle Http Server. When we need to make changes to an application/web site or introduce a new web site (URL), we change the OHS configuration and restart OHS on each of the machines.
As we have many URLs hosted on this OHS and plan to host a lot more (may be around 300), we need a way to slice and dice the URLs so that every change or any change should not need to go through a regression cycle or testing cycle for all the applications each weekend (our change window). When we used Apache earlier, we used to be able to create multiple httpd.conf (process level isolation) to cater to different applications.
We could do this with Oracle Http Server too but Oracle will not support us. I appreciate any advice or suggestion with this issue.
Thank you

Hi Joey,
A great idea! I recently presented at a local user group meeting about my WebSockets API (see the links in my signature). I've uploaded the presentation and the demo code I gave to our UG here.
I think the barrier to entry is with needing to know the web languages (e.g. html/css/js) as well as writing your LabVIEW code. I have joined the group and look forward to seeing some interesting content on there! Certainly some demos of using AJAX to make requests to Web Services and do something with the data (e.g. display on a graph) would be a good place to start.
Certified LabVIEW Architect, Certified TestStand Developer
NI Days (and A&DF): 2010, 2011, 2013, 2014
NI Week: 2012, 2014
Knowledgeable in all things Giant Tetris and WebSockets

Similar Messages

  • How to develop web application using ejb3.0 with eclipse

    Hi ,
    I am new to ejb3.0 with eclipse. If any one familar that please guide me...
    how to develop web application using ejb3.0 with eclipse.please help me... server jboss4.2.2. database mqsql5.0

    jsf_VWP5.5.1 wrote:
    I am new to ejb3.0 with eclipse. If any one familar that please guide me...

  • How to create reports from my existing web application on Java/J2EE with Oracle Client 10g as the backend?? Help sought for

    Our company has developed an  Web Application and we are also looking out for the development of reports using Business Objects Exterprise XI Release 2 and for this purporse I do require some help from the forum who can literally show me how to get on and working on creating the reports.

    Thats why I thought I should make the following chain in the keystore, possibly in this order.
    1. My private key (simply generated in the server)
    2. Import Root certificates from NS
    3. Import Trusted certificate issued by NS
    Then when I sign with my private key surely an association will be formed to the trusted authority certificate. The problem I'm having is when I first made my private key I used openSSL as it was only intended for HTTPS. Now I need to create a keystore so I can use jarsigner to sign the jar file, and I can't see how to create a keystore using my existing private key. Surely if I created a new key and self sign, then import the trusted certificate the association will fail, as the private key will not be the same 1 that I used to make the CSR when applying for the trusted certificate.

  • How does the Develop Applications on windows working with Oracle on Linux

    Hi list
    I'd built a machine.
    OS: RedHat 9.0
    Database: Oracle 9iR2
    Every service works fine for me (dbstart|dbshut|dbca|oemapp xxx)
    But Now my girl friend needs to use Windows
    XP, so I can't use this machine with a monitor.
    And I would like to use TOAD or DBQwikedit to connect the
    Oracle Database Server. But they always failed by the error messages such as `DLL_UNAVAILABLE'. I was not familiar with Windows XP or 2000.
    Thanks in advanced!
    --Armani Liao

    Hi Armani,
    maybe u need to re-install the program.
    btw how did you solve the linking error of on the installation of the oracle 9i R2 on RH 9?

  • Oracle HTTP Server as web tier for OBIEE - Best Practices?

    Hi All,
    A bit of a cross-topic issue - IHAC which wants to add a web tier (in a form of additional DMZ server with Oracle HTTP Server installed) to existing OBIEE installation.
    Are there any best practices regarding all the security aspects - installations, ports, SSL, certificates, keystores etc. ?
    Thank you in advance,

    Am not using weblogic, I'm doing standalone setup
    FMW 11g Web-Tier products are configured without a domain and administered from the command line. In this case, be sure to UN-check the selection for “Associate to WebLogic Domain” during the installation prompts and uncheck the web cache.. Only OHS is installed.
    Is it possible to install sun jdk 64 bit on AIX 7.1 machine.. ?

  • How a J2EE web application access CR reports stored on the CR Server XI?

    I'll be working on some crystal report templates that will eventually be hosted/publish on the CR Server XI.
    My questions are:
    1. How my J2EE web application access those reports?
    2. Do my web application uses some CR API for the connectivity and integration?
    3. What will happen to the database connectivity of the report template? since the report are created locally.
    4. Can the report template be edited/updated on the server?
    5. How the CR XI login functionality be involve in the integration (web application ---> CR Server XI)?
    6. Is the J2EE web application be deployed on similar web/application server where the CR Server XI resides?
    7. What is the role of RAS, Universe, Business View Manager to this whole CR integration?
    I hope you can provide some guidance on this journey to Crystal Report world
    Rulix Batistil
    Genesis Networks Pte Ltd

    1) Your application connects via the Java SDK using the appropriate JAR files.
    2) It can.  You can set the database information at runtime or use the already populated information from Enterprise.
    3) Same as 2.   Typically when you save the report to Enterprise you set up the database information there so that it runs against the database you want without prompting.  You can change this via code to hit whatever equivalent database you want.
    4) Yes.  You would have to use RAS and the RCAPI to accomplish this via code.  You can also make changes in the designer and overwrite the existing report template.
    5) You will log in via code. The information on how to do so is in the SDK documentation, which I will link.
    6) It can be deployed to the same machine as CR Server, though we recommend against that.  Typically you will want to deploy it to a seperate web server and allow it to connect to the CR Server across the network.
    7) RAS can be used to run reports, as well as the page server.  The universe and business view manager are not directly used in code.  If a report runs against a universe or business view then it will use them for data, but you wouldnt do anything with them directly.
    [BOE Developer Library|]
    You will find the Java SDK information under the BusinessObjects Enterprise SDK section.
    Best Regards,

  • How to get web application to use Tuscany without conflicting with SAP SDO

    We are attempting to run a web application on SAP NetWeaver CE 7.1 SP1 which uses Tuscany SDO.  As it now stands We must use Tuscany because the web application will not run with the SAP SDO implementation provided by Netweaver. To ensure that Tuscany is loaded with priority, we have packaged the Tuscany JAR files and their dependencies as a heavy resource, as described here:
    The final check showed that Tuscany was correctly deployed as a heavy resource and included the following JAR files:
    We also verified that the web application using Tuscany has a hard reference to the Tuscany heavy resource.
    However, when we try to run the web application, the following error is logged:  java.lang.LinkageError: Class commonj/sdo/DataGraph violates loader constraints
    The issue is definitely due to some kind of classloading conflict with the SAP SDO library, as the application runs normally when SAP SDO is manually removed from the classpath. Doing this on a production system is unfortunately not an option, though.
    So the question is: how to get web application to use Tuscany without conflicting with SAP SDO?

    I took a look at the "printerReady" example.  Looks like I may be able to use the InetPing (...) function to ping through a range of IP addresses looking for a response.
    Any ideas on how to find the MAC address associated with the IP addresses that respond?
    We may have multiple units responding and the MAC address will allow the operator to determing which unit to connect to.
    I'll try the InetPing to see how it works,

  • How does PeopleSoft ( web application)  connect to DB ?

    How does PeopleSoft ( web application) connect to its Oracle database, does it use JDBC or OCI or else ?
    Thank you.

    The webserver is connecting to the application server through the Jolt port, and the application server is connecting to the database within a database client installation (runtime).

  • How to deploy web application to Weblogic?

    Does anyone know how to deploy web application to Weblogic8.1?

    I found one error in what I have done. I add the '<context-root>' in '<weblogic-web-app>', which are not required in some other containers, and I can find the application of hello2. However, when I clicked 'submit' I got the following message:
    Error 500--Internal Server Error
    java.lang.NoClassDefFoundError: java/lang/StringBuilder
         at servlets.ResponseServlet.doGet(Unknown Source)
         at javax.servlet.http.HttpServlet.service(
         at javax.servlet.http.HttpServlet.service(
         at weblogic.servlet.internal.ServletStubImpl$
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(
         at weblogic.servlet.internal.WebAppServletContext$
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(
         at weblogic.servlet.internal.ServletRequestImpl.execute(
         at weblogic.kernel.ExecuteThread.execute(
    I do not want to make changes in 'web.xml' file as it worked in other container. I guess I miss something that is special, probably basic, to WebLogic, but I do not know what it is.
    Bye the way, who know how to reward points to other people? I cannot find the 'assign points icon'.
    Thanks hoos. Your answer give me confidence that a web application could be deployed by copy war file to some directory (I guess from my experience of other containers).

  • How to get rid of /j2ee prefix from URL when I use the OC4J via Oracle HTTP server

    In 9iAS 9.0.2 Oracle HTTP Server (OHS) is pre-configured to assign requests to the Home OC4J instance via the URL-prefix "/j2ee"/
    For example, the TEST servlet under OC4J would be passed through OHS using:
    whereas in the standlone OC4J version, this URL works:
    How to get rid of /j2ee prefix from URL when I use the OC4J via Oracle HTTP Server?

    It is getting the url prefix from mod_oc4j.conf
    under /ora9ias/Apache/Apache/conf
    You can read more on this at

  • How to consume sap xi pi web services or sap RFC with oracle 11g forms.

    Dear All
    how to consume sap xi pi web services or sap RFC with oracle 11g forms.
    how to config 11g forms with sap xi....
    or how to call sap xi web services in 11g forms....
    or can send sample code....
    Edited by: smfatmi on Oct 17, 2011 2:16 AM
    Edited by: smfatmi on Oct 17, 2011 2:17 AM

    Dear All
    how to consume sap xi pi web services or sap RFC with oracle 11g forms.
    how to config 11g forms with sap xi....
    or how to call sap xi web services in 11g forms....
    or can send sample code....
    Edited by: smfatmi on Oct 17, 2011 2:16 AM
    Edited by: smfatmi on Oct 17, 2011 2:17 AM

  • How do i update applications that were downloaded with a different apple id

    how do i update applications that were downloaded with a different apple id

    You can't. The iLife apps get tied in with not only the Apple ID, but the Mac that they were accepted on.The Mac App Store will always remeber that the iLife apps have been accepted once before already on this Mac and will only offer to update them with the Apple ID into whose account they were accepted.

  • Administration of Oracle HTTP Server in Application Server

    Can anyone tell me how to administer the Oracle HTTP Server from the Application Server Control not directly from the configuration files in Oracle Application Server
    I have followed the instructions given but the link for the HTTP Server is not activated and can't be clicked in the System Components table in Oracle Application Server Control page.
    In the instructions given by the Oracle HTTP Server Admin guide was mentioned an user : ias_admin. But I haven't found it. All the users listed are oc4jadmin and something like JRAadmin.
    Can anyone tell me how to proceed to make possible HTTP Server Administration, Configuration and Mainteinance directly from the Application Server Control in Enterprise Manager.
    Best regards

    First of all, I am using the application server right now. I have deployed there a Java Web Service.
    In the directory that you specified it wasn't something like setupinfo.tx but readme.txt the contents of which I am pasting below
    The installation of Oracle Application Server 10g was successful.
    These instructions are located in D:\product\\OracleAS_1\install\readme.txt for your future reference.
    You can view the status of the server with the following command:
    D:\product\\OracleAS_1\opmn\bin\opmnctl status
    Access the Welcome Page with the following URL:
    Access the Oracle Enterprise Manager 10g Application Server Control via the following URL:
    Installation Details:
    Installation Directory: D:\product\\OracleAS_1
    Installation Type: J2EE Server and Web Server
    Installed Components: Oracle HTTP Server, Oracle Containers for J2EE (OC4J), and Oracle Process Manager & Notification Server (OPMN)
    Instance Name: as10gamf2.server
    Administrator Username: oc4jadmin
    The log file containing the details of Configuration Asistants is located in D:\product\\OracleAS_1\cfgtoollogs
    \\\\ End of Readme.txt \\\\\\\\\\\
    i have tried before the opmnctl status command and it says that the HTTP_Server and the OC4JGroup are alive. Only ASG is down. This is by default in all iAS installations I have done.
    Best Regards

  • How to integrate Oracle Http Server with Weblogic

    Weblogic supports Apache web server 2.0 and 2.2 to be a proxy server. Oracle Http Server (OHS) is based on Apache 2.0. I am trying to configure Weblogic to use OHS that comes with OAS install as proxy on Linux environment. I am unable to get the WLS plugin for Apache to work with OHS. When I tried to start the OHS, I got the following errors:
    /oracle/product/ startssl: execing httpd
    Syntax error on line 1125 of /oracle/product/
    Cannot load /oracle/product/ into server: /oracle/product/ undefined symbol: apr_pool_cleanup_null
    I checked the library, and I found in several places, such as /usr/lib.
    The following is the configuration that I put in http.conf file:
    <IfModule mod_weblogic.c>
    MatchExpression /AIP
    <Location /weblogic>
    SetHandler weblogic-handler
    DebugConfigInfo ON
    PathTrim /weblogic
    Anybody knows how to fix this?

    You're right: Weblogic supports Apache web server 2.0 and 2.2 to be a proxy server but you are using Oracle Application Server which is based on Apache *1.3* as you can read in "Oracle® HTTP Server Administrator's Guide"
    10g ( - Part Number B28948-01 - 1.1 Oracle HTTP Server Features, right under "Based on Apache - HTTP v1.1 Support" at
    As far as I know, the only OHS based on Apache *2.0* is available as a standalone release: "Oracle HTTP Server (Apache 2.0) ( for Linux x86" - 32bit. You can download it from (
    I've tested it successfully.
    Edited by: Virgil on Jan 15, 2009 3:08 AM

  • How to install Soap on the (Apache) Oracle HTTP Server

    Does anyone know how to install SOAP on the Oracle HTTP Server? I downloaded a soap version (it seems that the standard version comes without SOAP) from the site and followed the installation instructions as far as I could (only Tomcat is described). However, no 'soaping'!!! Maybe I'm overlooking something because I cannot imagine that it should be difficult.
    Thanks in advance!

    Hans, the SOAP implementation is part of OC4J. You get it out of the box. Check out how to use the out-of-the-box implementation in the tutorials on Web services with Oracle9i JDeveloper at:
    These tutorials/samples use the implementation of SOAP/WSDL that Oracle calls J2EE Web Services and this is the long term direction of Oracle's Web services implementation. This implementation is what Oracle will be evolving to Sun's Java Web Services Developer Pack as it finalizes into J2EE 1.4.
    If you want to use Oracle/Apache SOAP, this too is included in OC4J but its support is being deprecated in future releases of Oracle9iAS in favour of the J2EE Web Services implementation. To find it, check out the OC4J/soap/webapps/ directory for the soap.ear file (it is in a slightly different spot if you are using the full Oracle9iAS R2 but still within the soap directory structure. Simply add <application name="soap" path="../../../soap/webapps/soap.ear" auto-start="true"/> to your OC4J server.xml and <web-app application="soap" name="soap" root="/soap" /> to your OC4J http-web-site.xml, re-start and away you go.
    Finally, just to be sure, SOAP support in Oracle9iAS did not appear until and higher. If using or less, you are correct, there is no SOAP support.
    Most folks that try out the J2EE Web Services find it is pretty easy to use so

Maybe you are looking for