首先,我安装了jdk 1.6.0_43和oracle weblogic 12.1.1,我成功地部署了我的应用程序。
然后我升级了我的jdk(1.7.0_60)和weblogic(12.1.2),但无法部署我的应用程序。
现在,我降级了我的weblogic(12.1.1),但保留了我的jdk 1.7.0_60,但我仍然无法成功部署我的应用程序。
在两种失败案例中,我都收到了同样的错误消息。有没有关于java 7的东西我应该注意什么?我试着寻找这个,但徒劳无功..
[exec] javax.naming.CommunicationException [Root exception is java.net.ConnectException: t3://localhost:9991: Destination unreachable; nested exception is:
[exec] java.net.ConnectException: Connection refused: connect; No available router to destination]
答案 0 :(得分:4)
目的地没有可用的路由器 - 意味着您没有正在运行的服务来侦听localhost:9991
转到管理控制台,检查应该正在侦听的服务器9991是否已启动并正在运行。 我确信它没有运行。
答案 1 :(得分:4)
一些可能性
JDeveloper不信任SSL证书 - 请检查根CA,例如
$ cd /oracle/Middleware-12.2.1.2/oracle_common
$ jdk / bin / keytool -import -v -file ca.crt -storepass changeit -keystore jdk / jre / lib / security / cacerts -alias MyCA
答案 2 :(得分:3)
oracle's blog点,你必须启用隧道:
访问管理控制台,点击服务器 - >你想要的服务器 到达 - >协议 - > http - >启用隧道。
答案 3 :(得分:1)
请按照以下步骤操作(必须仅在 Admin 上完成):
答案 4 :(得分:0)
在使用Maven进行构建时,我的Weblogic服务器也有类似的问题
如果您正在使用Maven,请确保在您的Maven export const moduleName = {
a: 1,
b: 2
}
文件中,settings.xml
的值与<weblogic.admin.url></weblogic.admin.url>
Weblogic listen-address></listen-address>
的值相同
我的问题是我的config.xml
拥有我的本地IP地址,而weblogic settings.xml
拥有本地主机。
答案 5 :(得分:0)
我在 WebLogic Server 版本:12.2.1.3.0 中遇到了类似的问题,通过更改 SSL 端口解决了这个问题。在同一台服务器上,管理服务器和托管服务器具有相似的 SSL 端口,即使这两个端口都被禁用但存在冲突。更改 ssl 端口号后,我能够解决问题。