APEX Listener and 10.3.2 WebLogic - ORDS, SODA & JSON in the Database

Hi,
I know the supported version of WebLogic for APEX listener is 10.3.3 as per this document
Although not supported, do you know if it is possible to deploy the APEX listener on 10.3.2 WebLogic?
Regards
Joel 

The main thing is the servlet spec. If whatever version of whatever server has the 2.5 servlet spec, it should be all good.
-kris

Related

Apex Application Listener is recommended HTTP server for Apex?

Hello,
I am trying trying to choose between Apex application express listener to Oracle HTTP server and mod_plsql for apex 4.0 install.
Is Apex ppplication express listener is the recommended one?
Thank you.
Ali 
Yes, sure it is, but both work finely.
regards

Apex Listener  Vs  Oracle HTTP

Hi
We were using Apex with Oracle HTTP server from past 4 years and it works fine.
We have recently upgraded to Apex 4.0 and were using with the traditional Oracle HTTP server.
Now with Apex 4.0 there is something new called Apex Listener.
1) Now I wanted to know if there is any good real benefits of configuring the Apex 4.0+ Apex Listener as opposed to Apex 4.0+Oracle HTTP server ?
2) The Apex 4.0 Listener installation looks more cumbersome as it has some 3rd party open source components as well involved I guess, is it worth the
pain taking process of configuring Apex 4.0 with Apex Listener or just stay with Oracle HTTP server ?
3) Can Apex 4.0 work with both Oracle HTTP + Apex Listener simultaneously ? 
Hi John,
1) Now I wanted to know if there is any good real benefits of configuring the Apex 4.0+ Apex Listener as opposed to Apex 4.0+Oracle HTTP server ?I recently posted my personal opinion concerning that point in this thread: {thread:id=1555908}
2) The Apex 4.0 Listener installation looks more cumbersome as it has some 3rd party open source components as well involved I guess, is it worth the
pain taking process of configuring Apex 4.0 with Apex Listener or just stay with Oracle HTTP server ?That depends on 1) ;)
You don't have to use any open source components. You could just deploy it on your existing WLS/OC4J.
> 3) Can Apex 4.0 work with both Oracle HTTP + Apex Listener simultaneously ?
Yes, it's like adding another DAD to your OHS. You just have to ensure that images paths are configured and filled equally and none of your applications uses some fix URL parts that refer to the other web server.
If you plan to install the APEX Listener just for evaluation, that won't have negative impact on your existing OHS.
-Udo 
Thanks Udo for the reply 
#Udo:
Instead of configuring the full Oracle HTTP for the apex to work, can we just install and configure OC4J ?
If yes can you provide any link or details.
Thanks 
Hi John,
OC4J is an option for deploying the APEX Listener. You'll find the corresponding instructions in the Listener's documentation. Regarding the standalone OC4J, I posted some information on deployment here:
{message:id=9124037}
-Udo

Is APEX listener supported in WebSphere

Can I deploy APEX listener using Websphere? Will it work? Is it supported? 
Hi,
WebSphere is not officially supported, but I'd think it should work. Make sure you don't enable any container-specific features like pooling JDBC connections, etc., so it get's a kind of pure J2EE container.
Also note that the APEX Listener depends on the J2EE Container running on JDK 1.6.0_20 or higher.
Perhaps you just give it a try and deploy it. The installation document describes the deployment for the various supported plattforms. I think, the basic notion of how to deploy the Listener should be applicable to WebSphere as well.
If you get it running, you could post your deployment steps here, so other users could use it.
Thanks,
Udo 
Hi, do you get the Apex Listener 2.0 and Websphere 8.0 working?? If yes, can you tell me how do yo do that??

APEX Listener on Weblogic licensing - SE or EE

Does the APEX listener on Weblogic use any Weblogic Enterprise Edition features like clustering or is Weblogic Standard Edition good enough? I'm assuming you would need to license Welogic for the APEX listener right?
Also do we have any sizing guidelines for APEX listener on Weblogic. The real question is if the APEX application we have met our SLA's on a 1 CPU box, without the APEX listener, after migrating to Weblogic - APEX Listener, would we be needing more, less or the same CPU capacity. 
Hello,
the APEX Listener itself is stateless, so you can cluster it easily if you want or have to.
APEX Listener is licensed with APEX, not with WLS. You can use a variety of J2EE containers that meet the requirements. In addition to WLS, Oracle supports the use of OC4J (either part of OAS or standalone) and GlassFish. In fact, the APEX Listener ships with an embedded version of GlassFish.
Despite the support aspect, there are people who successfully run the Listener on the GlassFish's Open Source Edition or Apache Tomcat.
Concerning your SLAs: The Listener will do something for you, so of course it will need the CPU. How much load it will generate depends on your usage scenario. Your post sounds like you already use APEX with a different web server than the Listener. If that guess is right, it would be helpful to know which web server you use now and how much CPU time it consumes.
-Udo 
Thanks UDO. So if you do decide to use the APEX Listerner with Weblogic you would have to license the APEX listener and Weblogic. Is that a fair assumption. 
Hello,
just to make that clear again: there is no separate license for the APEX Listener. It is (currently) always licensed with APEX, which again is always licensed with any database version. So in your case, it's only the WLS that you need to care about.
-Udo

Apex Listener 2.0 on Oracle apex 4.2 with Oracle 11g XE

Hi,
Should we have application server like Glassfish or Apache Tomcat for running Apex 2.0 on Apex 4.2 with Oracle 11g XE?. (I know we don't need an app server for running APEX on Oracle Express Edition 10g onwards, but not sure for Apex Listener).
For me, the listener 2.0 running without an app server works fine but not for RESTful services. I understand from the documentation that Java servlet specification 2.3 needs to be deployed in order to use RESTful services. However I couldn't find a place to deploy the servlet. I tried to keep servlet.jar in the WEB-INF or WEB-INF/lib directory of apex listener configuration folder and expected that servlet be invoked, but as soon as the listener is started the servlet.jar file is automatically deleted. Is this a problem for not working for the RESTful services?, if so, what way I can deploy the servlet or should I have a application server and then to deploy the servlet?.
Please advise.
Regards,
Natarajan 
Hi Nattu,
Should we have application server like Glassfish or Apache Tomcat for running Apex 2.0 on Apex 4.2 with Oracle 11g XE?. (I know we don't need an app server for running APEX on Oracle Express Edition 10g onwards, but not sure for Apex Listener).For Production environments it is advisable to deploy ApexListener in a JEE Container/Appserver like OC4J/GF/WLS/Tomcat. See documentation for officially supported JEE Containers.
Apache is a web server, not App Server/JEE Container, it has no direct role to play in deploying ApexListener.
For RESTful web services you need ApexListener, preferably version 2.0 as it has many enhancements in this area. Not EPG or OHS.
>
For me, the listener 2.0 running without an app server works fine but not for RESTful services. >
RESTful ought to work with Standalone mode.
I understand from the documentation that Java servlet specification 2.3 needs to be deployed in order to use RESTful services. The Standalone mode uses Grizzly, which runs the ApexListener Servlet . So, RESTful should work if the setup is right.
However I couldn't find a place to deploy the servlet. I tried to keep servlet.jar in the WEB-INF or WEB-INF/lib directory of apex listener configuration folder and expected that servlet be invoked, but as soon as the listener is started the servlet.jar file is automatically deleted. Is this a problem for not working for the RESTful services?, if so, what way I can deploy the servlet or should I have a application server and then to deploy the servlet?.If you want to deploy your own servlets then you would be better off using a JEE Container. Deploy your servlets on the JEE Container along with ApexListener and you will be ok.
Having said that it might be possible to run your custom servlets in Grizzly as well, its just that I haven't done work in Grizzly so cannot show a way.
Cheers, 
"RESTful ought to work with Standalone mode."
And if i choose to deploy ApexListener with Glassfish for example, RESTful will not work? 
"RESTful ought to work with Standalone mode."And if i choose to deploy ApexListener with Glassfish for example, RESTful will not work?>
By saying it should work in Standalone does not mean it will not work with JEE Container. I have not at any point suggested it will not work with JEE Container.
If you deploy ApexListener in a JEE Container, RESTful will surely work, I use it with GF for RESTful.
Cheers, 
Thank you Probodh, for your reply. I was correct on not having an app server, however, with listener 2.0 running as a stand alone mode, the RESTful service is not working at all, every thing else is working just fine. I am able to login on to apex, run the sample applications etc, but when I tried the link for the web services, it throws 404 Page not found error. I tried with all possibilities for URL mapping thro the SQL Developer, but everything failed, so I was leaning to go for an app server. (I mentioned the issue in the another thread Re: RESTful web services throws page not found error in apex listener unfortunately I did not get answer for it and have been struggling with that issue for last 3 days).
In your latest reply, you said Running listener with GF works for the listener, so me going for a GF be helpful to resolve the issue?
Regards,
Natarajan 
Hi,
Now strange as you may find it, I do not use SQLDeveloper to manage ApexListener, and hence cannot offer any assistance in using SQLDeveloper for this purpose.
I configure from the command prompt. And I have GF running RESTful.
ApexListener 2.0 EA on GF 3.2.x, Apex 4.2, Oracle 11g (XE , SE, EE). That is the summary of my various stacks. I have RESTful based on Report Regions as well as declared through SQLWorkshop/ Resource Template of old.
Cheers, 
Thanks again Probodh. I understand and by knowing the listener with GF is success for RESTful services, it makes me to think again to go for GF, so that at least I can see log reports on apex listener and I can see where it fails with the RESTful service. One question again, Shall I configure the same Listener to configure on GF or should I start afresh?
Regards,
Natarajan 
Thanks again Probodh. I understand and by knowing the listener with GF is success for RESTful services, it makes me to think again to go for GF, so that at least I can see log reports on apex listener and I can see where it fails with the RESTful service. One question again, Shall I configure the same Listener to configure on GF or should I start afresh?If GF is on the same machine where you have been running it in Standalone mode then you can use the same apex.war. You will additionally need to create the i.war for deploying on GF.
Cheers, 
Thank you Probodh, I have just started installing GF, will update the staus.
Edited by: Nattu on Jan 7, 2013 3:34 AM

Categories

Resources