问题标签 [oc4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
249 浏览

java - 如何解决在 OC4J (10.1.3.5) 中加载 Web 应用程序时出错并说 - 找不到类 oracle.jbo.JboException 的问题?

如何解决问题 - 在 OC4J (101.3.5) 中加载 Web 应用程序时,应用程序服务器找不到类 oracle.jbo.JboException?

0 投票
1 回答
2710 浏览

java - 使用 OC4J 10.1.3.5 和 ADF 关闭弹出表单时出现 java.lang.IllegalStateException

我们正在使用 OC4J 10.1.3.5 和 ADF。我有一个弹出表单,关闭时出现以下错误。我想知道我错过了什么,我该如何解决?

0 投票
1 回答
287 浏览

jsp - 在 OC4J 中的 .jsp 页面之间的会话中共享值

我正在开发具有多个 .jsp 页面的 Web 服务器。正在使用 OC4J (10.1.3.1)。但是我发现保存在 .jsp 页面中的会话中的参数无法在另一个 .jsp 页面中检索

有什么提示吗?仅供参考,OC4J 不是以任何方式定制的......

0 投票
1 回答
448 浏览

jsp - OC4J (9.0.4.1) 和 OC4J (10.1.3.1) 中的会话

我编写了一个非常简单的 JSP 文件来检查 OC4J (9.0.4.1) 和 OC4J (10.1.3.1) 中的会话。我找到:

  • [OC4J 10.1.3.1] 刷新网页时会话不断变化
  • [OC4J 9.0.4.1] 即使网页已刷新,会话也会保持不变

任何人都有解决这个问题的线索?


源代码如下:

会话 ID 是 <%=session.getId()%>

0 投票
1 回答
3353 浏览

java - J2EE JSP-0008 无法分派 JSP 页面

我正在使用 Struts2 和 OC4J 10.1.3.3.0 在 Eclipse 中构建一个动态 Web 应用程序。我到处都在使用 JDK 和 JRE 5,并且 OC4J 从命令行启动时运行完美。

当我尝试从 Eclipse 部署项目时出现问题,它在尝试呈现 JSP 时抛出此错误:

2010-07-16 11:21:20.962 通知 J2EE JSP-0008 无法调度 JSP 页面:oracle.jsp.provider.JspCompileException:

编译错误:D:\Java\contenedor\oc4j_extended_101330\j2ee\home\application-deployments\Login2\Login2\persistence_pages\_Login.java

在 oracle.jsp.app.JspJavacCompiler.compile(JspJavacCompiler.java:304) 在 oracle.jsp.runtimev2.JspPageCompiler.attemptCompilePage(JspPageCompiler.java:731) 在 oracle.jsp.runtimev2.JspPageCompiler.compileBothModes(JspPageCompiler.java:456 ) 在 oracle.jsp.runtimev2.JspPageCompiler.compilePage(JspPageCompiler.java:413) 在 oracle.jsp.runtimev2.JspPageInfo.compileAndLoad(JspPageInfo.java:705) 在 oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java: 694) 在 oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) 在 oracle.jsp.runtimev2.JspServlet.service(JspServlet.java) :518) 在 com.evermind.server.http.ResourceFilterChain 的 javax.servlet.http.HttpServlet.service(HttpServlet.java:856)。doFilter(ResourceFilterChain.java:65) at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:389) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623) at com.evermind .server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) 在 com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871) 在 com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java :453) 在 com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221) 在 com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122) 在 com.evermind.server.http。 oracle.oc4j.network 上的 HttpRequestHandler.run(HttpRequestHandler.java:111)。在 oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34) 在 oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239) 的 ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) 在 oracle。 oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Unknown Source)ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Unknown Source)ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Unknown Source)

这是 eclipse 在启动 oc4j 时显示的内容:

2010-07-16 13:24:39.987 通知 Inicio de Application Deployer para Login2。2010-07-16 13:24:39.988 通知 Anular despliegue 前部 2010-07-16 13:24:39.990 通知 Inicio de Application UnDeployer para Login2。2010-07-16 13:24:40.570 通知 Eliminando todos los enlaces Web para la aplicación Login2 de todas las direcciones Web 2010-07-16 13:24:40.652 通知 Se ha terminado Application UnDeployer para Login2。2010-07-16 13:24:40.678 通知 Inicio de la inicialización de D:\Java\contenedor\oc4j_extended_101330\j2ee\home\applications\Login2.ear... 2010-07-16 13:24:40.680 通知自动解压 D:\Java\contenedor\oc4j_extended_101330\j2ee\home\applications\Login2.ear... 2010-07-16 13:24:40.680 通知 Unjar D:\Java\contenedor\oc4j_extended_101330\j2ee\home\applications\Login2 .ear in >D:177 NOTIFICATION Fin de enlace de aplicaciones Web a la dirección default-web-site... 2010-07-16 13:24:41.178 NOTIFICATION Se ha terminado Application Deployer para Login2。Hora de la Operación:1193 毫秒 16/07/2010 01:24:50 PM com.opensymphony.xwork2.util.logging.commons.CommonsLogger 信息信息:解析配置文件 [struts-default.xml] 16/07/2010 01 :24:51 PM com.opensymphony.xwork2.util.logging.commons.CommonsLogger 信息信息:找不到名称 struts-plugin.xml 的配置文件,跳过 16/07/2010 01:24:51 PM com.opensymphony .xwork2.util.logging.commons.CommonsLogger 信息信息:解析配置文件 [struts-plugin.xml] 16/07/2010 01:24:51 PM com.opensymphony.xwork2.util.logging.commons.CommonsLogger 信息信息:解析配置文件 [struts.xml] 16/07/2010 01:24:51 PM com.opensymphony.xwork2。

JSP 很好,它只是简单的 HTML,也可以与 Tomcat 一起正常运行。我不明白这里发生了什么。有任何想法吗?

0 投票
2 回答
1817 浏览

java - 如何使 HTTP 缓存头工作

有人可以帮我解决 HTTP 缓存问题吗?

我认为如果我设置了“Expires”和“Cache-Control:max-age”请求标头,那么浏览器在 max-age 过去之前不会发出 GET 请求?

我的服务器看到很多有条件的 GET 请求,它以 304 回复。但是,如果可能,我想消除这些有条件的 GET,并让浏览器仅在认为资源已过期时才请求资源。

以下是我从 Chrome 中的开发人员工具中获得的详细信息:

请求标头:

响应标头:

我在我的 Java 代码中的过滤器中设置了缓存标头。代码在 Oracle 的 OC4J 上运行。

另外,我想通过 HTTPS 运行它。使用相同的标头是否也适用于 HTTPS?

提前致谢。

0 投票
2 回答
707 浏览

java - 在 OC4J 上配置 JAAS

我试图让 JAAS 与 OC4J 一起工作。
我之前已经让 JAAS 与 JBoss 合作过。将 JAAS 与 JBoss 一起使用很简单(对我而言)。

在应用程序的 jboss-web.xml 中,输入以下内容:

并将以下内容放入 JBoss 的 login-config.xml 中:

那么 OC4J 中的等价物是什么?我真的需要处理领域、用户管理器等,还是我可以在 system-jazn-data.xml 文件中添加一些 XML?最简单的解决方案是什么?

0 投票
1 回答
509 浏览

oracle - OC4J 9.0.4.1 连接池和数据源

我需要通过连接池连接到 Oracle 数据库。如果我错了,请纠正我,我只需要修改/添加 data-sources.xml 中的数据源。

谢谢。

0 投票
1 回答
1304 浏览

oracle10g - 如何在 OC4J/Oracle 中找到 UNCLOSED 连接?

我现在修复并使用连接池来获取从 JSP 到 Oracle 数据库的数据库连接。

但后来我立刻从 OC4J 控制台发现有很多 UNCLOSED/NOT-CLOSED 连接。

我正在使用 OC4J 9.0.4.1 和 Oracle 10g。有没有什么有效的方法可以找出连接未关闭的位置或区域。

另外,我想知道以下几点:

1)未关闭的连接是指连接或结果集或状态?2)如果ResultSet和Statement的连接关闭,相应的ResultSet和Statement也会自动关闭?

0 投票
1 回答
598 浏览

oracle10g - OC4J 10.1.3.1 - 无法查找 JNDI 位置

我正在使用 OC4J 10.1.3.1。(可以通过http://localhost/em访问)创建一个连接池。

创建一个数据源。

在我的 servlet 中,我使用参数启动 jndiContext: jndiFactory=oracle.j2ee.rmi.RMIInitialContextFactory jndiUri=opmn://localhost:6003/home/default jndiUsername=oc4jadmin jndiPassword=ds12345

但是,根据日志,它可以连接到 JNDI 服务并且它不能成功查找“jdbc/ABCDataSource”

有什么需要我仔细检查的吗?