2

weblogic サーバー上の RMI インターフェイスと統合する webapp があります。開発中に wlfullclient.jar を使用しましたが、すべて問題ありませんでした。

しかし、Tomcat に war を展開したときに問題が発生しました。 validateJarFile(.../wlfullclient-10.3.2.jar) - jar not loaded. See Servlet Spec 2.3 ...Offending class: javax/servlet/Servlet.class

したがって、wlfullclient.jar には javax.servlet.Servlet の独自の実装があり、Tomcat はそれを好みません。

私に何ができる?wlfullclient.jar がないと取得できます javax.sercurity.auth.login.LoginException: Login failure: all modules ignored

wlthint3client.jar、wls-api.jar、wlclient.jar を使用してみました。機能していないようです。統合テストが機能しません。何か案は?

4

2 に答える 2

3

今はうまくいきました。私は次のことをしました

  1. 変更された wlfullclient.jar: javax-package が削除されました。かなり悪いですが、代替案が見つからないようです。wlthinclient も wlclient も機能しません。

  2. 以下のパッケージを追加しました

    <dependency>
        <groupId>javax.ejb</groupId>
        <artifactId>ejb-api</artifactId>
        <version>3.0</version>
    </dependency>
    
    <dependency>
        <groupId>javax.security.jacc</groupId>
        <artifactId>javax.security.jacc-api</artifactId>
        <version>1.4</version>
    </dependency>
    
    <dependency>
        <groupId>javax.transaction</groupId>
        <artifactId>transaction-api</artifactId>
        <version>1.1</version>
    </dependency>
    
于 2013-10-03T07:55:54.763 に答える