标签: weblogic

我在哪里可以找到JavaEE包的来源?

我正在开发一个JavaEE系统(在Weblogic App Server上分发),但我没有JavaEE包的源代码(例如javax.ejb.*).

我在哪里可以找到这些包的来源(而不是javadoc)?

documentation weblogic java-ee

12
推荐指数
1
解决办法
5163
查看次数

Weblogic Deployment Exception:PaddingException:无法执行取消填充:无效的填充字节

询问(和回答)这个问题只是为了与SO社区分享一些知识.

我最近提出了我的Web应用程序的部署异常(在收到SVN Repository的一些更改后),其中说:

任务'1'的错误> <Deployer> ID为'1350377960779'.错误是:'com.rsa.jsafe.JSAFE_PaddingException:无法执行取消填充:无效的填充字节.com.rsa.jsafe.JSAFE_PaddingException:无法执行取消填充:无效的填充字节.at com.rsa.jsafe.ca(Unknown Source)at com.rsa.jsafe.JSAFE_SymmetricCipher.decryptFinal(Unknown Source)at weblogic.security.encry.JSafeEncryptionServiceImpl.decryptBytes(JSafeEncryptionServiceImpl.java:124)at weblogic.security. internal.encryption.JSafeEncryptionServiceImpl.decryptString(JSafeEncryptionServiceImpl.java:184)at weblogic.security.internal.encryption.ClearOrEncryptedService.decrypt(ClearOrEncryptedService.java:96)截断.请参阅日志文件以获取完整的堆栈跟踪引起:com.rsa.jsafe.JSAFE_PaddingException:无法执行取消填充:无效的填充字节.

oracle weblogic jdeveloper weblogic-10.x

12
推荐指数
2
解决办法
3万
查看次数

如何通过Weblogic Java API检索Weblogic的部署测试点

我正在开发一个基于JMX的Weblogic运行状况监控代码库.我试图获取所有部署测试点的列表(http地址,如下面的快照所示),并查看该Web地址是否可访问.

有没有办法在Weblogic的Java API中访问这些测试点的列表?它们位于[server_name]- > deployment(左侧菜单) - > [app name]- > Testing窗格下," Deployment Tests"表格下.

在此输入图像描述

java jmx weblogic wlst java-ee

12
推荐指数
1
解决办法
650
查看次数

JMS传输v/s MQ传输

我使用Oracle Service Bus(OSB)作为MOM,目标URI是IBM MQ队列.我只是想知道哪个是首选的运输工具.OSB为相同的JMS适配器和MQ适配器提供2个适配器以进行传输.有没有人知道什么是PROS和相同的CONS.TIA

java weblogic jms oracle-service-bus ibm-mq

11
推荐指数
2
解决办法
2万
查看次数

忽略Java中的SSL验证

我必须使用无效的SSL证书调用托管在Web服务器上的HTTP服务.在开发中,我使用keytool导入证书,但每个客户端安装的证书都不同,所以我不能捆绑它.

前言:我不要知道跳过SSL验证实在是太丑了.在这种特定情况下,我甚至不需要SSL,系统中的所有其他通信都是简单的HTTP.所以我真的不关心MITM攻击等.攻击者无需破解SSL,因为数据没有SSL.这是对我无法控制的遗留系统的支持.

我正在使用HttpURLConnection带有SSLSocketFactorya NaiveTrustManager和a的NaiveHostnameVerifier.这适用于我尝试过的一些自签名服务器,但不适用于客户的网站.我得到的错误是:

javax.net.ssl.SSLKeyException: [Security:090477]Certificate chain received from xxxxxxxxxx was not trusted causing SSL handshake failure.
    at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireException(Unknown Source)
    at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireAlertSent(Unknown Source)
    at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown Source)
    at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown Source)
    at com.certicom.tls.record.handshake.ClientStateReceivedServerHello.handle(Unknown Source)
    at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessage(Unknown Source)
    at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessages(Unknown Source)
    at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
    at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
    at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
    at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
    at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
    at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
    at com.certicom.tls.record.WriteHandler.write(Unknown Source)
    at com.certicom.io.OutputSSLIOStreamWrapper.write(Unknown Source)
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
    at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)
    at …
Run Code Online (Sandbox Code Playgroud)

java ssl weblogic

11
推荐指数
1
解决办法
1万
查看次数

Weblogic Admin Server与受管服务器

Weblogic用语中托管服务器管理服务器之间有什么区别?在标准生产环境中,两者的责任是什么?

PS:正如我从文档中所理解的那样,管理服务器的职责是管理域中的资源(一些托管服务器和一个管理服务器的逻辑分组),但我不清楚的是几个什么样的例子.它负责管理的资源?

weblogic

11
推荐指数
1
解决办法
3万
查看次数

如何在weblogic中从命令行部署war/ear文件

我想使用wslt命令从命令行部署war/ear文件到weblogic服务器.任何人都会帮助解决这个问题.我需要命令才能解决这个问题.

weblogic war

11
推荐指数
1
解决办法
3万
查看次数

如何在.jsp页面中创建Web服务客户端?

我为我的Web服务创建了一个WSDL.我想知道如何从我的另一个Web应用程序的jsp页面调用它.

我想从jsp调用web服务..例如,考虑到我有非常简单的Web服务,它会在点击提交后显示我在index.jsp页面中输入的文本,我将如何使用wsdl url来调用web服务在点击提交时获取文本值.

/维克拉姆

java jsp web-services weblogic

10
推荐指数
2
解决办法
3万
查看次数

关闭Spring应用程序会使数据源的JNDI名称远离jdbc上下文

我正在尝试在我的Weblogic服务器上使用Spring MVC和Spring Data JPA设置Web应用程序.第一次将它部署到Weblogic服务器时应用程序正常工作但是当我停止应用程序时,我的数据源的jndi名称(jdbc/myDS)从我的Weblogic服务器上的JNDI树中消失,然后当我尝试启动应用程序时我再次收到以下错误:

Caused By: javax.naming.NameNotFoundException: Unable to resolve 'jdbc.myDS'. Resolved 'jdbc'; remaining name 'myDS'
Run Code Online (Sandbox Code Playgroud)

我在JPAConfiguratation.java启动时设置了以下内容:

package mySpringApp.application;

import java.util.Properties;

import javax.annotation.Resource;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;

import org.apache.commons.dbcp.BasicDataSource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;
import org.springframework.context.annotation.PropertySource;
import org.springframework.core.env.Environment;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
import org.springframework.orm.jpa.JpaTransactionManager;
import org.springframework.orm.jpa.JpaVendorAdapter;
import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean;
import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter;
import org.springframework.transaction.annotation.EnableTransactionManagement;

/**
 * An application context Java configuration class. The usage of Java configuration
 * requires Spring Framework 3.0 or higher with …
Run Code Online (Sandbox Code Playgroud)

java spring servlets weblogic jndi

10
推荐指数
1
解决办法
2729
查看次数

通过Java程序"Sudo su - weblogic"?

我正在尝试连接我的远程unix机器并使用java程序执行一些ssh命令.

connection = new Connection(hostname);                                                  
connection.connect();
boolean isAuthenticated = connection.authenticateWithPassword(username, password);
if (isAuthenticated == false)
    throw new IOException("Authentication failed.");    
Session session = connection.openSession();
session.execCommand("sudo su - weblogic");  
Run Code Online (Sandbox Code Playgroud)

这里需要密码和ofcrs,我无法提供,因为没有终端.因此创建了一个user.sh文件@我的unix用户主目录(/home/..../bharat),内容如下.

echo <mypassword> | sudo -S su - weblogic
sudo -S su - weblogic
Run Code Online (Sandbox Code Playgroud)

但现在如果我像下面这样调用bash user.sh

session.execCommand("bash user.sh"); 
Run Code Online (Sandbox Code Playgroud)

在我的用户使用java登录后,它会给出以下错误,但无法确定解决方案.

sudo: sorry, you must have a tty to run sudo
sudo: sorry, you must have a tty to run sudo
Run Code Online (Sandbox Code Playgroud)

请帮忙 :)

发送的响应("cd /u02/app/oracle/xyz/admin/domains/11.1.1.9/xxxx_xx_xxx_xxx.domain/shared/logs/xxxx"); 在下面 -

突出显示的红色==>显示响应,我现在已经到了.

突出显示蓝色==>预期响应.

如果通过拆分相同的命令发送4个较小的命令,突出显示的绿色==>工作正常.

在此输入图像描述

java unix ssh shell weblogic

10
推荐指数
1
解决办法
379
查看次数