Lockdown oracle http server to only specific applications

I want to lock down oracle http server to only allow access to specific apex applications..
I tried changeing the dads.conf from
<Location /apex>
to
<Location /apex/f?p=>
but then nothing ran..

Hello,
Essentially you want to tie down access to just a few applications correct?
Some Apache rules similar to the following would do the job -
RewriteCond %{REQUEST_URI}%{QUERY_STRING} !/pls/apex/f?p=(454:.*)
RewriteCond %{REQUEST_URI}%{QUERY_STRING} /pls/apex/f?p=(.*)
RewriteRule ^.* - [F]There are a huge number of ways to write these rules (that's just the first one that sprang to mind, so it may not be particularly optimal). Basically I restrict access to only application 454 (the second line is to check that the URL is /pls/apex etc), as I said lots of different ways to write this depending on your exact needs.
Hope this helps,
John.
Blog: http://jes.blogs.shellprompt.net
Work: http://www.apex-evangelists.com
Author of Pro Application Express: http://tinyurl.com/3gu7cd
REWARDS: Please remember to mark helpful or correct posts on the forum, not just for my answers but for everyone!

Similar Messages

  • Exposing analyticsRes folder via Oracle HTTP server

    Hi,
    Custom styles, skins and messages are stored in a directory that can be accessed by the BI Presentation Services (analyticsRes dir).
    The recommended approach is to use an HTTP server like Oracle HTTP Server to expose the directory to Oracle BIEE.
    Any good documentation out there which explains the process to set this up for an Oracle HTTP server?
    Only seen docs covering the setup for Weblogic.
    Thanks & Regards

    It is getting the url prefix from mod_oc4j.conf
    under /ora9ias/Apache/Apache/conf
    You can read more on this at
    http://otn.oracle.com/docs/products/ias/doc_library/90200doc_otn/web.902/a92173/confmods.htm#1008977
    -Prasad

  • To install Oracle HTTP Server only

    Hi,
    I already installed Apex (3.0) in an Oracle database a while ago. I have used our Oracle iAS 10.1.2 as the application server. Now, I would like to install the Oracle HTTP Server in the database server and use it to run Apex. With the 10g companion CD, there is not any option to install the Oracle HTTP Server (Apache 1.3) only. Is there any way that I can install the Oracle HTTP Server only without installing Apex again? Where can I download it?
    Also, I heard that there is a version of Oracle HTTP Server (Apache 2) bundled with Oracle 11g. Can I use it for Apex 3.0?
    Thanks.
    Andy

    Hi,
    See:
    http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html
    Here you have the option, to install HTTP only
    Kind regards,
    Iloon
    PS: be aware this cd contains apex 1.6 ;-)

  • Administration of Oracle HTTP Server in Application Server 10.1.3.1

    Hi
    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 10.1.3.1.
    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
    Drini

    Hi
    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
    ////////Readme.txt////////////////
    The installation of Oracle Application Server 10g 10.1.3.1.0 was successful.
    These instructions are located in D:\product\10.1.3.1\OracleAS_1\install\readme.txt for your future reference.
    You can view the status of the server with the following command:
    D:\product\10.1.3.1\OracleAS_1\opmn\bin\opmnctl status
    Access the Welcome Page with the following URL:
    http://server:8888/
    Access the Oracle Enterprise Manager 10g Application Server Control via the following URL:
    http://server:8888/em
    Installation Details:
    Installation Directory: D:\product\10.1.3.1\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\10.1.3.1\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
    Drini

  • 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
    Ramana

    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

  • Oracle HTTP Server & Application Server Control Console

    I have installed Business Intelligence and Forms. (10g Release 2 (10.1.2))
    Which user I should use to access to the following urls:
    Application Server Control Console
    //abcd.ash.adef.org:1810
    Oracle HTTP Server & the welcome page
    //abcd.ash.adef.org:7778
    Please also tell me what is the default single sign on user name.
    D

    its done.
    I got it

  • Oracle HTTP Server - JSP pages in Apache\htdocs\ only????

    I have been trying to move away from Microsoft products for some time. I installed Oracle 8.1.7 Enterprise Edition which came with Oracle HTTP server. My application is working fine except for one problem I am having. I cannot get my JSP pages to pull from any other directory except ".....\Apache\htdocs\" Could someone please help me to correct this problem?

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Prem:
    your need to configure or map the others directory in apache to work in httpd.conf.
    prem<HR></BLOCKQUOTE>
    Does someone have an example of how to configure or map to other directories in httpd.conf?
    null

  • Set up Oracle HTTP Server  for a particular IP address

    How do I set up Oracle HTTP Server to allow access control based on a particular IP address to certain CGI Scripts if a site is a local site?
    I have tried this in httpd.conf file but it does not restrict a particular IP address (say 10.1.2.4) in my home network (consists of 3 PCs). 10.1.2.3 is the IP address of node where OHS is installed. I access my OHS from client like this http://10.1.2.3:7777/cgi-bin/printenv
    ScriptAlias /cgi-bin/ "C:\oracle_home\Apache\Apache\cgi-bin/"
    <Directory C:\oracle_home\Apache\Apache\cgi-bin>
    AllowOverride None
    Options None
    Order Deny,Allow
    Deny from all
    Allow from 10.1.2.3
    </Directory>
    Note: - I have not made any changes in the default configuration of OHS.
    Any help for a student like me will be highly appreciated.
    Regards
    Rajesh Kumar

    No the idea is not to disable the signature. The reason why I wanted you to locate the specific block/deny was to make it easier to fix it. I would still recommend to use the Event Action Filters only to exclude the host and not disable the signature altogether.
    That said, there are some signatures that "according to the documentation" cannot be excluded using event actions like Sweep signatures. These signatures have a field for Source/Dest IP built-in to exclude specific hosts. HOwever to be honest I could get event actions to work perfectly with event actions on our customers ;), so it could be an old restriction still mentioned in the docs.
    Lastly, you only disable a signature when you are absolutely sure that you are not running the Software/Application/Service on your network. For example on one customer we would frequently get VPN 3000 COnc. HTTP attack signatures fired for internet traffic, and since there is no chance to add any VPN3k on this network (its already End of Sale), I disabled this signature.
    Regards
    Farrrukh

  • Installation of the VeriSign digital certification in Oracle HTTP Server

    I am not obtaining to generate to the pair of keys and the CSR in Oracle HTTP Server, will have some tip I is thankful.
    Thanks
    Leandro

    Hi Leandro,
    Here are some steps to setup digital certificates into Oracle HTTP Server for Unix.
    1. The temporary working directory is /u01/tmp/myssl.
    2. The contents of <9iAS_HOME>/Apache/open_ssl/bin have been copied to the
    temporary working directory created in Assumption #1.
    3. SSL file names are priv.key (private key), certreq.csr (certificate request),
    and cert.crt (SSL certificate). The actual SSL certificate file could be
    named other than 'cert.crt'.
    4. By default, SSL is configured using port 443, which requires ROOT access to
    start the web listener.
    If you want to change this from the default port, you will need to change
    the following two parameters in the httpd.conf file to an unused port number:
    Listen 443
    <VirtualHost default:443>
    5. All necessary UNIX environment variables are set correctly for your Oracle
    product before implementing these procedures.
    6. User must be familiar with UNIX concepts like shell navigation, UNIX
    environments, file manipulation/search, file copy/backups, etc.
    How to Request and Configure an SSL Certificate for Oracle9i Application Server
    Step-by-Step Instructions:
    1. Change your present working directory to the temporary working directory, e.g.,
    /u01/tmp/myssl. Ensure the contents of <9iAS_HOME>/Apache/open_ssl/bin have
    been copied into this temporary working directory.
    2. Copy 5 large files, each at least 250KB, into your temporary working directory.
    Suggest looking in any /bin directory for large sized binary files. Execute
    the following command to generate the random character file:
         % openssl md5 * > rand.rnd
    3. Execute the following command to generate the private key (priv.key):
    % openssl genrsa -rand rand.rnd -des3 1024 > priv.key
         - when prompted, enter a "PEM pass phrase" password
         - re-enter password when prompted to verify password
         -- remember the pass phrase password you entered
         - this command generates the priv.key file and associated pass phrase
         - set permissions on the priv.key file to prevent unauthorized editing
         % chmod 400 priv.key
         - backup the priv.key file to a secure location
    NOTE
    The PEM pass phrase must be at least 4 characters in length. Remember this
    pass phrase, you will be prompted to enter it in the next step and each
    time you start up the Oracle HTTP Server (OHS) in SSL mode.
    Optionally, you can unencrypt the value of the private key, so that you
    will not be prompted for the PEM pass phrase every time you start up OHS
    in SSL mode.
    To unencrypt the private key, execute the following two commands (Note:
    ensure file permissions set to r+w):
         % cp priv.key priv.key.bak
         % openssl rsa -in priv.key.bak -out priv.key
    - the demo certificate shipped with Oracle9iAS does not require a pass
    phrase to start OHS in SSL mode.
    - on UNIX, to generate the certificate request and start OHS in SSL mode,
    the pass phrase must be entered, unless you executed the above steps
    to unencrypt.
    - on Windows NT/2000, if a certificate is used that has a pass phrase,
    the OHS will hang; therefore, on Windows NT/2000, you must execute
    the steps to unencrypt.
    4. Execute the following command to generate an SSL certificate request
    (certreq.csr) based on your private key.
         % openssl req -new -key priv.key -out certreq.csr -config openssl.cnf
         - when prompted, enter the "PEM pass phrase" set when the private key
    was created.
         - when prompted, enter the requested fields that make up the
    Distinguished Name.
         -- each entry must be valid information, i.e., email, state, location, etc.
         - when prompted for the "Common Name", you MUST enter the fully
    qualified name which will be accessed via client browsers; e.g.,
    if clients will use:
    https://mysite.domain.com
         -- then, you must enter mysite.domain.com as the "Common Name"
         - the requested 'extra' attributes, i.e., "challenge password" and
    "optional company name", are OPTIONAL; just hit ENTER to use NULL values.
    5. You should now have the private key and certificate request files (priv.key
    and certreq.csr) in your temporary working directory.
    NOTE
    At this point, you can use your certificate request file 'certreq.csr' to
    order a valid SSL certificate from any CA-vendor, e.g., Verisign.
    After you receive your SSL certificate, skip to Step #6 for instructions
    on how to deploy your SSL files.
    OPTIONAL
    You can start 9iAS in SSL mode (see Step #12) and test the pre-installed demo
    certificate and private key included for testing purposes.
    It is a good idea to test to be sure the Oracle HTTP Server SSL mode works
    successfully before deploying your new SSL certificate. To try these demo
    files, access the 9iAS index page in a browser using the HTTPS protocol and
    the appropriate SSL Listen port. URL format:
    https://myhost.domain.com:<ssl_port>
    The user will see a Security Alert (IE), or New Site Certificate (Netscape)
    warning message, click Continue/Next to accept.
    OPTIONAL
    To create a self-signed certificate, execute the following commands:
    (csh) % setenv RANDFILE rand.rnd
    <sh or ksh> % export RANDFILE=rand.rnd
    % openssl x509 -req -days 30 -in certreq.csr -signkey priv.key > tempcert.crt
    - when prompted, enter the "PEM pass phrase" set when the private key was created.
    - this command generates a temporary self-signed certificate file 'tempcert.crt'
    valid for 30 days, which can be used while awaiting a valid SSL certificate
    purchased from an authorized CA-vendor.
    - if this option is used, after generating the 'tempcert.crt' file, skip to
    Step #6 for instructions on how to deploy your SSL files.
    OPTIONAL
    These steps are specifically for requesting a TRIAL certificate from the
    CA-vendor Verisign.
    - Go to www.verisign.com and click on "Free Guides and Trials" link and
    follow instructions to request a "Free Trial SSL ID". During this process,
    you will be asked to provide certificate request information.
    - Open the 'certreq.csr' file using your text editor of choice.
    - Starting with "-----BEGIN NEW CERTIFICATE REQUEST-----" copy all lines
    including the BEGIN and END of certificate lines.
    - Paste this copied data into the Verisign page where requested and continue.
    - You will see the Verisign web site decode your certificate request
    information. This decoded information is presented to you to verify it is
    correct. If it is, then continue with the process.
    - You will be presented with another set of questions from Verisign. Be sure
    to answer with the correct email address, as this address will be used to
    send your SSL certificate.
    - After you answer all these questions, you will be sent a TRIAL 14-day
    SSL certificate via email.
    - WARNING! You must follow this step carefully, you cannot copy and paste
    information from an email to a new text file. After you get your TRIAL
    certificate, save the entire email message to a text file. Open this file
    using your text editor of choice. You will see the email address header
    information and the line:
    -----BEGIN CERTIFICATE-----
    - Delete all text that appears before the -----BEGIN CERTIFICATE----- line.
    The modified file should contain only certificate information. After you
    delete the email header, save this text file inside your temporary directory
    with the filename 'trialcert.crt'.
    6. Now you are ready to configure Oracle9i Application Server (9iAS) with your
    SSL certificate files.
    7. Back up your existing <9iAS_HOME>/Apache/Apache/conf/httpd.conf file.
    8. Open the httpd.conf file with your text editor of choice.
    9. Edit the following httpd.conf directives to use your generated private key
    and SSL certificate file, which could be the filename for either the
    temporary self-signed certificate, the TRIAL test certificate, or the
    purchased valid certificate. The information following the # symbol are
    comments.
    NOTE
    The directory of the SSL files (private key and certificate file)
    can reside in any location you choose. The temporary working
    directory will continue to be referenced in these procedure steps.
    # use the appropriate (i.e., valid, temporary, or trial) certificate filename
    SSLCertificateFile /u01/tmp/myssl/tempcert.crt
    #private key from Step #4 above:
    SSLCertificateKeyFile /u01/tmp/myssl/priv.key
    10. Save your modified httpd.conf and exit the text editor.
    11. Log in as authorized user (if default ports 80 and 443 are used, ROOT user
    must execute commands in next step).
    12. Execute the following command to stop, then start Apache in SSL mode
    (ensure proper UNIX environments are set; else, execute command from
    <9iAS_HOME>/Apache/Apache/bin.)
    For Oracle8iAS 1.x:
    % httpdsctl stop
    % httpdsctl startssl
    For Oracle9iAS 1.0.2.x:
    % apachectl stop
    % apachectl startssl
    - when prompted, enter the "pass phrase" created in Step #3.
    -- not required if you unencrypted the private key file
    - when the Oracle HTTP Server starts successfully in SSL mode, access the
    9iAS index page in a browser using the HTTPS protocol and the appropriate
    SSL Listen port. URL format:
    https://myhost.domain.com:<ssl_port>
    - if using a temporary self-signed or TRIAL test certificate, the user will
    see a Security Alert (IE), or New Site Certificate (Netscape) warning message,
    click Continue/Next to accept.
    ====================
    I hope this help !!
    Ilan Salviano

  • How to configure Oracle HTTP server

    Hi, I installed APEX 3.0 in Oracle 10.2.0.2 database. I installed HTTP server from Oracle 10.2.0 database companion CD. The problem is I am not sure which conf file I need to modify as in the installation document, it only shows steps for how to configure HTTP server 9.0.3/11g/Oracle Application Server 10g. Anybody knows where to get the right doc? Thanks.

    Hi,
    Configure the Oracle HTTP Server (OHS) from the companion CD is the same for other OHS (apart from OHS 9.x where it uses wdbsvr.app).
    So just follow the install guide from
    4.4 About Configuring Oracle HTTP Server
    http://download-west.oracle.com/docs/cd/B32472_01/doc/install.300/b32468/post_inst.htm#BHAGICFJ
    Regards,
    Sunny Patel.

  • 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/10.1.3.1/OracleAS_3/Apache/Apache/bin/apachectl startssl: execing httpd
    Syntax error on line 1125 of /oracle/product/10.1.3.1/OracleAS_3/Apache/Apache/conf/httpd.conf:
    Cannot load /oracle/product/10.1.3.1/OracleAS_3/Apache/Apache/libexec/mod_wl128_20.so into server: /oracle/product/10.1.3.1/OracleAS_3/Apache/Apache/libexec/mod_wl128_20.so: 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>
    WebLogicCluster 127.0.0.1:7001
    MatchExpression /AIP
    </IfModule>
    <Location /weblogic>
    SetHandler weblogic-handler
    WebLogicCluster 127.0.0.1:7001
    DebugConfigInfo ON
    PathTrim /weblogic
    </Location>
    Anybody knows how to fix this?
    Thanks.

    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 10.1.3.1.0 which is based on Apache *1.3* as you can read in "Oracle® HTTP Server Administrator's Guide"
    10g (10.1.3.1.0) - Part Number B28948-01 - 1.1 Oracle HTTP Server Features, right under "Based on Apache - HTTP v1.1 Support" at
    http://download.oracle.com/docs/cd/B31017_01/web.1013/b28948/overview.htm#i1008837.
    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) (10.1.3.3.0) for Linux x86" - 32bit. You can download it from http://www.oracle.com/technology/software/products/database/oracle11g/111060_linuxsoft.html (as_101330_apache2_lnx.zip).
    I've tested it successfully.
    Edited by: Virgil on Jan 15, 2009 3:08 AM

  • Oracle HTTP Server

    Sir,
    I once again facing problem of HTTP Server it again not started the file contain the following entries where didn't show any duplicate entries but HTTP server couldn't start please help me.
    Oracle Appachae file contain following entries
    # Advanced Queuing - AQ XML
    include "H:\oracle\ora92\rdbms\demo\aqxml.conf"
    include "H:\oracle\ora92\xdk\admin\xml.conf"
    include "H:\oracle\ora92\Apache\modplsql\cfg\plsql.conf"
    include "H:\oracle\ora92\Apache\jsp\conf\ojsp.conf"
    include "H:\oracle\ora92\sqlplus\admin\isqlplus.conf"
    include "H:\oracle\ora92/oem_webstage/oem.conf"
    oracle isqlplus.conf contain following entries
    # Copyright (c) 2001, 2002, Oracle Corporation. All rights reserved.
    # NAME
    # isqlplus.conf
    # PURPOSE
    # Oracle HTTP Server directives for the iSQL*Plus server
    # USAGE
    # This file should be included in the Oracle HTTP Server
    # "oracle_apache.conf" file.
    # Enable handling of all virtual paths beginning with "/iplus/"
    # Note: only /iplus/ is mapped, /iplus is not being mapped
    <IfModule mod_alias.c>
    Alias /iplus/ "H:\oracle\ora92\sqlplus\admin\iplus/"
    # Disallow users from trying to access /iplus/ directory listing
    <Directory "H:\oracle\ora92\sqlplus\admin\iplus">
    AllowOverride None
    Options FollowSymLinks
    Order deny,allow
    Allow from all
    </Directory>
    </IfModule>
    # Maps all virtual paths beginning with "/isqlplus*" to the iSQL*Plus
    # FastCGI application
    <IfModule mod_alias.c>
    ScriptAliasMatch ^/isqlplus(.*) H:\oracle\ora92\bin\isqlplus
    ScriptAliasMatch ^/isqlplusdba(.*) H:\oracle\ora92\bin\isqlplus
    <Directory "H:\oracle\ora92\bin">
    AllowOverride None
    Options FollowSymLinks
    Order deny,allow
    Allow from all
    </Directory>
    </IfModule>
    # Enable handling of all virtual paths beginning with "/isqlplus"
    <Location /isqlplus>
    SetHandler fastcgi-script
    Order deny,allow
    # Comment "Allow ..." and uncomment the four lines "AuthType ..."
    # to "Require ..." if Oracle HTTP authentication access is required
    # for the http://.../isqlplus URL
    Allow from all
    #AuthType Basic
    #AuthName 'iSQL*Plus'
    #AuthUserFile H:\oracle\ora92\sqlplus\admin\iplus.pw
    #Require valid-user
    </Location>
    # Enable handling of all virtual paths beginning with "/isqlplusdba".
    # Note: Oracle HTTP authentication access must be configured to
    # prevent unauthorized users performing DBA operations on
    # the database
    # Use the HTTP server utility script "htpasswd" to add users to the
    # "iplusdba.pw" file.
    <Location /isqlplusdba>
    SetHandler fastcgi-script
    Order deny,allow
    AuthType Basic
    AuthName 'iSQL*Plus DBA'
    AuthUserFile H:\oracle\ora92\sqlplus\admin\iplusdba.pw
    Require valid-user
    </Location>
    # Setup the iSQL*Plus FastCGI application.
    <IfModule mod_fastcgi.c>
    FastCgiServer H:\oracle\ora92\bin\isqlplus -port 8228 -initial-env iSQLPlusNumberOfThreads=20 -initial-env iSQLPlusTimeOutInterval=30 -initial-env iSQLPlusLogLevel=off -initial-env iSQLPlusAllowUserEntMap=none -idle-timeout 3600
    </IfModule>

    I once again facing problem of HTTP Server it again not startedWhat error do you get? What OS are you using? Which release
    and version of Oracle are you using? What debugging steps have you
    alread tried and what results did they give you?
    -- CJ

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

    Hi,
    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 xml.apache.org 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

    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:
    http://otn.oracle.com/tech/webservices/htdocs/series/content.html
    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 1.0.2.2.x and higher. If using 1.0.2.1 or less, you are correct, there is no SOAP support.
    Mike.
    Most folks that try out the J2EE Web Services find it is pretty easy to use so

  • Need Oracle HTTP Server for mod_plsql and link to download software

    Hi all,
    I want to use mod_plsql to publish HTML from the database.
    Therefore, I need an Oracle HTTP Server with mod_plsql.
    I have installed the "Oracle HTTP Server with Apache 2.0 10.1.3.1", but there is no mod_plsql included! The welcome page refers to a "Oracle HTTP Server Standalone Administrator's Guide Based On Apache 2.0" which is not installed and can' t be found on OTN.
    Can someone give me a link to Oracle HTTP Server installation software which includes mod_plsql?
    Any hints are welcome!
    Thanks, Markus

    Based on the version of the database, you could use the listener from that - the same XML DB uses. That would not require an application server install at all.
    Alternative: the mod_plsql replacement cartridge off Tom Kyte's site: asktom.oracle.com. Source only - compile against your preferred Apache

  • Down Time for  Installing APEX 4.2.1 and oracle HTTP server?

    Hi, all:
    I plan to install APEX 4.2.1 and oracle HTTP server on 10.2.0.4 database.
    Is there any down time required during installation?
    I mean during installation, do I need to block users from accessing the database?
    Can they do their normal data entry / inquiry?
    thanks,
    John
    ps. There will be server backup before installation.

    Hi,
    Documentation says
    >
    3.1 Recommended Pre-installation Tasks
    Before installing Oracle Application Express, Oracle recommends that you complete the following steps:
    Review and satisfy all Oracle Application Express installation requirements. See "Oracle Application Express Installation Requirements".
    Shut down with normal or immediate priority the Oracle Database instances where you plan to install Oracle Application Express. On Oracle Real Application Clusters (Oracle RAC) systems, shut down all instances on each node.
    An alternative to shutting down the database is to prevent all users from accessing Oracle Application Express when upgrading your installation from a previous release of Oracle Application Express. Oracle only recommends this option in high availability production environments where planned outages are not available. For all other scenarios, the database should be shut down.
    To disable access to Oracle Application Express when the existing installation is using the Application Express Listener, shut down the appropriate application server where the Application Express listener is deployed.
    To disable user access to Oracle Application Express when the existing installation is using the Oracle HTTP Server with mod_plsql, you should either shut down the Web server or disable the Application Express Database Access Descriptor of the Web server.
    For an existing installation using the embedded PL/SQL gateway, you should disable the Oracle XML DB Protocol Server by setting the HTTP port to 0. This can be accomplished by starting SQL*Plus, connecting as SYS to the database where Oracle Application Express is installed, and running:
    EXEC DBMS_XDB.SETHTTPPORT(0);
    Once you have prevented access from Oracle Application Express users, you should log into SQL*Plus as SYS, connecting to the database where Oracle Application Express is installed, and query V$SESSION to ensure there are no long running sessions which would interfere with the upgrade process.
    Back up the Oracle Database installation.
    Oracle recommends that you create a backup of the current Oracle Database installation before you install Oracle Application Express. You can use Oracle Database Recovery Manager, which is included in the Oracle Database installation, to perform the backup.
    See Also:
    Oracle Database Backup and Recovery User's Guide
    Start the Oracle Database instance that contains the target database.
    After backing up the system, you must start the Oracle instance that contains the target Oracle database. Do not start other processes such as a Web Listener. However, if you are performing a remote installation, make sure the database listener for the remote database has started.
    >
    Regards,
    Jari
    My Blog: http://dbswh.webhop.net/htmldb/f?p=BLOG:HOME:0
    Twitter: http://www.twitter.com/jariolai

Maybe you are looking for

  • How do I get around restoring iCloud on a new iPhone with an older iOS than my previous iPhone?

    My current iPhone 4 has iOS 7.1.2, and my new iPhone 5 I'm trying to set up iCloud for only has 6.1.4. So it won't accept any of my iCloud backups on thr iPhone 4. Is there any way to get around this? Do I need to just set it up as a new phone and th

  • Icon for a Sub Area

    Hi Experts, Hi have made a new Sub Area From SPRO, I want to give this Sub Area a icon . Please tell me how to do that. Regards Upendra

  • Lion recovery is broken!

    Apple you have to know something abuut your product. Lion Recovery is not working on my notebook. Great work! some issues i got: 1) i guess it wont recovery on my encypted + fully formated parition (after 5 hours it gives me broken stop startaup logo

  • Abort rate at Send2VRU node

    All, Can anyone provide some expert feedback or documented acceptable levels of abort rates at the send2vru node?  I have heard from many field engineers that there is an expected/typical level of aborts at this node when establishing the VRU leg but

  • White Balance Glitch

    I sometimes need to change the white balance. Recently I have come across a glitch. If a pic looks very yellow, I move the slider to the left. Even though I move it only a minuscule amount, it then goes very blue. I readjust it to the correct balance