Apache Tomcat Java コード・レビュー規則
Java コード・レビューの規則セットでは、「Apache Tomcat から WebSphere へのコードのマイグレーション」カテゴリーに、複数の規則が含まれています。 ルールに関する詳細情報を取得する方法については、 詳細ヘルプの表示を参照してください。
規則名 | ルールの説明 | 自動修正 |
---|---|---|
無効な初期コンテキスト java:/comp の使用を防止する | この規則は、java:comp ("/" なし) ではなく java:/comp から
始まる無効な初期コンテキスト・ストリングを検出します。 |
いいえ |
Tomcat org.apache.juli.logging を使用しない | この規則は org.apache.juli.logging パッケージからのロギング・メソッドを検出します。
これは、java.util.logging.Logger クラスを使用するようにアプリケーションをマイグレーションする際に役立ちます。 |
いいえ |
Apache Tomcat のパッケージと API を使用しない | この規則は、マイグレーションする必要がある Apache Tomcat 固有のパッケージと API の インスタンスを検出します。 | いいえ |
Apache Tomcat BasicDataSource を使用しない | この規則は、WebSphere では使用可能ではない org.apache.tomcat.dbcp.BasicDataSource クラスのインスタンスを検出します。 |
いいえ |
org.apache.tomcat.websocketを使用しないでください。 server.WsServerContainer doUpgrade メソッド | Tomcat WsServerContainer doUpgrade メソッドを新しい IBM WebSocket API WsWsocServerContainer doUpgrade メソッドにマイグレーションします。 |
いいえ |
コンテキスト・ルックアップに対応するデプロイメント記述子エントリーがあることを確認する | この規則は、web.xml ファイル内の対応する環境変数エントリーを 確認できるように、初期コンテキスト・ルックアップを検出します。 | いいえ |
他のアプリケーション・サーバーに固有の MBean をマイグレーションする | この規則は、アプリケーション・サーバーに固有である可能性があり、かつ、アプリケーションを WebSphere Application Server 上で実行するためにマイグレーションが必要な javax.management.ObjectName コンストラクターのすべての呼び出しを検出します。 |
いいえ |
getRealPath("/") との連結の結果を検証する | WebSphere では、getRealPath("/") は末尾のスラッシュで終らない String を返します。 必要に応じて、このメソッドを使用した連結が末尾のスラッシュを追加することを確認します。 |
いいえ |
getRealPath("") を使用した連結の結果を確認する | Liberty では、getRealPath("") は末尾のスラッシュで終らない String を返します。 必要に応じて、このメソッドを使用した連結が末尾のスラッシュを追加することを確認します。 |
いいえ |