Cannot deploy Apex listener 1.1.2 in GlassFish 3.1
Our Apex listener has suddenly stopped working (after several weeks of operation smoothless), so I cancelled Apex listener, then tried to deploy.However deploy apex.war (from apex_listener.1.1.2.131.15.23.zip download) does not work:
An error has occurred
Error occurred during deployment: Exception when loading the application: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: oracle.dbtools.rt.x3p.impl.X3PParseException: ParseError at [row, col]: [1.3] Message: markup statements contained or indicated by the document type declaration must be well-formed... Please see server.log for more details.
Any suggestions?
Is our version of GlassFish: GlassFish Server Open Source Edition 3.1 (build 43)
/ Peter
Hello Peter,.
I think that this error was triggered due to a failure of Oracle servers that contain the schema definition for validation.
The two http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd URLS have been temporarily low today but shows a splash screen, for schema validation failed.
Currently, the system seems to be again. Could check you if it still works?
-Udo
P.S.: Similar problem: {: identifier of the thread = 2246236}
Published by: Udo on 30.06.2011 18:41
Tags: Database
Similar Questions
-
Cannot deploy the listener. Nor to stand alone, or with glass fish
Hi guys,.
I use the latest versions of:
Apex 4.1
Oracle 11g xe
apex_listener.1.1.3.243.11.40
GlassFish - 3.1.1
Windows 7-64
I tried to deploy APEX yesterday.
To fish from glass: I followed exactly the steps mentioned in the documentation. but I get this error:
State HTTP 503 - requested url http://192.168.1.33:8080 / apex / is currently unavailable.
yesterday I managed to deploy with stand-alone mode and created a service for her, but the service does not start
type of status report
URL messageRequested http://192.168.1.33:8080 / apex / is currently unavailable.
DescriptionThe requested service (requested url http://192.168.1.33:8080/apex/ is currently not available.) is not currently available.
GlassFish Server Open Source Edition 3.1.1
I got this errorwindows failed to start the service apex10 on the Local computer.
. So, I was forced to keep the open CMD. Someone reboot the server. I tried to redeploy again, but I get "internal error." And here you can find put it:
The service has returned an error. This could be an internal Windows error or an error internal servcie
Published by: Fateh November 16, 2011 21:42C:\Users\FAM_SERVER>cd C:\Program Files (x86)\Java\jre6\bin\ C:\Program Files (x86)\Java\jre6\bin>java -Dapex.port=2586 -Dapex.home=D:\apex_l istener -Dapex.images=C:\apex\images -jar D:\apex_listener\apex.war INFO: Starting: D:\apex_listener\apex.war See: 'java -jar apex.war --help' for full range of configuration options INFO: Extracting to: D:\apex_listener INFO: Using classpath: file:/D:/apex_listener/apex/____embedded/start.jar:file:/ D:/apex_listener/apex/WEB-INF/lib/apex.jar:file:/D:/apex_listener/apex/WEB-INF/l ib/commons-fileupload-1.2.1.jar:file:/D:/apex_listener/apex/WEB-INF/lib/je-4.0.1 03.jar:file:/D:/apex_listener/apex/WEB-INF/lib/ojdbc6.jar:file:/D:/apex_listener /apex/WEB-INF/lib/ojmisc.jar:file:/D:/apex_listener/apex/WEB-INF/lib/poi-3.6-200 91214.jar:file:/D:/apex_listener/apex/WEB-INF/lib/ucp.jar:file:/D:/apex_listener /apex/WEB-INF/lib/xdb-11.2.0.jar:file:/D:/apex_listener/apex/WEB-INF/lib/xmlpars erv2-11.2.0.jar: INFO: Starting Embedded Web Container in: D:\apex_listener Enter a username for the APEX Listener Administrator [adminlistener]: admin Enter a password for admin: Confirm password for admin: Enter a username for the APEX Listener Manager [managerlistener]: manager Enter a password for manager: Confirm password for manager: Nov 17, 2011 9:22:16 AM ____bootstrap.Deployer deploy INFO: Will deploy application path=D:\apex_listener\apex\WEB-INF\web.xml Nov 17, 2011 9:22:17 AM ____bootstrap.Deployer deploy INFO: deployed application path=D:\apex_listener\apex\WEB-INF\web.xml Nov 17, 2011 9:22:17 AM com.sun.grizzly.Controller logVersion INFO: Starting Grizzly Framework 1.9.18-o - Thu Nov 17 09:22:17 GST 2011 INFO: Please complete configuration at: http://localhost:2586/apex/listenerConfi gure Nov 17, 2011 9:22:19 AM com.sun.grizzly.http.servlet.ServletAdapter doService SEVERE: service exception: java.lang.IllegalStateException: Not yet initialised at oracle.dbtools.apex.config.ApexConfig.notInitialized(ApexConfig.java: 249) at oracle.dbtools.apex.config.ApexConfig.getFile(ApexConfig.java:234) at oracle.dbtools.apex.config.ApexConfig.exists(ApexConfig.java:63) at oracle.dbtools.apex.admin.AdminManager.populateAdminFieldValues(Admin Manager.java:868) at oracle.dbtools.apex.admin.AdminManager.getFieldMaps(AdminManager.java :841) at oracle.dbtools.apex.admin.Admin.displayAdminHTML(Admin.java:164) at oracle.dbtools.apex.admin.Admin.displayAdminPage(Admin.java:147) at oracle.dbtools.apex.admin.Admin.doGet(Admin.java:50) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at com.sun.grizzly.http.servlet.FilterChainImpl.doFilter(FilterChainImpl .java:195) at com.sun.grizzly.http.servlet.FilterChainImpl.invokeFilterChain(Filter ChainImpl.java:139) at com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter. java:376) at ____bootstrap.SecureServletAdapter.doService(SecureServletAdapter.jav a:72) at com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.ja va:324) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java :166) at com.sun.grizzly.tcp.http11.GrizzlyAdapterChain.service(GrizzlyAdapter Chain.java:180) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java :166) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:7 91) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFil ter.java:170) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultPro tocolChain.java:135) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav a:102) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav a:88) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java :76) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextT ask.java:53) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask. java:57) at com.sun.grizzly.ContextTask.run(ContextTask.java:69) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadP ool.java:330) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool .java:309) at java.lang.Thread.run(Unknown Source) Nov 17, 2011 9:22:19 AM com.sun.grizzly.http.servlet.ServletAdapter doService SEVERE: service exception: oracle.dbtools.rt.service.ServiceLocatorException: There are no services defined at oracle.dbtools.rt.service.ServiceLocator.acquireAll(ServiceLocator.ja va:91) at oracle.dbtools.rt.service.ServiceLocator.acquire(ServiceLocator.java: 74) at oracle.dbtools.rt.service.ServiceLocator.acquire(ServiceLocator.java: 85) at oracle.dbtools.rt.web.HttpEndpointBase.dispatchers(HttpEndpointBase.j ava:138) at oracle.dbtools.rt.web.HttpEndpointBase.service(HttpEndpointBase.java: 85) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at com.sun.grizzly.http.servlet.FilterChainImpl.doFilter(FilterChainImpl .java:195) at com.sun.grizzly.http.servlet.FilterChainImpl.invokeFilterChain(Filter ChainImpl.java:139) at com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter. java:376) at ____bootstrap.SecureServletAdapter.doService(SecureServletAdapter.jav a:72) at com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.ja va:324) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java :166) at com.sun.grizzly.tcp.http11.GrizzlyAdapterChain.service(GrizzlyAdapter Chain.java:180) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java :166) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:7 91) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFil ter.java:170) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultPro tocolChain.java:135) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav a:102) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav a:88) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java :76) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextT ask.java:53) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask. java:57) at com.sun.grizzly.ContextTask.run(ContextTask.java:69) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadP ool.java:330) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool .java:309) at java.lang.Thread.run(Unknown Source) Nov 17, 2011 9:22:19 AM com.sun.grizzly.http.servlet.ServletAdapter doService SEVERE: service exception: oracle.dbtools.rt.service.ServiceLocatorException: There are no services defined at oracle.dbtools.rt.service.ServiceLocator.acquireAll(ServiceLocator.ja va:91) at oracle.dbtools.rt.service.ServiceLocator.acquire(ServiceLocator.java: 74) at oracle.dbtools.rt.service.ServiceLocator.acquire(ServiceLocator.java: 85) at oracle.dbtools.rt.web.HttpEndpointBase.dispatchers(HttpEndpointBase.j ava:138) at oracle.dbtools.rt.web.HttpEndpointBase.service(HttpEndpointBase.java: 85) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at com.sun.grizzly.http.servlet.FilterChainImpl.doFilter(FilterChainImpl .java:195) at com.sun.grizzly.http.servlet.FilterChainImpl.invokeFilterChain(Filter ChainImpl.java:139) at com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter. java:376) at ____bootstrap.SecureServletAdapter.doService(SecureServletAdapter.jav a:72) at com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.ja va:324) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java :166) at com.sun.grizzly.tcp.http11.GrizzlyAdapterChain.service(GrizzlyAdapter Chain.java:180) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java :166) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:7 91) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFil ter.java:170) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultPro tocolChain.java:135) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav a:102) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav a:88) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java :76) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextT ask.java:53) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask. java:57) at com.sun.grizzly.ContextTask.run(ContextTask.java:69) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadP ool.java:330) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool .java:309) at java.lang.Thread.run(Unknown Source) Nov 17, 2011 9:22:19 AM com.sun.grizzly.http.servlet.ServletAdapter doService SEVERE: service exception: oracle.dbtools.rt.service.ServiceLocatorException: There are no services defined at oracle.dbtools.rt.service.ServiceLocator.acquireAll(ServiceLocator.ja va:91) at oracle.dbtools.rt.service.ServiceLocator.acquire(ServiceLocator.java: 74) at oracle.dbtools.rt.service.ServiceLocator.acquire(ServiceLocator.java: 85) at oracle.dbtools.rt.web.HttpEndpointBase.dispatchers(HttpEndpointBase.j ava:138) at oracle.dbtools.rt.web.HttpEndpointBase.service(HttpEndpointBase.java: 85) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at com.sun.grizzly.http.servlet.FilterChainImpl.doFilter(FilterChainImpl .java:195) at com.sun.grizzly.http.servlet.FilterChainImpl.invokeFilterChain(Filter ChainImpl.java:139) at com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter. java:376) at ____bootstrap.SecureServletAdapter.doService(SecureServletAdapter.jav a:72) at com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.ja va:324) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java :166) at com.sun.grizzly.tcp.http11.GrizzlyAdapterChain.service(GrizzlyAdapter Chain.java:180) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java :166) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:7 91) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFil ter.java:170) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultPro tocolChain.java:135) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav a:102) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav a:88) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java :76) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextT ask.java:53) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask. java:57) at com.sun.grizzly.ContextTask.run(ContextTask.java:69) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadP ool.java:330) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool .java:309) at java.lang.Thread.run(Unknown Source)
Published by: Fateh November 16, 2011 21:46Hi Fateh,
If I do not Dapex.home in the 'startup script", so that this file exists?
It will be in the directory temp of your users. The actual location of that APEX listener uses belongs to the output of the console at startup.
But I recommend always using the apex.home parameter, then you can be sure where the APEX listener looking for him and that it is not deleted by some 'clean-up '.Yet, when I create a service for the 'start-up' file, I get the same error:
What account name is the service that is supposed to work? If you do not apex.home , the temp directory will usually be different if you do not use your username. Therefore, you will need a Setup for the account that runs the service.
So, I need to keep the open CMD...
No, you could (and should) pipe the console output to a log file. See the full command line in the example I posted here: {message identifier: = 9606494}
I think that this is the post you mentioned above...APEX earpiece not working only not with ORACLE XE (as I know, waiting for patch)
so far I have faced a problem with Interactive reports do not work correctly with GlassfishThere are two points to this inaccurate publication:
1 there is a work around for this problem.
2. the problem was resolved short after he acknowledged.There are many users using listener of the APEX with XE here in the forum. I have two bodies, including one with the new 11.2 XE and APEX 4.1, as in your scenario and it works very well.
In general, I think that 4 apex is more stable than the Apex 4.1. Apex 4.1 I am disconnected for reason now... A few times, I click on the header of column in IR and takes time to load the values...
Well, as far as I know, have evolved in the IRs, is not completely improbable that some of these changes could cause new problems. But I guess that you can find answers for this in the forum {forum: id = 137}.
Do you have any suspicion regarding the glass fish? I deployed Apex listener by following the instructions in the documentation. Then click launch. Then it should start to use port 8080, but it did not work...!
Hmmm... You see the page default GlassFish ("GlassFish Server - server running") when you call
http://: 8080? Port number, it is not the APEX listeners case when you do not use offline...
If you get a result of http://: 8080/apex you could look in the application log in you GlassFish for more information (like in the console in stand-alone mode).
My first guess would be that you do not have confgured the APEX listener you still deployed. It should be noted that the GlassFish does not use the users temp temp directory, but has its own. So to call listenerConfigure after the first deployment or set up a config.dir with an existing apex - config.xml. I would recommend the latter strategy. You should read the article of the Guide of the Installation on the configuration file and how to set its location in the file web.xml or search the forum for this request (common)...-Udo
-
APEX listener 2.0.1 with Glassfish 3.1.2 image file mapping
Hello
After spendig two hours reading documents, Articles and forum posts, this is the right time to ask here :-)
I m using Oracle 11.2.0.3 Win 2008 R2 with Apex listener 2.0.1 and Glassfish 3.1.2
When I generate the file i.war, asked me to use a directory of the image. that s okay. But a peek inside the weblogic.xml file shows me,
that is the virtual folder /i used
My application uses the resp/images. I would use the/images folder, but there is no Option, when generating the file i.war
There are a few posts here, where users requesting a solution when you have a blank Page.
Just look inside the page, you see a lot of content, but which is not displayed, because of all the .css / .js .png / .jpg files point to the wrong directory.
I tried to regenerate the i.war file (with the XML of the parameter (I, m, a model of Java)
<>context-root / images < / context root >
But I get the error:
c:\Temp > java-jar i.war - cvf *. * WEB - INF
Error: Cannot access c i.war
Any help?
Thank you
MarcoAs stated in the documentation of the listener [1] you can get assistance on orders of auxiliary command line using:
java -jar apex.war help
for example, view all the options taken in charge by the static command type (also noted in the documentation: [2]):
java -jar apex.war help static
which will display:
java -jar apex.war static [--context-path]Options:
[--context-path] The context path at which the
WAR will be deployed,
defaults to: /iArguments:
The location where the Oracle
Application Express static
resources are storedIn order to use/images instead of / i use
java-jar apex.war static - context-path/images ${APEX_HOME} / images
where ${APEX_HOME} is the location of your APEX facility
References:
[1] on the command line Interface
[2] create the Web Archive for Oracle Application Express Images -
Apex listener 2.0 and Glassfish configuration error
Hello
When I do the configuration between Glassfish 3.1.2.2 and apex listener 2.0, I get the error. After I deployed the apex.war I tried to go to http://localhost: 8080/apex/listenerConfigure but I was getting this error.
java.lang.IllegalStateException: PWC3990: getWriter() has already been called for this answer
at org.apache.catalina.connector.Response.getOutputStream(Response.java:674)
at org.apache.catalina.connector.ResponseFacade.getOutputStream(ResponseFacade.java:206)
at oracle.dbtools.rt.web.ServletResponses.sendResponse(ServletResponses.java:84)
at oracle.dbtools.rt.web.ServletResponses.sendResponse(ServletResponses.java:130)
at oracle.dbtools.rt.web.ServletResponses.sendResponse(ServletResponses.java:111)
at oracle.dbtools.rt.web.HttpEndpointBase.service(HttpEndpointBase.java:153)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
to com.sun.enterprise.v3.services.impl.ContainerMapper$ AdapterCallable.call (ContainerMapper.java:317)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
to com.sun.grizzly.util.AbstractThreadPool$ Worker.doWork (AbstractThreadPool.java:532)
to com.sun.grizzly.util.AbstractThreadPool$ Worker.run (AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:619)
could someone help me
FYI - I can configure apex listener 1.1.4 and Glassfish 3.1.2 no problem
Thank youThis is one of them. There are several option.
Take a look at:
java -jar apex.war help
That will show you all the options.
Which is the main:
java -jar apex.war setup --database test
Now keep in mind, this will change your WAR file. After its deployment, the parameters are in XML files. I highly recommend that you configure a location of configuration before you deploy the WAR file. It will make your life much simpler and more predictable.
More details here: [url http://docs.oracle.com/cd/E37099_01/doc/doc.20/e25066/config.htm#autoId0]Listener V2.0 Docs
-Tim
Published by: Tim St. H., February 22, 2013 11:24
Published by: Tim St. H., February 22, 2013 11:30
-
APEX listener autonomous vs deployment to the J2EE container
Hello
Planing use last listener APEX and Apache with mod_jk on the new server.
I wonder what are advantages and disadvantages use APEX independent auditor by comparing when it is deployed to the J2EE container for example Glassfish?
Kind regards
Jari
-----
My Blog: http://dbswh.webhop.net/htmldb/f?p=BLOG:HOME:0
Twitter: http://www.twitter.com/jariolaiHi Jari,
Is it mentioned in the document, or OTN site somewhere?
Since AL 2.0 is. See section [url http://docs.oracle.com/cd/E37099_01/doc/doc.20/e25066/install.htm#CHDHDAIC]Running in stand-alone Mode, the Installation and Configuration Guide.
Apart from the official support, the built-in JEE container allows to activate the standalone Mode does not have some features need you for productive use, which are usually offered by "ordinary" JEE containers (and are certainly offered by those officially supported). If you do not need these features, and that you do not need public support, you can run (technically) a (small) site in stand-alone Mode without problems.
-Udo
-
Problem using a folder next to the East on UNIX Ubuntu 10.4 with APEX listener
Hi Forum,
We have APEX 4.1 installed on Ubuntu 10.4 with the latest version of the APEX-listener.
We want to achieve is that we are able to collect our Javascript extensions and css next to the folder is in a folder of our own.
Problem now is UNIX, this doesn't seem to be possible, because we are unable to load any resource of this folder. The only solution we could come up with is to place a symbolic link in the/i/folder-pointing to the directory we want to include.
The folder we want to include got 777 to exclude any potential problems of access to in UNIX
Under Windows, this doesn't seem to be the case.
If someone had a similar problem or is able to give advice on how to fix this?
Thank you
JürgenHi Jürgen,
docroot
-foo
-J' IThis does not work in stand-alone mode, the integrated nature fixed contexts (including + / i + and + / apex +) without the chance to bring custom contexts.
It will run in GlassFish/Tomcat, if you deploy content correctly. You can do this by creating a war file that carries your files, but I wouldn't recommend it has static content more convenient ways.
Tomcat has for example a context ROOT when running on a default configuration. This context can be used for static content similar to a simple HTTP server host, for example when using the htdocs of the Apache HTTP server as docroot. So you could simply copy your directory foo in the context of the ROOT and should be able to access the content using http://yourtomcathost:yourtomcatport/foo/file name .
GlassFish is a concept similar to this: each domain has a docroot directory. As explained for Tomcat, you can simply create or copy your directory foo it so that it is available for your customers.If this does not work, you have a general problem with your GlassFish/Tomcat configuration, like the docroot has nothing to do with the earpiece of the APEX. I have just retestet with fees GlassFish/Tomcat on Ubuntu 8.04 LTS (Server Edition) as follows:
1 download the http://glassfish.java.net/ zip or Tomcat mirror packages respectively.
2 unzip the package
3. create the directory 'foo' docroot (for GlassFish) and ROOT (for Tomcat)
4. create the file 'bar' in 'foo '.
5. start the server instance
6 use a client remote access http://mybox:8080/foo/bar.txt and got the file.How did you install your GlassFish/Tomcat on your Ubuntu?
Whatever it is, if you tried the docroot/ROOT approach and doesn't, you can always try the war file deployment. Maybe your GlassFish/Tomcat instance has disabled the docroot/ROOT context for security reasons.Note that you can have both, that is, you cannot use the war with framework file + / foo + and have always a + / foo + subdirectory in your docroot/ROOT.
-Udo
-
Error when loading of the APEX listener, appex_rl and appex_rt not found
Trying to load the earpiece of the APEX, but 'appex_rt is not configured and errors will be ignored ", also for appex_rl, now it is stuck on @48231ms.
Previous stages of the installation went well.
He started very well...
then got the errors, but he continued... (see SEVERUS)
final State, another error, now it is stuck
Hi Wm Peck 1958
WM Peck 1958 wrote:
Trying to load the earpiece of the APEX, but 'appex_rt is not configured and errors will be ignored ", also for appex_rl, now it is stuck on @48231ms.
Previous stages of the installation went well.
How do you use ADR/APEX listener? Autonomous/deployed on Java EE server?
Want to host RESTful web services on your instance APEX?
Looking at the error you found, it is because:
During the installation of the ADR, he asked three databases users? : APEX_PUBLIC_USER, APEX_LISTENER and APEX_REST_PUBLIC_USER.
Whose APEX_PUBLIC_USER is required for the operation of the Applications Oracle APEX. APEX_LISTENER (which corresponds to the configuration of apex_al) and APEX_REST_PUBLIC_USER (which corresponds to the apex_rt configuration) in ADR are required for the accommodation of RESTful services.
The problem, I think it's that you haven't configured the RESTful services before installing ADR where the APEX_LISTENER and the APEX_REST_PUBLIC_USER does not exist and so the configuration of the ADR fails.
It is fine if you do not configure the RESTful services (just want to use Oracle APEX), but when the ADR facility you should ignore configuration APEX_LISTENER and APEX_REST_PUBLIC_USER accounts.
Moreover, I think that you use EA(Early Adopter) version of ADR version 3.0 of knowing, but I think you should go for the stable version of ADR version 2.0.10 Viz.
The ADR 3.0 configuration is more advanced (complex bit) than the 2.0 because it contains information about 5 database users (i.e., APEX_PUBLIC_USER, APEX_LISTENER, APEX_REST_PUBLIC_USER, ORDS_METADATA and ORDS_PUBLIC_USER).
Finally, I think you want the instance Oracle APEX for purposes of personal training, using Gateway (EPG) of embedded PL/SQL would be sufficient now as suggested by fac586 here: Re: getting started with APEX after download
Suggestion: You should post data Services Oracle REMAINS related matters to the appropriate i.e. forum ADR, SODA & JSON in the database.
Reference:
- For ADR 2.0 installation guide
- For ADR 3.0 installation guide
- Installation of Oracle APEX, with EPG guide.
I hope this helps!
Kind regards
Kiran
-
APEX listener returns the empty login page
APEX 4.2.2
APEX 2.0.2 listener
GlassFish 3.1.2.2
The platform is 32-bit, Linux, Amazon EC2
I am reasonably sure I have properly deployed the apex.war and i.war to Glassfish and set a virtual path and database connection correctly.
When you run Firefox on the EC2 machine, access to the
http://localhost: 8080/apex/dad1.
does not return a login page, no problem. But navigation externally visible publicly address (I have to hide the real address, I'll use a.b.c.d) of the hosting machine or across the net returns a blank page:
http://a.b.c.d:8080/apex/dad1.
The success of this operation:
I get the standard Glassfish page so I know Glassfish is listening on that address.
I also tried from the stand-alone earphone, and I get the same effect: it refers to a login screen when browsing the localhost, but go to the external address, I get a blank page.
The pages are really blank, there is no indication in the source of the page and it's all Firebug returns:
<html>
<> Chief"" <link title= "wrap long lines" " href="resource://gre-resources/plaintext.css" type="text/css"" rel= "alternative style"> "< /head>
<> body<>of thepre< /pre>< /body>
< /html>
I tried to enable the query server side, but I have yet to find the way to produce the equivalent of an access.log. Searching the forum produced a few references to "routing rules" but I couldn't find what and where he could be.
As the listener works perfectly when you go to localhost, I can't believe that rthis is the common problem of not finding the vivid, or url mapping problem. But I am of course open to suggestions!
Any idea will be welcome.
Thank you for your time.
Fixed. Finally tracked it, a redirection problem fixed with the patch 16760897.
Thank you to everyone who watched this, I'm sorry to have lost your time, hope to post the solution will help someone else.
-
Apex Listener: Servlet error
Hello
I installed Listener.1.0.2.238.15.24 Apex on Oracle Containers for J2EE 10 g standalone (10.1.3.1.1)
I have this error whn trying to listener cofgure and create the connection to the database
12/12/31-14:39:27.625 apex: Servlet error
ava.lang.IllegalAccessError: class oracle.jdbc.driver. $Proxy6 cannot access its superinterface oracle.jdbc.driver.ScrollRsetStatement
at java.lang.reflect.Proxy.defineClass0 (Native Method)
at java.lang.reflect.Proxy.getProxyClass(Proxy.java:504)
at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:581)
at oracle.ucp.jdbc.proxy.CallableStatementProxyFactory.createCallableStatementProxy(CallableStatementProxyFactory.java:64)
at oracle.ucp.jdbc.proxy.ConnectionProxyFactory.proxyInvokeAfterTargetInvoke(ConnectionProxyFactory.java:154)
at oracle.ucp.jdbc.proxy.JDBCConnectionProxyFactory.invoke(JDBCConnectionProxyFactory.java:266)
to $Proxy0.prepareCall (Unknown Source)
at oracle.dbtools.apex.OWA.getStatement(OWA.java:425)
at oracle.dbtools.apex.OWA.resetSession(OWA.java:181)
at oracle.dbtools.apex.ModApex.close(ModApex.java:143)
at oracle.dbtools.apex.ModApex.doGet(ModApex.java:88)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
to com.evermind [Oracle containers for J2EE 10 g (10.1.3.1.1)].server.http.ServletRequestDispatcher.invoke (ServletRequestDispatcher.java:712)
to com.evermind [Oracle containers for J2EE 10 g (10.1.3.1.1)].server.http.ServletRequestDispatcher.forwardInternal (ServletRequestDispatcher.java:369)
to com.evermind [Oracle containers for J2EE 10 g (10.1.3.1.1)].server.http.HttpRequestHandler.doProcessRequest (HttpRequestHandler.java:865)
to com.evermind [Oracle containers for J2EE 10 g (10.1.3.1.1)].server.http.HttpRequestHandler.processRequest (HttpRequestHandler.java:447)
to com.evermind [Oracle containers for J2EE 10 g (10.1.3.1.1)].server.http.HttpRequestHandler.serveOneRequest (HttpRequestHandler.java:215)
to com.evermind [Oracle containers for J2EE 10 g (10.1.3.1.1)].server.http.HttpRequestHandler.run (HttpRequestHandler.java:117)
to com.evermind [Oracle containers for J2EE 10 g (10.1.3.1.1)].server.http.HttpRequestHandler.run (HttpRequestHandler.java:110)
to oracle.oc4j.network.ServerSocketReadHandler$ SafeRunnable.run (ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
to oracle.oc4j.network.ServerSocketAcceptHandler.access$ 700 (ServerSocketAcceptHandler.java:34)
to oracle.oc4j.network.ServerSocketAcceptHandler$ AcceptHandlerHorse.run (ServerSocketAcceptHandler.java:880)
to com.evermind [Oracle containers for J2EE 10 g (10.1.3.1.1)]. util. ReleasableResourcePooledExecutor$ MyWorker.run (ReleasableResourcePooledExecutor.java:298)
at java.lang.Thread.run(Thread.java:619)
Any idea?Hello
Sorry for the late reply.
I installed Listener.1.0.2.238.15.24 Apex on Oracle Containers for J2EE 10 g standalone (10.1.3.1.1)
It's a very old version of OC4J and an older APEX listener, too. Is there a reason for not choosing a more recent version?
Despite this, your OC4J could also use a version of Java not picked up (and outdated). APEX listener needs at least a JDK 1.6 Update 20.
Please check if your OC4J uses a suitable JDK.-Udo
-
Apex listening port Configuration problem.
Hello
I wanted to try the latest Restful services in apex 4.2, I decided to install 2.0 listener Apex. I downloaded the file and followed the steps in the installation notes. As a sine qua non, I configured Restful services with success in the apex 4.2 with Oracle 11 g Express Edition. However, the installation of listener seems to be not correctly complete the following installation feed back.
Simply, it crashes in the last line, and I couldn't make any progress.D:\software\apex_listener>java -jar apex.war This Listener instance has not yet been configured. Please complete the following prompts Enter the location to store configuration data:d:\apexlistnerconf Dec 27, 2012 3:34:47 PM oracle.dbtools.common.config.cmds.ConfigDir execute INFO: Set config.dir to d:\apexlistnerconf in: D:\software\apex_listener\apex.war Dec 27, 2012 3:34:49 PM oracle.dbtools.common.config.file.ConfigurationFolder logConfigFolder INFO: Using configuration folder: D:\apexlistnerconf\apex Enter the name of the database server [localhost]: Enter the database listen port [1521]: Enter 1 to specify the database service name, or 2 to specify the database SID [1]:2 Enter the database SID [xe]: Enter the database user name [APEX_PUBLIC_USER]: Enter the database password for APEX_PUBLIC_USER: Password must not be empty Enter the database password for APEX_PUBLIC_USER: Confirm password: Enter 1 to enter passwords for the RESTful Services database users (APEX_LISTENER,APEX_REST_PUBLIC_USER), 2 to use the same password as used for APEX_PUBLIC_USER or, 3 to skip this step [1]:3 Dec 27, 2012 3:37:03 PM oracle.dbtools.common.config.file.ConfigurationFiles update INFO: Updated configurations: defaults, apex Enter 1 if you wish to start in standalone mode or 2 to exit [1]: Enter the APEX static resources location or Enter to skip:D:\software\apex42en\apex\images Enter the HTTP port [8080]: Dec 27, 2012 3:41:17 PM oracle.dbtools.standalone.Standalone execute INFO: NOTE: Standalone mode is designed for use in development and test environments. It isnot supported for use in production environments. Dec 27, 2012 3:41:17 PM oracle.dbtools.standalone.Standalone execute INFO: Starting standalone Web Container in: d:\apexlistnerconf\apex Dec 27, 2012 3:41:17 PM oracle.dbtools.standalone.Deployer deploy INFO: Will deploy application path = d:\apexlistnerconf\apex\apex\WEB-INF\web.xml Dec 27, 2012 3:41:17 PM oracle.dbtools.standalone.Deployer deploy INFO: Deployed application path = d:\apexlistnerconf\apex\apex\WEB-INF\web.xml Dec 27, 2012 3:41:18 PM oracle.dbtools.common.config.file.ConfigurationFolder logConfigFolder INFO: Using configuration folder: D:\apexlistnerconf\apex Default Database connection not configured properly Dec 27, 2012 3:41:20 PM oracle.dbtools.rt.web.SCListener contextInitialized INFO: Oracle Application Express Listener initialized Application Express Listener version : 2.0.0.354.17.06 Application Express Listener server info: Grizzly/1.9.49 Dec 27, 2012 3:41:20 PM com.sun.grizzly.Controller logVersion INFO: GRIZZLY0001: Starting Grizzly Framework 1.9.49 - 12/27/12 3:41 PM Dec 27, 2012 3:41:20 PM com.sun.grizzly.SelectorHandlerRunner handleSelectException SEVERE: doSelect IOException java.net.BindException: No free port within range: 8080=com.sun.grizzly.http.SelectorThreadHandler@480d41f3 at com.sun.grizzly.TCPSelectorHandler.initSelector(TCPSelectorHandler.java:432) at com.sun.grizzly.TCPSelectorHandler.preSelect(TCPSelectorHandler.java:378) at com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:188) at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:132) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Dec 27, 2012 3:41:20 PM com.sun.grizzly.http.SelectorThread$3 onException SEVERE: Exception during starting the controller java.net.BindException: No free port within range: 8080=com.sun.grizzly.http.SelectorThreadHandler@480d41f3 at com.sun.grizzly.TCPSelectorHandler.initSelector(TCPSelectorHandler.java:432) at com.sun.grizzly.TCPSelectorHandler.preSelect(TCPSelectorHandler.java:378) at com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:188) at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:132) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) java.net.BindException: No free port within range: 8080=com.sun.grizzly.http.SelectorThreadHandler@480d41f3 at com.sun.grizzly.TCPSelectorHandler.initSelector(TCPSelectorHandler.java:432) at com.sun.grizzly.TCPSelectorHandler.preSelect(TCPSelectorHandler.java:378) at com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:188) at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:132) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Dec 27, 2012 3:41:20 PM oracle.dbtools.standalone.Standalone execute INFO: http://localhost:8080/apex started.
Can you please help to find out what was wrong?
Thanks in advance.
Kind regards
NatarajanHello
I updated the apex listener port 8080 and it does not give this error now.
However, he always says "Database connection by default not configured correctly"
I gave the name of SID as xe, which is the default value and that the correct SID for my DB also.
>SID = xe is correct since you are using 11g XE.
What is more important, is that you may be able to access the Apex Application Builder via the ApexListener or not.
If Apex is not accessible, then the thing to check would be the Apex_Public_user password. Can you connect to XE using Apex_Public_user with the password that you provided when setting up the ApexListener?
Also make sure the Apex_Public_user and 2 other users ApexListener 2.0EA, are UNLOCKED.See you soon,.
-
Apex Listener SSL on Port 8181 use Glassfish
Hello experts!
I have deployed the listener apex 1.1.3 on my glassfish server and the listener is running on port 8080 (http-listener-1).
My question is how can I configure the server Glassfish uses http-listener-2 (port 8181 and SSL enabled) instead?
Searched for hours to find some info but could not find an answer s.
Any help is appreciated!
Thank you
SebastianHello
This is not really related to the listener of the Apex, it is more a question General glassfish.
When you say instead, you realize that you can have glassfish listen on multiple ports, secure or not?
It's not one or the other situation.If you go to http://
: 8181 you will access the same application as you would on port 8080. This blog goes into details on how to configure HTTPs on a listening port of glassfish for the network:
[http://javadude.wordpress.com/2010/04/06/getting-started-with-glassfish-v3-and-ssl]Published by: on February 13, 2012 mwrf 04:38
-
Headers of expiry for APEX listener?
I just started with Chapter 1 of [Expert Oracle Application Express | http://www.apress.com/9781430235125].
He John Edward Scott showed the importance and effects of compression and Expires Headers. In particular how to configure in OSH. John shows also the two functions are not available in EPG mode.
Subsequently, it describes how to set the manual compression. But no words if expiration headers can be enabled or not.
-----
Can someone tell me if expiration headers can be enabled for APEX listener?
There is no real need behind this issue, just out of curiosity.Hello Martin,
I don't think you can do this with the APEX listener in stand-alone mode. If you deploy it in a JEE container "full share", you can add a filter to set this header, but all I know he is not a party of the default options of the auditor of the APEX (yet). At least, it is not documented.
-Udo
-
Hello world
I'm an Oracle Apex developer for 2 years now.
Recently, I was in charge of search and do a few examples of how to print pdf with Oracle Apex 4.2.2 (Oracle 11 g).
I want to use Apex 2.0 listener that standalone as a print server, we installed and we changed the configuration of the print server in the administration workspace. Then I created a report query and when I have the test report, a pdf file is downloaded, but when he opens, Adobe reader tells me that is not a valid pdf file.
Our Apex application runs in the pl/sql gateway mode not Apex listener.
So my squestion is: "" Is it mandatory for application Apex runs in mode listener Apex to use Apex listener 2.0 as a print server?".
Thanks for help.
Best regards
You
Khadija Khalfallah wrote:
Thanks for your reply.
We have an apex application that already runs using EPG and we want to allow printing of the pdf in it. So, we installed the ADR offline, to use as a print server but it does not seem possible if the Apex app uses a different web server than the listener of the Apex. right?
Thank you once again.
You have answered your own question... If you use the EPG, then you can NOT use another product middleware or application server until you turn off the EPG...
Why you use the EPG in production? Oracle does NOT recommend this (see the APEX Oracle installation instructions..)
Thank you
Tony Miller
Software LuvMuffin
Ruckersville, WILL -
How can I disable only restful service? On Apex listener
Hi all:
For security reasons, I want to turn off the data service based in some of the listener apex server and activate the application only service. How can I do?
Support gives the solution:
How to disable the restful services is NOT to configure pools of connections AL and RT in the ADR/Rest Data Services. (APEX Listener).
Remove or rename the files apex_rt.xml and apex_al.xml available in the configuration (conf) configured against ADR directory used by these bodies / the listener of the APEX.
This way ADR / the APEX listener will not be able to deliver the REST requests to the database and return 404 to the end user -
apex listener 503 - Service unavailable
Hello
I installed APEX listener 2.0.5.
This is my default file. XML:
<? XML version = "1.0" encoding = "UTF-8"? >
<! DOCTYPE SYSTEM property "http://java.sun.com/dtd/properties.dtd" > ""
Properties of <>
< comment > saved on Thu Jan 02 13:26:45 THIS 2014 < / comment >
< key = "enter db.password" >! apex_public_user < / entry >
< key "debug.printDebugToScreen entry" = > false < / entry >
< key "security.disableDefaultExclusionList entry" = > false < / entry >
< key = "enter cache.maxEntries" > 500 < / entry >
< key = "enter error.maxEntries" > 50 < / entry >
< key = "enter security.maxEntries" > 2000 < / entry >
< key = "cache.directory entry" > / tmp/apex/cache < / entry >
< enter key = "jdbc. DriverType"> thin < / entry >
< key = "enter log.maxEntries" > 50 < / entry >
< key = "db.hostname entry" > localhost < / entry >
< enter key = "jdbc. MaxConnectionReuseCount"> 1000 < / entry >
< key "log.logging entry" = > false < / entry >
< enter key = "jdbc. InitialLimit' > 3 < / entry >
< enter key = "jdbc. MaxLimit' 10 > < / entry >
< key = "enter cache.monitorInterval" 60 > < / entry >
< key = "enter cache.expiration" > 7 < / entry >
< key = "enter jdbc.statementTimeout" > 900 < / entry >
< enter key = "jdbc. MaxStatementsLimit' 10 > < / entry >
< key = "db.sid entry" > ORPC3 < / entry >
< key = "misc.defaultPage entry" > apex < / entry >
< key = "misc.compress" / entry >
< enter key = "jdbc. MinLimit"> 1 < / entry >
< key = "cache.type entry" > lru < / entry >
< key "cache.caching entry" = > false < / entry >
< key = "enter db.port" > 1521 < / entry >
< key "error.keepErrorMessages entry" = > true < / entry >
< key = "cache.procedureNameList" / entry >
< key = "cache.duration entry" > days < / entry >
< enter key = "jdbc. InactivityTimeout"1800 > < / entry >
< key "debug.debugger entry" = > false < / entry >
< / properties >
I started the listener with java-jar apex.war
When I started with http://localhost: 8080/apex/f? p = 4550:1:2983093393191825
I have ORACLE APPLICATION EXPRESS LISTENER 503 - Service unavailable
Please help me!
Concerning
Siegwin
APEX connects to the database using APEX_PUBLIC_USER, which would be the user to modify.
Otherwise, run again the configuration of your headset with the name of user and password correct e.g. java-jar apex.war of installation
Maybe you are looking for
-
How to transfer videos into picture of the iMac to the flash player?
When I copy and paste videos on iMac photo to flash player they appear on the flash as photos instead of the video player.
-
Satellite C660 - problem with the upgrade from 4 GB to 8 GB
Hello I have a Satellite C660-124 64-bit with Windows 7. I tried to extend the RAM of 4 GB (2x2gb) up to 8 GB (4x2Go), but the laptop is stuck on the 'Starting Windows' screen (I've already updated the BIOS and also if I tried with a new installation
-
Satellite P200D-12O - number of the motherboard?
Hello The motherboard in my laptop died, so I need a replacement. I noticed there are two available for P200D different mothers: K000056190 and K000055940. What is the difference?
-
No dialog box when I put on a CD - r new
When I put a blank contract in the disk drive, it says disc is not formatted and I don't get a drop of water to the bottom of the dialog box?
-
Print Preview does not work.,... text of page does not print
printer prints do not the page