My Oracle Support Banner

手動でポートを修正してJavaキャッシュをクリアした後でも、JNLPの不正なポートでJava Clientを起動できない (Doc ID 2672568.1)

Last updated on MAY 21, 2020

適用範囲:

Oracle Agile PLM Framework - バージョン 9.3.6.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

Java Clientが起動できない。
エラーの詳細から、pcclient.jnlpとext.jnlpが誤ったポートを指していることがわかるが、Note:569491.1 の指示に従ってポートを修正した後でも、問題は解決されない。

エラー


<?xml version="1.0" encoding="utf-8" ?>
<jnlp spec="1.0+" codebase="http://agileserver.domain.com:7003/JavaClient"> <!-- href="pcclient.jnlp" --> <!-- ref. sun's bug Id 4880785 -->  
 <information>
     <title>Agile 9.3.6</title>
     <vendor>Oracle Corporation</vendor>
     <homepage href="help.html"/>
     <description>Agile 9.3.6</description>
     <description kind="tooltip">Agile 9.3.6 Product Lifecycle Management (PLM)</description>
     <icon href="photonpc64.gif"/>
     <offline-allowed/>
     <shortcut>
         <desktop/>
     </shortcut>
 </information>
 <security>
     <all-permissions/>
 </security>
 <resources>
     <j2se version="1.6+" max-heap-size="512m"/>
     <jar href="pcclient.jar"/>
     <extension name="Extensions" href="wls/ext.jnlp"></extension>
<extension name="Customizations" href="custom.jnlp"></extension>
<!-- Bug 16838545 , remove this setting because the SAXParserFactory is specified in xercesImpl.jar.
     <property name="jnlp.pcclient.javax.xml.parsers.SAXParserFactory" value="org.apache.xerces.jaxp.SAXParserFactoryImpl"/>
-->
 </resources>

 <application-desc main-class="com.agile.ui.pcclient.PCClient">
     <argument>serverURL=t3://agileserver.domain.com:7001</argument>
     <argument>jvuecodebase=http://agileserver.domain.com:8080/Filemgr/jVue</argument>

     <argument>jvueserver=http://agileserver.domain.com:7003/Agile/VueServlet</argument>
     <argument>serverType=wls</argument>
     <argument>tunneling.shortcut=true</argument>
     <argument>webserverName=agileserver.domain.com</argument>
     <argument>appserverVersion=12.2.1.1.0</argument>
     <argument>UpdateVersions=</argument>
     <argument>useSessionGenerator=true</argument>
 </application-desc>
</jnlp> 



手順

以下の手順で再現します:
1. Java Client URLにアクセス
2. 「起動」をクリック
3. エラーが表示される。詳細をクリックし、codebaseが誤ったポート7003を指していることを確認します。これは7001であるべきです。
4. Note:569491.1 の指示に従ってpcclient.jnlp とext.jnlpポートを修正

5. クライアントマシンのJavaキャッシュを削除
6. Java Client URLにアクセス
7. Launchをクリック
8. 同じエラーが再び表示される
9. ExtractJNLPFilesを実行し、pcclient.jnlpおよびext.jnlpを確認します。ポートが正しく更新されていることを確認できます。

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.