Why not Chinese supported in the JHS 10.1.3  internationalization?

why not add chinese in the supported locales.

hi all,
i am facing follwing issue while applying this patch.
i followed these steps
1) > perl changeNamesWindows.pl home
-it works fine
2) > opatch apply
While running this i got following message.
Oracle Home : C:\product\10.1.3.1\OracleAS_Prod
Oracle Home Inventory : C:\product\10.1.3.1\OracleAS_Prod\inventory
Central Inventory : C:\Program Files\oracle\inventory
from : N/A
OUI location : C:\product\10.1.3.1\OracleAS_Prod\oui
OUI shared library : C:\product\10.1.3.1\OracleAS_Prod\oui\lib\win32\oraInsta
ller.dll
Java location : "C:\product\10.1.3.1\OracleAS_Prod\jdk\jre\bin\java.exe"
Log file location : C:\product\10.1.3.1\OracleAS_Prod/.patch_storage/<patch
ID>/*.log
Creating log file "C:\product\10.1.3.1\oracleas_prod\.patch_storage\5659094\Appl
y_5659094_02-01-2007_13-55-49.log"
Backing up comps.xml ...
unbundling the rar file.
OPatch detected non-cluster Oracle Home from the inventory and will patch the lo
cal system only.
Please shut down Oracle instances running out of this ORACLE_HOME
(Oracle Home = c:\product\10.1.3.1\oracleas_prod)
Is this system ready for updating?
Please respond Y|N >
y
Executing the Apply pre-patch script (C:\Documents and Settings\277717\Desktop\A
BHI\5659094\custom\scripts\pre.bat)...
'C:\Documents' is not recognized as an internal or external command,
operable program or batch file.
The pre patch script returned an error.
Do you want to STOP?
Please respond Y|N >
Is not this a major bug.? i mean in many cases u have to access database objects
& have to assign outputvalues to some other BPEL variables.
Anybody Plz help me out..?
/Mishit

Similar Messages

  • Why not Chinese Adobe cs2 photoshop, Premiere Pro??

    Why not Chinese Adobe cs2 photoshop, Premiere Pro??
    http://www.adobe.com/tw/downloads/cs2_downloads/index.html
    I'm  Chinese users
    i'm Can not be enabled
    my cs2

    Why do you want to use an obsolete version of the software?
    Photoshop CS6 supposedly is available in simplified and traditional Chinese language versions and as I supect you are not likely to get a lot of support for CS2 you may want to consider purchasing a license.
    http://www.adobe.com/products/photoshop/tech-specs.html
    I’ve read that the Cloud License allows for installing multiple language versions by the way.

  • Hp pavilion sleekbook 15-b002ee not being supported by the support wizard

    Product name: hp pavilion sleekbook 15-b002ee
    operating system : windows 8
    product key: C6K58EA 
    The above mentioed sleekbook was purchased in the month of february of this year. I had aoriginal windows 8 o.s which came along with the sleekbook.
    within 3 months of purchase ,due to some booting problem i got my hard disk replaced by an authorized hp service centre.
    before replacing the hard disk ,neither i was told to keep a backup copy of the recovery drive nor the staffs at the service centre did it.
    After replacing the hard disk they suggested me to order a recovery media through the customer care,and for the temporary usage they installed a trial version of windows 8.
    I have been calling the customer care and following up for seven months. it seems they dont have the recovery media for this particular model and as they have denied to deliver me the recovery media , i tried connecting through the HP support wizard online.
    In the product identification segment it says that your product is not being supported by the hp support wizard anymore.
    I am completely helpless. I have been facing this problem (recovery drive) from past 7 months and now my warranty is going to expire in two months .Its been only 10 months buying this product.even i'am not getting any appropriate solution for this problem from the technical support of Hp.
    This is my last hope to get my issues solved.
    Thanks and Regards...
    sahal_hash

    Depending on what country the keyboard is from, there can be a set of secondary symbols on the keys (most of the time in blue) the preferred language is then chosen to match a given keyboard in the "Control Panel" under "Region and Language"
     I dug around a bit and found this Arabic keyboard as an example _ it has the normal letters on it, but also some very different symbols.
     If you went for a simple US keyboard then that will work fine in your machine, but you may have to change the region in the control panel as mentioned.
     What ever the one you get, just make sure that the screw down posts and any tabs are in the same position. They will be very close to your original or not match at all so in most cases you can make a pretty good comparison.
     Have you removed the keyboard yet, if you really want to be sure, remove it and take some digital photos of the underside and top side and post them here ?
     Then I can tell you for sure if a given keyboard will fit.
     Here is a link to the HP Media Library.
     http://h20574.www2.hp.com/default.htm?lang=en&cc=us&hpappid=psml
     There is no 15 series list for the Sleekbook, just for the 14 series, but the procedure to remove the keyboard looks the same.

  • Why not work cuda on the card Quadro K4200 in Adobe Premiere? How to solve this problem?

    Why not work cuda on the card Quadro K4200 in Adobe Premiere? How to solve this problem?

    Funny that you rate your question as the correct answer.
    The answer is that you need to rename or delete the file 'cuda_supported_cards.txt' or add the card to that file.

  • Why no RAW support for the Fuji FinePix HS10?

    This camera is well over a year old.  Why is there no support for the RAW file?

    It is definitely not only Fuji. I used a Panasonic Lumix FX-150 before that has been supported by Adobe Camera Raw for quite some time now. I replaced that camera by a Lumix LX5, but I see that the FX-150 is still not supported by Apple Camera Raw and probably never will.
    If you want wide range RAW support, use Lightroom. (Not to say that Aperture doesn't have its strengths, e.g. support for geocoding.)

  • I recently obtained a new solar-powered extender battery (2700 mAh Li-ion, maker not known) that I can't get to work.  Each time I plug it in, I get a notification from Apple saying I can't use it to charge the phone.  Why not, if I have the correct plug?

    I do have another NewTrent charger that works okay, not great, because sometimes the connection is intermittent and it keeps connecting and disconnecting over and over.  So I was looking forward to trying this new charger, but Apple is blocking it for some reason.  Any idea why?

    Unfortunately, I threw away the plastic packaging for the device, not realizing there was no manufacturer identified on the unit itself.  It just says it is ITEM 68691, 11c China.  It also appears to be rated for the correct voltage - Under SOLAR MOBILE PHONE CHARGER it says, 2700mAh li.ion Battery; 5.1VDC, 250mA
    That's all there is except for a little round white label that has these numbers:  36100, and then underneath, 482012
    Thanks for your comments.  Not sure what else to do, but maybe I can take it in to an Apple store and they can look at it.

  • Why not more rejoicing about the KTML replacement?

    I find it curious that there is not more rejoicing about the KTML replacement announced recently by Gunter. Are developers: 1) extraordinarily cautious types who only release cries of joy after much testing 2) cynical that this will actually fill the bill?
    http://synasys.de/index.php?id=5

    b Purple Edge -
    You're right that TinyMCE is far from the only alternative WYSIWYG editor that can be made to work with ADDT. But since users lost KTML when Interakt's MX Kollection became Adobe Dreamweaver Developer Toolbox, many have been left wanting a solution that offered not only the editor itself, but a file and image manager that equaled KTML's File Browser.
    As Günter has explained, the combination of TinyMCE with the Synasys SMImage and SMExplorer plugins now allows users to define individual asset folders for each editor instance using static and/or dynamic values from a DW/ADDT recordset. This mimics the way KTML worked. Other editors do of course offer their own file/image managers, but I'm unaware of any solutions that integrate with ADDT as robustly as what Günter has detailed.
    Beyond that, the plugins just have some really nice features. :)
    b Paul -
    I for one, am looking forward to using the TinyMCE/Synasys plugin solution on my next client project. (I'm using the InnovaStudio editor currently.)

  • Why not set bounds of the JPanel?

    import java.awt.*;
    import java.util.*;
    import javax.swing.*;
    import java.awt.event.*;
    public class ResLoadChart extends JPanel {
    private Vector vName;     
    private int[] vLoad;     
    private int iSlotSize;     
    private int yslots=6, xslots, iaYpegs[], maxY=6;
    private int t_margin=40, b_margin=60, l_margin=60, r_margin=80;
    private String t_title = "Work";
    private String l_title = "No of Minutes";
    private String m_resType = null;
    private JPanel m_bars[];
    public ResLoadChart(String resType, Vector vName,int[] vLoad) {
         t_title = t_title + resType;
         m_resType = resType;
         this.vName=vName;
         this.vLoad=vLoad;
    xslots = vName.size();
    init();
    public void init(){
         m_bars = new JPanel[xslots];
         Random ran=new Random();
         for (int i=0; i<xslots; i++) {
              m_bars[i] = new JPanel();
              m_bars.setOpaque (false);
              m_bars[i].setBackground (new Color(ran.nextInt(256), ran.nextInt(256), ran.nextInt(256)));
              add (m_bars[i]);
    loadBars();
         loadChart ();
    public void loadChart () {
    setSlotSize ();
    private void setSlotSize() {
    maxY=6;
    calculate();
    private void calculate() {
    int i, j;
    int pegs[]=new int[xslots];
    for(i=0; i<xslots; i++) {
         pegs[i] = vLoad[i];
    maxY=(pegs[i]>maxY) ? pegs[i]:maxY;
    iaYpegs=pegs;
    private void loadBars () {
    calculate();
         int sx, ex, sy, ey;
         Rectangle rect=getBounds();
         sx=l_margin;
    ex=rect.width-r_margin;
    sy=t_margin;
    ey=rect.height-b_margin;
    int wd=(ex-sx)/xslots;
    for(int i=0; i<xslots; i++) {
    m_bars[i].setBounds (sx+(ex-sx)*i/xslots, ey-(ey-sy)*iaYpegs[i]/maxY, wd, (ey-sy)*iaYpegs[i]/maxY);
    m_bars[i].setToolTipText ((String)vName.get(i)+": " + vLoad[i]);
    when I run ,throws Exception:
    java.lang.nullPointerException at LoadChartGui.ResLoadChard.loadBars
    I donnt know what is the matter in this class?

    To me, it sounds like it's a marketing scheme, for developers to make iPhone applications, and a separated iPad application.
    That is not the case. It's up to the developers to decide if they make separate iPhone/iPad apps or one app that can fit both displays. The biggest problem is that iPhones prior to iPhone 4 have different hardware and are not capable of producing the same screen resolutions as the iPad, so it's not possible to make a single app that will work on both with equal results.
    The 2X zoom feature is provided on the iPad to compensate for the lower resolution of iPhone apps, and there is no way to increase the resolution of an app that was made for the previous generation iPhones.

  • Why would i get 'The Connection Is Untrusted' when i attempt to go to the Mozilla support page? Why not put something in the error log specifically for this?

    Because i'm connecting to a Mozilla site with firefox 'Untrusted' seems unnecessary.
    If i were a Mozilla browser i'd trust that site.
    I reinstalled Mozilla and it fixed the problem.
    Seemed an odd error though.

    This is this support article: [["This Connection is Untrusted" error message appears - What to do]]...
    I am surprised that reinstalling Firefox fixed this. Perhaps a file got corrupted during the previous upgrade?
    There are many reasons that an SSL certificate might not be considered trustworthy, but at this point, I don't think we'll be able to investigate the exact reason you had that problem since it won't be possible to re-create it.

  • SOAP - Why not use JMS as the transport layer?

    I have been looking at the SOAP standard and can't understand
    why something hasn't been done. I wondered if someone could help.
    With the current Apache SOAP implementation there is a SOAP
    Transport interface which is implemented for SMTP and HTTP. The
    format of the messages never changes. Although it is not a
    protocol it seems eminently sensible to me that there should be
    a JMS implementation. Then infrastructure bridging cold be used
    to give a universal message queueing standard.
    Being as the current standard supports asynchronous messaging
    over SMTP. It seems to be a trivial matter to add to the SOAP
    implementation that Oracle supply. Does anyone have any good
    reason why it shouldn't be done and is there any reason Oracle
    and other standards body members couldn't have implemented it
    and agreed it in the standard?

    Am I missing something? I wasn't thinking of embedding JMS
    messages over HTTP, but using JMS itself. This would provide an
    industry standard for message queueing message formats, and
    would allow interaction with any message queueing product
    through bridges (i.e. OMB, with no real work). Aren't you
    talking about something different?

  • Why not optimus technology on the new mac book pro notebooks ?

    Hello why there is no optimus technology in the mac book notebooks? I never had a mac and i am interesting to buy a 17'inch mac book pro, after my excitement on the 2011 model, i thought to my self why do they need to have a dedicated memory for graphics and not for ex. nvidia optimus? I have no idea about mac's, but anyways since i thought i am going to use it for my studies i do need energy efficient notebook, so why apple does not support a new technology ?
    P.s Thank you.

    No one here can answer that!  None of us works for Apple therefore, cannot speak for them.  These are user to user fourms where everyday folk (volunteers) post question & offer answers to each other.
    Suggest that you do research through Google to find answers to your question(s).  Or call or write Apple.  I am quite sure, they will be happy to answer your questions about why they do the things they do.
    Good luck!

  • Log4j - why not logging RuntimeException to the file?

    log4j.xml
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
    <log4j:configuration debug="true"
         xmlns:log4j="http://jakarta.apache.org/log4j/">
         <appender name="Console" class="org.apache.log4j.ConsoleAppender">
              <layout class="org.apache.log4j.PatternLayout">
                   <!-- l, L, M - is extremely slow. It's use should be avoided unless execution
                        speed is not an issue. -->
                   <param name="ConversionPattern" value="%d{[dd MMM yyyy HH:mm:ss.SSS]} %l %p:%n    %m%n" />
              </layout>
         </appender>
         <appender name="File" class="org.apache.log4j.DailyRollingFileAppender">
              <param name="File" value="logs/trace.log" />
              <param name="Append" value="true" />
              <layout class="org.apache.log4j.PatternLayout">
                   <param name="ConversionPattern" value="%d{[dd MMM yyyy HH:mm:ss.SSS]} %l %p:%n    %m%n" />
              </layout>
         </appender>
         <root>
              <level value="ALL" />
              <appender-ref ref="Console" />
              <appender-ref ref="File" />
         </root>
    </log4j:configuration>and all logging to the file and to the console. OK.
    But when throw RuntimeException (e.g. java.lang.NullPointerException) then logging ONLY to the console. But I also need logging to the file.
    console log WITH RuntimeException:
    [java] [09 Aug 2010 12:48:23.591] com.mycompany.myproject.views.OutgoingTabView.actionPerformed(OutgoingTabView.java:150) DEBUG:
    [java]     Start signing and uploading M2 documents to the CB (FTP server) ...
    [java] [09 Aug 2010 12:48:23.607] com.mycompany.myproject.db.DefaultDBStrategy.createM2PackDocuments(DefaultDBStrategy.java:423) TRACE:
    [java]     Start creating m2PackDocuments from DB (from M2 documents with status 0) by SQL query:
    [java] SELECT * FROM OutDocs WHERE STATUS=0
    [java] [09 Aug 2010 12:48:23.622] com.mycompany.myproject.db.DefaultDBStrategy.createM2PackDocuments(DefaultDBStrategy.java:471) TRACE:
    [java]     Success created m2PackDocuments(6)
    [java] [09 Aug 2010 12:48:23.685] com.mycompany.myproject.views.OutgoingTabView.actionPerformed(OutgoingTabView.java:158) TRACE:
    [java]     Success created m2PackDocuments(6) from M2 documents with status 'new'
    [java] [09 Aug 2010 12:48:23.685] com.mycompany.myproject.util.M2EIManager.sendM2Pack(M2EIManager.java:178) TRACE:
    [java]     Start create M2Pack
    [java] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    [java]      at com.mycompany.myproject.pack.M2PackTrailer.isCorrectPhone(M2PackTrailer.java:361)
    [java]      at com.mycompany.myproject.pack.M2PackTrailer.setTrailer_Phone(M2PackTrailer.java:380)
    [java]      at com.mycompany.myproject.pack.M2PackTrailer.setTrailer(M2PackTrailer.java:425)
    [java]      at com.mycompany.myproject.pack.M2PackTrailer.createDynamicTrailerFields(M2PackTrailer.java:481)
    [java]      at com.mycompany.myproject.pack.M2PackTrailer.initialize(M2PackTrailer.java:489)
    [java]      at com.mycompany.myproject.pack.M2PackTrailer.<init>(M2PackTrailer.java:494)
    [java]      at com.mycompany.myproject.pack.M2Pack.initialize(M2Pack.java:28)
    [java]      at com.mycompany.myproject.pack.M2Pack.<init>(M2Pack.java:32)
    [java]      at com.mycompany.myproject.util.M2EIManager.sendM2Pack(M2EIManager.java:179)
    [java]      at com.mycompany.myproject.views.OutgoingTabView.actionPerformed(OutgoingTabView.java:165)
    [java]      at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    [java]      at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    [java]      at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    [java]      at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    [java]      at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    [java]      at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    [java]      at java.awt.Component.processMouseEvent(Unknown Source)
    [java]      at javax.swing.JComponent.processMouseEvent(Unknown Source)
    [java]      at java.awt.Component.processEvent(Unknown Source)file log WITHOUT logging RuntimeException:
    [java] [09 Aug 2010 12:48:23.591] com.mycompany.myproject.views.OutgoingTabView.actionPerformed(OutgoingTabView.java:150) DEBUG:
    [java]     Start signing and uploading M2 documents to the CB (FTP server) ...
    [java] [09 Aug 2010 12:48:23.607] com.mycompany.myproject.db.DefaultDBStrategy.createM2PackDocuments(DefaultDBStrategy.java:423) TRACE:
    [java]     Start creating m2PackDocuments from DB (from M2 documents with status 0) by SQL query:
    [java] SELECT * FROM OutDocs WHERE STATUS=0
    [java] [09 Aug 2010 12:48:23.622] com.mycompany.myproject.db.DefaultDBStrategy.createM2PackDocuments(DefaultDBStrategy.java:471) TRACE:
    [java]     Success created m2PackDocuments(6)
    [java] [09 Aug 2010 12:48:23.685] com.mycompany.myproject.views.OutgoingTabView.actionPerformed(OutgoingTabView.java:158) TRACE:
    [java]     Success created m2PackDocuments(6) from M2 documents with status 'new'
    [java] [09 Aug 2010 12:48:23.685] com.mycompany.myproject.util.M2EIManager.sendM2Pack(M2EIManager.java:178) TRACE:
    [java]     Start create M2Pack

    Because you're not catching the exception. You're letting it bubble up to Swing's default exception handler, which doesn't know about Log4J.
    One solution would be to put a catch (Exception ex) in OutgoingTabView.actionPerformed, and explicitly log it there. I picked that method (rather than any of the ones lower on the stack trace) because catching the exception there is equivalent to saying "don't perform the action."
    However, this solution isn't very good, because it would let your program continue in a probably-incorrect state. NullPointerException generally indicates a programming error: after all, if you expected that a particular value could be null, you wouldn't blindly dereference it, right? And while you could write code to undo anything that happened before the exception, a better solution is to log any available information, pop a dialog apologizing to the user, and shutting down.
    Perhaps better, you could replace the event dispatch thread's [uncaught exception handler|http://download.oracle.com/javase/6/docs/api/java/lang/Thread.html#setUncaughtExceptionHandler] with something that writes the log and then exits. That will keep you from adding try/catch blocks to all of your action listeners.

  • Whats going on with the ipod nano not being supported by the xbox 360, the PS3 and other docks?

    Why can I not play music through any of these items?

    It wasn't designed to do it.

  • Interface Mapping not supported in the JPA specification?

    Are there any plans to add Interface support in the JPA specification? It is not supported by JPA annotations, which seems quite disruptive to proper object oriented design. However, individual implementations of JPA seem to support this:
    http://docs.jboss.org/hibernate/stable/core/reference/en/html_single/#inheritance-tableperclass
    http://wiki.eclipse.org/Using_EclipseLink_JPA_Extensions_%28ELUG%29#How_to_Use_the_.40VariableOneToOne_Annotation
    There is visible interest in getting this implemented at an Annotation level for Hibernate also but the developers for Hibernate point out that this isn't even in the JPA specifications.
    http://opensource.atlassian.com/projects/hibernate/browse/ANN-9
    https://forum.hibernate.org/viewtopic.php?f=9&t=941363&sid=4abdbc72cbf04380f4a8e2cadd7dfada&start=15
    Is this being talked about/in the works for JPA? Why not include @VariableOneToOne in the spec? It would seem to be quite an essential feature for wide adoption.

    Hi,
    You can only choose the Interface mapping for the Enhanced recevier determination in the extended tab of Receiver determination. & I dont see the Interface mapping in the select list.
    Where do I have to check for the proper outbound message???
    Regards

  • Java API's supported in the Jdeveloper, IAS, and RDBMS product components

    If there are any technical errors or "mistatement of the facts" in this posting, please let me know about them ..
    This article is being delivered in Draft form and may contain
    errors. Please use the MetaLink "Feedback" button to advise
    Oracle of any issues related to this article.
    PURPOSE
    This article describes the "Enterprise Java Beans" (EJB), "Java Server Pages"
    (JSP) and servlets Application Programming Interfaces (API) supported by the
    Oracle products, Jdeveloper, Internet Application Server (IAS) and the Oracle
    RDBMS release 2 and release 3, also known as Version 8.1.6 and 8.1.7,
    respectively.
    SCOPE & APPLICATION
    All parties interested in the Java API's supported by these products.
    Java API's supported in the Jdeveloper, IAS, and RDBMS product components
    JDEVELOPER
    JDEVELOPER is Oracle's Java development tool designed for coding / development,
    testing / debugging, and deployment of Java Applications to the IAS and
    RDBMS platforms.
    With the java software api's being in a constant state of evolution, each new
    release of Jdeveloper adds support for the "then current" version of the java
    software api's, if it does not already have it implemented.
    JDEVELOPER SERVLET API JSP API EJB API
    VERSION VERSION VERSION VERSION
    3.2.X.X 2.2 1.1 1.1
    3.1.X.X 2.1 1.0 1.0
    NOTE :
    Sun Microsystems and their advisory teams (Oracle is on it) is working on
    "draft" specifications for the next version of all of these API's
    EJB -------> http://java.sun.com/products/ejb/index.html
    JSP -------> http://java.sun.com/products/jsp/index.html
    Servlets --> http://java.sun.com/products/servlet/?frontpage-javaplatform
    It is anticipated that future releases of Jdeveloper will continue to be
    upgraded to include support for the next version of each api.
    To obtain the latest information on Oracle's Internet Development Suite (IDS)
    of tools, please review the "Internet Developer Suite" information located
    on Oracle's technet web site at :
    http://technet.oracle.com/products/index.htm
    IAS
    IAS is Oracle's next evolution of the web server and application server
    product technology superceeding the Web Application Server (WAS) and Oracle
    Application Server (OAS) product lines.
    IAS SERVLET API JSP API EJB API EJE VERSION
    VERSION VERSION VERSION VERSION SUPPORTED
    9I(1.0.2) 2.2 1.1 1.1 817
    8i(1.0.1-NT) 2.0 1.0 1.0 816
    8i(1.0.0-UNIX) 2.0 1.0 1.0 816
    The IAS product contains two Java Virtual Machines (JVM) within it's
    architecture.
    They are called :
    1) APACHE JSERV servlet engine
    2) ORACLE ENTERPRISE JAVA ENGINE (EJE)
    APACHE JSERV servlet engine
    The APACHE JSERV servlet engine is an EXISTING product licensed from the
    apache group which supports the servlet api 2.0.ONLY.
    The APACHE JSERV product does not support ANY JSP's unless the customer
    installs a third party jsp engine.
    The IAS 8i/9i which has the APACHE JSERV product embedded in it, comes with
    Oracle's JSP engine (OJSP) already integrated into it. OJSP supports JSP's up
    to the specific JSP engine version documented in the Oracle Universal
    Installer (OUI) for the 8.1.7 RDBMS or the IAS products. It is also documented
    in the product's release notes.
    Oracle ENTERPRISE JAVA ENGINE (EJE)
    The EJE formerly known as :
    1) Oracle 8i Java Virtual Machine (JVM)
    2) JSERVER component,
    3) Aurora JVM
    was originally releas ed in the RDBMS 8.1.5 database with jdk 1.1.6 based java
    support.
    The currently supported versions of the Oracle 8i RDBMS, versions 2 and 3,
    also known as Version 8.1.6 and 8.1.7, respectively, provides a jdk 1.2.1
    based java virtual machine support.
    "EJE" Version 816
    This EJE, found in rdbms 8.1.6 and IAS 8i, contains support for the ejb
    api 1.0, corba, and java stored procedures.
    "EJE" Version 817
    This EJE, found in rdbms 8.1.7 and IAS 9i, contains support for the ejb,
    corba, and java stored procedures as well as the Oracle Servlet Engine (OSE)
    which provides support for the servlets 2.2 api and JSP 1.1 api.
    Note :
    EJB support in the "EJE" Version 817 has been upgraded to comply with the EJB
    1.1 api specification which includes "entity beans" support.
    What is the bottom line ??
    1) Servlets deployed to the APACHE JSERV must comply with servlet api 2.0.
    2) Servlets 2.1 or higher are only supported in EJE's OSE component found in
    the rdbms 817 or ias 9i products. Servlets api 2.0 can also run in the OSE.
    References
    1) "Oracle9i Application Server Technical White Paper" located at :
    http://technet.oracle.com/products/ias/pdf/9ias_102.pdf
    2) "Whats New? Oracle8i JVM Accelerator, Oracle Servlet Engine, OracleJSP ..."
    located at :
    http://technet.oracle.com/products/oracle8i/pdf/504.pdf
    3) "Oracle8i Release 3 New Features Summary" located at :
    http://technet.oracle.com/products/oracle8i/pdf/8iR3_nfs.pdf
    null

    which jvm is used by jserv ?? EJE or a separate jdk ?
    The Jserv servlet engine is running in a separate jdk JVM external to the EJE jvm which is embedded within the "database" component of ias and the RDBMS.
    See the reference below for more details ...
    if jserv only support old apis, why it is in oracle's products ?
    i would assume that the oracle servlet engine was under development when ias 8i was released and became available in time for the ias 9i and rdbms 817 products.
    looking back in history leads me to believe ias 8i was a migration path to get to ias 9i or rdbms 817.
    Based upon the long history of new releases of every oracle product being upgraded with new features, it's reasonable to assume that these products will continue to evolve.
    when I deploy a jsp how to deploy in the right servlet container ("EJE") ?
    as documented in the reference below, you can deploy JSP's to either the apache jserv jvm or the EJE since the ORACLE JSP engine functionality is in both jvm's.
    there are many posts where you can see that people have deploy in jserv and they have problems because they don't use the right container (servlet 2.0 instead of
    servlet 2.2) http://technet.oracle.com:89/ubb/Forum2/HTML/006349.html
    when ias 8i came out this was clearly an issue since servlet support was at api 2.0, and the current servlet api was probably at 2.1.
    oracle clearly made every effort to get ias 9i released quickly to supply a servlet 2.1 and 2.2 capable engine to resolve this issue.
    since ias 9i and rdbms 8.1.7 are available this is no longer an issue.
    The reference below explains the architecture and understanding it would eliminate a lot of "deploy to the wrong ias 9i component" issues.
    so why jserv is bundled with oracle 8i/9ias since EJE support the right api version ?
    if in ias 9i release , oracle had removed the jserv component without any advance warning, many customers would have been very upset since oracle makes every attempt to give advance notice before removal of functionality.
    References
    1) "Oracle9i Application Server Technical White Paper" located at :
    http://technet.oracle.com/products/ias/pdf/9ias_102.pdf

Maybe you are looking for