weblogic 相关问题

WebLogic Server是Oracle的Java EE应用程序服务器。 WebLogic Server是Oracle融合中间件平台的核心。

无法将weblogic 12.2.1.4服务器添加到eclipse

当尝试添加 weblogic 12.2.1.4 的运行时环境时,eclipse 给出一个错误,路径不包含有效的 weblogic 服务器安装或安装的版本不受支持。 ...

回答 3 投票 0

使用 Apex 和 Weblogic 进行反向代理

我在 Oracle APEX 5 中运行多个应用程序。它们通过 ORDS 和 WebLogic 12.2 提供服务。然后是一个为反向代理提供服务的 Web 前端。这可能听起来很愚蠢,但这就是我们的目的......

回答 1 投票 0

是否有任何标志可以确保 Oracle WebLogic 12c 的 SSL 配置上的密码顺序?

我正在使用 Java 1.7,正在为我的硕士学位的 Webapp 项目配置 WebLogic 12c 环境,该项目将通过 SSL 使用。 对于典型配置,我只需添加 JVM 属性...

回答 1 投票 0

Weblogic 12c - 是否有任何标志可以确保 SSL 配置上的密码顺序?

我实际上正在为我的硕士学位的Webapp项目配置WL12c环境,该项目将通过SSL使用。 对于典型配置,我只需在 JVM 属性上添加以下内容: -Dwe...

回答 1 投票 0

如何为 Weblogic 实现具有签名正文和时间戳的 Web 服务客户端

我正在尝试为启用了 WSS(签名正文和时间戳)的 Web 服务实现一个简单的 Web 服务客户端。这是 WSS 政策: 我正在尝试为启用了 WSS(签名正文和时间戳)的 Web 服务实现一个简单的 Web 服务客户端。这是 WSS 政策: <wsp:Policy wsu:Id="SignatureRequired" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702"> <wsp:ExactlyOne> <wsp:All> <sp:AsymmetricBinding> <wsp:Policy> <sp:InitiatorToken> <wsp:Policy> <sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient"> <wsp:Policy> <sp:WssX509V3Token10 /> </wsp:Policy> </sp:X509Token> </wsp:Policy> </sp:InitiatorToken> <sp:RecipientToken> <wsp:Policy> <sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToInitiator"> <wsp:Policy> <sp:WssX509V3Token10 /> </wsp:Policy> </sp:X509Token> </wsp:Policy> </sp:RecipientToken> <sp:AlgorithmSuite> <wsp:Policy> <sp:TripleDesRsa15/> </wsp:Policy> </sp:AlgorithmSuite> <sp:Layout> <wsp:Policy> <sp:Strict /> </wsp:Policy> </sp:Layout> <sp:IncludeTimestamp /> </wsp:Policy> </sp:AsymmetricBinding> <sp:SignedParts> <sp:Body /> </sp:SignedParts> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> 客户端实现基于 Oracle 文档中的示例:http://docs.oracle.com/cd/E24329_01/web.1211/e24488/message.htm#WSSOV273 Web 服务在 Weblogic 12c (12.1.2) 和 Oracle Java 1.7.0_25 上运行 package com.example.testclient.mtom; import weblogic.jws.jaxws.ClientPolicyFeature; import weblogic.jws.jaxws.policy.InputStreamPolicySource; import weblogic.security.SSL.TrustManager; import weblogic.xml.crypto.wss.api.Timestamp; import weblogic.xml.crypto.wss.api.WSSecurityFactory; import weblogic.xml.crypto.wss.provider.CredentialProvider; import weblogic.xml.crypto.wss.WSSecurityContext; import weblogic.wsee.security.bst.ClientBSTCredentialProvider; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.xml.namespace.QName; import javax.xml.ws.BindingProvider; import javax.xml.ws.soap.MTOMFeature; import org.apache.commons.lang.RandomStringUtils; import java.util.Calendar; import java.util.Date; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.FileInputStream; import java.io.InputStream; import java.security.cert.X509Certificate; import com.example.attachment.TestWebServiceAttachment_Service; import com.example.attachment.TestWebServiceAttachment; public class TestWebServiceAttachmentClient { public TestWebServiceAttachmentClient() { // TODO Auto-generated constructor stub } public static void main(String[] args) throws Throwable { String username = "User"; String password = "Pass"; String clientCertFile = "src/main/resources/User.jks"; QName operationName = new QName("http://www.example.com/ws/attachment", "fileUpload"); MTOMFeature mtomFeature = new MTOMFeature(); InputStream is = new FileInputStream("src/main/resources/my-wssp1.1-signature-required.xml"); ClientPolicyFeature clientPolicyFeature = new ClientPolicyFeature(); clientPolicyFeature.setEffectivePolicyForOperation(operationName, new InputStreamPolicySource(is)); TestWebServiceAttachment_Service service = new TestWebServiceAttachment_Service(); TestWebServiceAttachment port = service.getTestWebServiceAttachmentPort(clientPolicyFeature, mtomFeature); //create credential provider and set it to the Stub List credProviders = new ArrayList(); //client side BinarySecurityToken credential provider -- x509 CredentialProvider cp = new ClientBSTCredentialProvider(clientCertFile, password, username, password); credProviders.add(cp); Date date = new Date(); Calendar created = Calendar.getInstance(); created.setTime(date); Calendar expired = Calendar.getInstance(); expired.setTime(date); expired.set(Calendar.HOUR_OF_DAY, created.get(Calendar.HOUR_OF_DAY) + 1); Timestamp timestamp = WSSecurityFactory.newTimestamp("TS-" + RandomStringUtils.randomNumeric(34), created, expired); Map<String, Object> requestContext = ((BindingProvider) port).getRequestContext(); requestContext.put(WSSConstants.TIMESTAMP_ELEMENT, timestamp); requestContext.put(WSSecurityContext.CREDENTIAL_PROVIDER_LIST, credProviders); requestContext.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://myserver:7001/ws/TestWebServiceAttachment/1.0"); requestContext.put(WSSecurityContext.TRUST_MANAGER, new TrustManager() { public boolean certificateCallback(X509Certificate[] chain, int validateErr) { // need to validate if the server cert can be trusted return true; } }); DataHandler dh = new DataHandler(new FileDataSource("src/main/resources/file1.pdf")); long response = port.fileUpload("file1.pdf", dh); System.out.println("response = " + response); } } 问题在于时间戳。我不知道如何正确地将时间戳签名添加到 WSS 上下文中。有谁知道如何实现这样的客户端?我收到以下异常: Exception in thread "main" com.sun.xml.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: Timestamp validation failed. Please see the server log to find more detail regarding exact cause of the failure. at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:193) at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:125) at com.sun.xml.ws.client.sei.StubHandler.readResponse(StubHandler.java:253) at com.sun.xml.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:181) at com.sun.xml.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:258) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:117) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:91) at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:154) at com.sun.proxy.$Proxy37.fileUpload(Unknown Source) 我知道我的答案可能对你不再有用,但可能对其他人有帮助。 Weblogic 时间戳验证假定相应字段位于 UTC 时区。检查您的日期时间字段是否采用 UTC。 当没有时间戳字段或时间戳字段不正确时,服务器会显示 Timestamp validation failed 消息。您可以通过将以下行添加到代码中来查看您的原始 SOAP 请求: System.setProperty("com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump", "true"); System.setProperty("com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump", "true"); System.setProperty("com.sun.xml.ws.transport.http.HttpAdapter.dump", "true"); System.setProperty("com.sun.xml.internal.ws.transport.http.HttpAdapter.dump". "true");

回答 1 投票 0

Weblogic 12c 启动期间出现的来自 Struts 的额外信息消息

我有一个使用 Struts2 (2.3.15.3) 构建的 Web 应用程序,用于部署在 Oracle Weblogic 12c 上的 MVC。该 Web 应用程序运行得非常好,只是当它部署在 Weblogic 中时,它......

回答 1 投票 0

Spring Boot @PutMapping 消耗多部分/表单数据不起作用

我在 Spring Boot (v2.7.15) 中使用 Java 11 有以下端点: @PutMapping(值 = "/{id}", 消耗= MediaType.MULTIPART_FORM_DATA_VALUE, 产生=媒体类型。

回答 1 投票 0

可以从sql生成图表的Java库

我有weblogic,我可以在其中部署这个java应用程序和有数据的数据库。你能给我推荐一些免费的java库,它可以从我的数据生成图表吗? 我找到了http://oreports...

回答 5 投票 0

Log4j2 无法在 WebLogic 12.2.1 中工作

我正在尝试在 WebLogic 12.2.1 下运行的 Web 服务中添加 log4j 日志记录,但不知何故日志记录不起作用。 这是WEB-IN中的log4j2.xml

回答 0 投票 0

JMS 性能

我在从性能角度理解 JMS 方面遇到了一些困难。我们的应用程序中有这样非常简单的代码: QueueConnection 连接 = null; QueueSession 会话...

回答 3 投票 0

从 Weblogic 11 迁移到 Weblogic 12,出现 ClassNotFoundException

我们正在将一个由多个ear 文件组成的应用程序从Weblogic 11 迁移到Weblogic 12。其中三个ear 文件运行良好,当我们部署第4 个时,它会抛出ClassNotFoundException

回答 2 投票 0

简单来说,什么是servlet容器?

作为一名 UI 开发人员和 Java 知识非常有限的人,我如何简单地理解 servlet 容器到底是什么? 我听说Weblogic、JBoss等都是servlet容器,但是......

回答 7 投票 0

不支持的协议:尝试获取 weblogic 中的线程数时出现 t3 异常

我正在使用 JMX 获取 Weblogic 中的线程数,但发生错误。 这是我的代码: 导入java.util.Hashtable; 导入 javax.management.MBeanServer; 导入 javax.management.MBeanServerConn...

回答 4 投票 0

如何从另一个指标获取标签值并将其添加到prometheus上

假设一个指标如下所示, weblogic_id(域=“名称”,实例=“实例”} 有什么方法可以从该指标中获取domain =“name”并将其添加到所有...

回答 1 投票 0

同一个 Eclipse 上的多个 Weblogic 版本

是否可以在同一个 Eclipse IDE 下安装多个 Weblogic 服务器(不同版本)? 虽然这看起来可行(事实上,我成功地配置了两个实例),

回答 1 投票 0

当找不到要注入的 bean 时避免部署时异常

我遇到了这个问题:我正在将应用程序 (.ear) 部署到 WebLogic/CDI,并且我的一门课程中有此问题: @注入 @MyAnnotation 私人 IMyStuff 的东西; 当然,如果没有这个@的豆子

回答 1 投票 0

有没有工具可以将weblogic统计数据导出到prometheus?

想知道是否有任何库/工具/API可以将weblogic统计数据导出到prometheus,并进一步导出到grafana以进行监控。

回答 3 投票 0

Oracle Weblogic 12.1.3、12.2.1.3 和 12.2.1.4 的最新安全补丁是什么以及如何检查和下载这些补丁

Oracle Weblogic 12.1.3、12.2.1.3 和 12.2.1.4 的最新安全补丁有哪些,如何检查和下载这些最新补丁以及哪些 optach 版本适合这些补丁。 拉...

回答 1 投票 0

为什么 Primavera P6 EPPM REST API 版本 2112 不允许访问 Spread REST 端点?

我正在开发一个 Java 应用程序,以使用 P6 EPPM REST API 从 Oracle Primavera P6 EPPM 2112 中提取数据。 我安装了 Weblogic、Primavera P6 EPPM 版本 21.12 以及 P6 WebServices、Micros...

回答 2 投票 0

Spring boot + oracle + weblogic 报错“javax.naming.NoInitialContextException”如何解决?

应用程序属性 spring.datasource.jndi-name=java:/comp/env/jdbc/myDemoDs spring.jndi.properties.java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory spring.jndi.properties.java ....

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.