OC4J Standalone Distribution - License needed?

Hi,
I'm using APEX 3.2 on a 10gR2 Database with an Oracle HTTP Server (Apache 1.3). In order to enable PDF generation within APEX, an OC4J standalone is needed according to PDF Printing in APEX:
[http://www.oracle.com/technology/products/database/application_express/html/configure_printing.html#05]
Can someone confirm that OC4J standalone does not need to be licensed separately? According to every Apex documentation the "Apache FOP with the OC4J standalone" is the way to go if you don't want to spend extra money on Oracle Licenses. And I definitely do not need the whole Oracle Application Server.
What really disturbed me was the first sentence on the OC4J Standalone Distribution Web Page:
[http://www.oracle.com/technology/software/products/ias/htdocs/utilsoft.html]
All software on this page is to be used according to the development license unless you are a licensed Oracle Application Server customer. Oracle Application Server customers can use this software according to the terms and conditions of your Oracle Application Server license.
I'm not a licensed Oracle Application Server customer but I wan't to use the OC4J standalone in a production enviroment! Do I need to license OC4J standalone?
Regards,
Marco

hi %,
The official oracle reply:
Please find below additional information to OC4J licensing:
OC4J Standalone version can be downloaded for free from OTN but its usage is subject to the OTN Agreement.The OTN agreement is very restrictive and it is important that the partner and end user know of these restrictions.
There is a link to the OTN Agreement on the url provided:
+[http://www.oracle.com/technology/software/products/ias/htdocs/utilsoft.html |http://www.oracle.com/technology/software/products/ias/htdocs/utilsoft.html ]+
For example,  the OTN program cannot be used for internal data processing or for any commercial or production purposes, or for any purpose except the development of a single prototype of your application.
For for any commercial or production purposes OC4J is part of Internet Application Server (Standard Standard One and Enterprise Editions) and WebLogic Suite. These programs would need to be licensed in order to use OC4J.
Unfortunately, I do not have an Oracle supported way to genereate PDF within APEX which does not cause any additional license costs.
cheers,
Marco

Similar Messages

  • Does OC4J standalone require license fee in order to use in production env?

    Hi,
    Does OC4J standalone require license fee in order to use in production environment?
    Please advise.
    Thank you.

    Yes, you have to buy Oracle Application server in order to run it on a production enviroment.

  • Need get a distribution license of Flash Player for Swfkit

    hi , i use swfkit 3.5 for create standlone desktop Flash
    swfkit have a Flash_player_activex version 9 that will be install if the system not reconize flash player on windows .
    but now i really need to ugrade and use version 11 of flash player
    i dont know how the swfkit company make this Flash player Activex cause it`s only 2 mB and when i run it , it`s install files on silent mode
    so when i try to replace the new version of Flash player from Adobe Website For example 11 , my desktop Autorun cant install this replaced player and Show error !!
    here is part of help in swfkit :
    The .exe files built by SWFKit requires the Flash Player to run. However, the end user' computers may have no flash player installed. The "standalone" option in SWFKit resolves this problem. If you check this option, a most current version of flash player will be packed into the output .exe files. When such a stand alone .exe file is launched and it finds that there is no flash player in system, or the flash player in system is of the older version, it will use the packed flash player.
    The flash player that will be packed into a stand alone .exe file resides in the data subfolder of the folder that SWFKit was installed into. E.g. a typical path is "c:\program files\SWFKit Pro 3\data". The file name of the flash player is "install_flash_player_active_x.exe", whose version is 9.0.16.0. If Adobe upgrades it, SWFKit will download it automatically by using the auto update feature. Another important file about the flash player is the flash_player.ini, which defines the version and file name of the flash player. If you want to use some special version of flash player, you can copy it into the folder and modify the flash_player.ini file. SWFKit will read the information of the flash player to create stand alone .exe files from the flash_player.ini file. The flash player should be an installer of the flash player that can be downloaded from Adobe after you get a distribution license.
    Because we have got a distribution license from Adobe, our distribution of the flash player is legal.
    so how can i get a distribution license for new Adobe Flash player ?? 
    i extract old flash player activex pack and i see only 2 files : Flash10b.ocx & FlashUtil10b
    i`m very confused and i really need to be update the flash player activex of this software , unfortantly swfkit company webtite is down and they not support us anymore

    Hello,
    If your distribution license is current, you can download the latest version from the distribution page, http://www.adobe.com/products/flashplayer/distribution3.html.
    If your distribution license is not current, you can apply for a new license at http://www.adobe.com/products/players/flash-player-distribution.html.
    Maria

  • Oc4j standalone 10.1.3.3 and service registry with ssl install help needed

    Hello,
    I'm trying to install service registry with oc4j standalone for testing and demoing but am having some difficulty with the ssl side of things.
    I have setup a oc4j standalone 10.1.3.3 and configured the following ports:
    default http port: 9991
    ormi port: 9992
    ormi ssl port: 9993
    https port: 9994
    I have configured oc4j standalone for SSl as per instructions by copying default-web-site.xml to secure-web-site.xml and added secure="true" to <web-site> tag and added <ssl-config keystore..../> as well. I've also modified server .xml and added <web-site path="./secure-web-site.xml" /> into the file.
    I have then installed service registry as a publication (discovery) with http port pointing to 9991 and ssl enabled pointing to 9994 with oracle database.
    I can load http://localhost:9991/ and also https://localhost:9994 and both secure and non-secure page loads fine for the oc4j webpage. I can load http://localhost:9991/registry/uddi/web/ page but when I click on any of the link on it tries to load https://localhost:9994/registry/uddi/web i get a http 404 not found error.
    Tried googling and searching the forum for info, but I'm in need of a little help on where I went wrong.
    Thanks

    Hy frank, thanks for your reply:
    We use a jdk shipped with jdeveloper for running OC4J;
    "<JDev install dir>\jdk\bin\java.exe"
    java -version says:
    java version "1.5.0_06"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
    Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
    Regards.
    Davide

  • Do I need a runtime distribution license?

    If I produce an Air 3.2 app in Flash, and output as "Application with runtime embedded", do I need a runtime distribution license to distribute my app?
    Thanks in advance.

    I have understood that the license is not required, since the runtime is embedded in your application, the cases listed by Adobe, are about to distribute the runtime to use the runtime. In your case the runtime is embedded to use your application not to use the runtime. 
    http://www.adobe.com/products/air/runtime-distribution1.html

  • What is OC4J StandAlone?

    Hey Techies,,,,
    OC4J standalone is a distribution of Oracle Application Server product that contains just the J2EE and Web Services components. OC4J standalone is much smaller than the full Oracle Application Server product and is downloaded as a single zip file. It is executed as a single Java process.
    OC4J standalone is J2EE 1.3 compatible and is able to be used in both development and small scale production environments. OC4J standalone provides its own inbuilt HTTP/S listener to allow clients to execute Web applications that it has deployed. Application deployment and server configuration of OC4J standalone is performed by the manual editing of a simple set of XML files.
    For large scale enterprise deployments, the Oracle Application Server product is likely to be more suitable with its comprehensive feature set including Oracle HTTP Server, process monitoring and management capabilities, and its configuration and management console.
    IF THERE IS ANYTHING TO BE ADDED PLEASE ADD...
    Thanks-San

    It may be too obvious:
    - OC4J standalone is a full J2EE container.
    - It runs as a java application and you need to start it from the command line like java -jar oc4j.jar
    - From 10.1.3 it includes a management console.
    - As every J2EE container OC4J can run a number of J2EE applications which include EJBs, Servlets, JSPs, JSF and WebServices.
    - Nearly the same J2EE container is included in Application Server (AS) but as has a number of additional features like opmn which takes care of starting OC4J containers when needed, eg when it crashes.
    - With AS you manage more then one OC4J container while with Standalone you usually run one OC4J from the command line.
    --olaf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • AIR Runtime Distribution License

    Should I need to sign the Adobe AIR Runtime Distribution
    License Agreement application with Adobe to distribute only the
    *.air to others. AIR runtime can be downloaded from the Adobe site.
    Should I need to sign the Adobe AIR Runtime Distribution
    License Agreement application with Adobe to distribute a custom
    installer that installs an AIR application? AIR runtime can be
    downloaded from the Adobe site.

    You do not need to sign this license agreement to distribute
    .air files, whether or not you use a customer installer. You only
    need to sign this agreement if you want to distribute AIR itself.

  • Are there any costs for an adobe reader software distribution license ?

    Are there any costs for an adobe reader software distribution license ?

    No (except for the costs of having your legal team check the license). You do need to read the license carefully, you are making specific commitments and there are specific restrictions.

  • Difference between OC4J Standalone & IIS for BI Presentation services

    Hi experts,
    i had this question in my mind for last couple of weeks and did not get good answer by self study.
    my understanding with IIS & OC4J server is,
    1.if BI Presentation services is setup to IIS Webserver, It is also using OC4J as application server, because IIS is just an HTTP Server where the presentation services also need an Application server which is OC4J for OBIEE. Is this true.
    2.if the IIS Server is only HTTP Server, what is OC4J and standlone OC4J for OBIEE.
    i think the difference between IIS and OC4J is ( true or false)
    1. oc4j or oc4j Standalone is application server( contains OC4J Instance(J2EE) and HTTP Server)
    2. oc4j itself has a an HTTP server which is used if we dont plan to deploy IIS Webserver.
    3. IIS server is only HTTP which can be used in Production environments and will still use OC4j as application server.
    MY question is how to configure IIS server and configuration files and oc4j if we plan to deploy a environment like this.
    i followed OBIEE installtion documents and did not get a clear picture.
    there is something called PLUG-IN's (iis plugin and j2ee plugin ) which is used if we deploying on IIS and OAS(WEBLOGIC)
    this is is my understanding and Please Correct me if i am wrong
    thanks
    kumar

    Please follow this up on your copy of the thread difference between OC4J Standalone & IIS for BI Presentation services

  • PDK & OC4J Standalone Development Environment

    Hello Portal Gurus,
    I now seek the knowledge of setting up a development environment where I can register and test portlets. As of now I understand that you need to download and install the OC4J Standalone version. Once OC4J is installed follow the directions to add PDK support. I have registered my portlet provider and viewed the portlet provider's "congradulations page". Since then I have found out that you can test specific pages e.g. (Show, Edit, Help) by editing a properties page and setting the parameter testPageURI to the apporpriate page. The portlet runs fine until I try to set links to other pages in the deployed WAR (using UrlUtils), use PDK objects (PortletRenderRequest is null), and use PDK API's. Is there a way to test indivdual portlets (not providers) like they have in the portlet repository page in Oracle ias. Test the edit mode, show mode, and preview mode etc. I know I can change the testpageURI parameter but PDK functionality (objects, API's) just don't work.
    thanks!

    Hello Harsha,
    I could and have developed and tested my portlets against an Oracle AS Portal instance. Performance becomes a problem when I do remote development. It takes approximately 15 minutes to deploy a portlet via a broadband vpn connection vs. 1 minute when deploying my portlets via a LAN. (A 9 MB upload is slow). If I can develop and test my portlets on my local machine it would greatly reduce the time it takes to complete the development cycle.
    Thanks!

  • Seems fail on deploying mapviewer on oc4j standalone

    Hi,
    I downloaded MapViewer 10.1.3.3 kit from Oracle website and try to deploy mapviewer.ear with oc4j standalone (10.1.3.1.0).
    I deployed mapviewer.ear with the oc4j. But, I got HTTP 500 Internal Server Error when I go to the following address.
    http://machine_name:8888/mapviewer/omserver?getv=t
    If I sucessfully deploy it, it should display the version and build number. Obviously, http://machine_name:8888/mapviewer did not work.
    I thought that I deployed it according to User's Guide for Oracle MapViewer. From oc4jadmin screen, the mapviewer status is running.
    Would you kindly advise me what other things I need to do?

    The issue was port number.
    I used oc4j which comes with OBI EE. The oc4j port# is 9704.
    When I switched the port# to 9704, it displayed the build and version number.
    http://localhost:9704/mapviewer/omserver?getv=t
    Thanks

  • Unable to start OC4J standalone server.

    Hi
    I have just started using Oracle 10g Portal Server. I have downladed the OC4J standalone and have installed at D:\JDeveloper\oc4j following the instructions of running the admin.jar creating the password. When I try starting the OC4J initializing it works fine starts the server with the message
    05/12/29 12:21:11 Oracle Containers for J2EE 10g (10.1.3.0.0) - Developer Preview 4 initialized
    But when I try to deploy a war file which I have created externally with the entries in aplication.xml
    <web-module id="mywar" path="../applications/mywar.war" />
    and default-web-site.xml
    <web-app application="default" name="mywar" root="/technology/mywar" />
    The server never starts up just hangs up with the message
    Starting OC4J from D:\JDeveloper\oc4j\j2ee\home ...
    If the entries are removed the server starts as usual.
    Can anyone let me know where is the problem I need to look at, because the war file works fine if deployed in tomcat or weblogic.
    Thanks in advance.

    Hi,
    As you asked me it is a simple war deployment. with the folder structure as
    simpleWar->index.jsp
    simpleWar->META-INF->application.xml
    simpleWar->WEB-INF->classes
    simpleWar->WEB-INF->lib
    simpleWar->WEB-INF->tld
    simpleWar->WEB-INF->struts-config.xml
    simpleWar->WEB-INF->validation.xml
    simpleWar->WEB-INF->validator-rules.xml
    simpleWar->WEB-INF->web.xml
    and the war file that I am creating is simpleWar.war.
    The contents of web.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">
    <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
    <param-name>config</param-name>
    <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <init-param>
    <param-name>debug</param-name>
    <param-value>3</param-value>
    </init-param>
    <init-param>
    <param-name>detail</param-name>
    <param-value>3</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <!-- Action Servlet Mapping -->
    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    <!-- The Welcome File List -->
    <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    <!-- tag libs -->
    <taglib>
    <taglib-uri>struts-html</taglib-uri>
    <taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>struts-bean</taglib-uri>
    <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>struts-logic</taglib-uri>
    <taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>util-tags</taglib-uri>
    <taglib-location>/WEB-INF/tld/tag-util.tld</taglib-location>
    </taglib>
    <taglib>
         <taglib-uri>example-taglib</taglib-uri>
         <taglib-location>/WEB-INF/tld/tag-util.tld</taglib-location>
    </taglib>
    </web-app>

  • Oc4j standalone not seeing client cert in truststore

    OC4J standalone 10.1.2 running on W2K server.
    I have a web site configured for SSL with needs-client-auth="true".
    If the client certificate is in the keystore referenced in the <ssl-config> element, authorization works. If the client cert is instead in the truststore (cacerts), the certificate is not found. The Sun JSSE docs recommend that private keys only be in the keystore, and public keys in the truststore. When the client certs are in the keystore, they are visible to the outside world thru a utility like openssl. This exposes our customer names (the CN on the client cert).
    How do I get client certs in a truststore to be recognized?
    Thanks, Marshall

    Keystores and truststores are the same type of file. Each can be accessed through a utility like openssl if one has access to the file system (whuch would list all public certs in them provided that you have the password of course). The Sun JSSE recommends this as a best practice, not as a security vulnerability as far as I know.

  • Error creating table on MS SQL Server with OC4J standalone

    Hi there,
    I'm trying to deploy an EJB application to OC4J standalone using a MS SQL Server 2000 database, MS SQL Server JDBC Drivers and OC4J 9.0.3 standalone but i keep getting this error:
    Auto-creating table: create table Functieprofiel_competentieNiveau_CompetentieNiveau_functieprofiel_LBOS_Ear_LBOS_Ejb (Functieprofiel_FUNCTIE_ID bigint identity not null, COMP_ID bigint identity null, NIVEAU_ID sql_variant(255) null)
    Error creating table: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Could not create IDENTITY attribute on nullable column 'COMP_ID', table 'Functieprofiel_competentieNiveau_CompetentieNiveau_functieprofiel_LBOS_Ear_LBOS_Ejb'.
    Deployment succeeds after this but the application does not run properly. Can anyone help me with this? I have no idea what to do.
    Rob Heikoop

    Rb -
    if you want to stop the auto-creation of tables, try going to the j2ee/home/config directory of your OC4J installation. Open the application.xml file and modify the attribute autocreate-tables to be set to false.
    That should stop the default table creation as a global property, unless you specifically override it at the specific deployed application level.
    You can then manually create the tables on the sql-server database instance. If you keep the column names the same as the field names in the bean, then you shouldn't need to do any manual mapping. To be sure of the column names to use, take a look in the orion-ejb-jar.xml which gets generated in the j2ee/home/application-deployments/<app-name>/<ejb-module-name> to see what table/column names the generator defaulted to
    -steve-
    -steve-

  • Can't Complete Deployment to OC4J Standalone

    I have successfully deployed 3 projects to OC4J standalone on a Win2k box. I have now set up OC4J on a Sun box. I have deployed 2 of the (basic) web apps sucessfully, but the third, which consists of an EJB/BC4J project and a servlet/JSP project, does not completely deploy. All files are written to the correct directories as far as I can see, but the app info is not written to the config files. In JDev, there are no messages after the deployment command line. It hangs until I kill the admin tool.
    Any help would be appreciated.

    Can you verify the JAVA_HOME, sometime, when you deploy an EJB application, OC4J need compile it.

Maybe you are looking for

  • Where to ask about XSLT?

    Hi, i cant figure out on how to code a parameter in XSLT. i've   <xsl:param name="MESTYP" select="MT_XI_STAT"/> but MESTYP is never substituted. I cant figure out if i have to put a $ in front of the parameter or do i have to enclose it in brackets a

  • No valid XSLT program supplied in XSLT Tester (Transaction code: STRANS)

    Hi I a trying to execute the Simple Transformation through STRANS (XMLABAP) I am supplying Transformation, Source File Path as input. Problem When I am trying to execute it is giving the following error XSLT Tester                                   

  • IBooks Author keeps crashing whenever I try to copy and paste?

    I'm working on a project for school in iBooks Author, and whenever I try to copy and paste something it crashes. It also crashes when I try to type in more than 2 sentences in 'scrolling sidebar' or 'pop-over's. Please help Thanks.

  • Using JSTL 1.0 on WebLogic 8.1

    Hi, I'm just starting out to learn how to use JSP Tag Libraries and JSTL 1.0. I tried to deploy the examples on Weblogic 8.1SP3 and it works ok. But when I tried to use the tag libraries in my own application, I got this error: Error 500--Internal Se

  • How to run Discoverer reports from Compensation Workbench?

    Has anyone been able to successfully add a Discoverer report that can be run run from Compensation Workbench? If so can you share the steps? I followed the steps described in the following Oracle note, but no luck. Adding Discoverer Reports to the Co