私は、Wordpressを実行する単一の WAR ファイルを作成するよう求められている状況にあります。Quercus、Tomcat、およびhttpd + mod_rewriteを使用して、外部で実行したデータベース以外のすべてを含む WAR ファイルを作成できました。しかし、どうすれば外部データベースへの依存を取り除くことができるかわかりません (そして、率直に言って、この試み全体が悪い考えのように思えます)。
この記事では、Wordpress がどのようにして Google App Engine にデプロイされ、MySQL を必要とせずに正常にデプロイされたかについて説明しますが、これは JPA を使用して行われました。
MySQL インスタンスを埋め込む代わりに、代わりに外部の MSSQL データベース接続を使用できれば、それも問題ありません。(これは古い投稿ですが、実際の MySQL が Wordpress でサポートされている唯一のデータベースであることを示唆しているようです。) Wordpress ソース コード内の各 MySQL 呼び出しを MSSQL 呼び出しに置き換えようとする最も実行可能なオプションはありますか? 代わりに使用できる互換性/翻訳レイヤーはありますか? (この質問を見ましたが、私の場合、解決策は機能しません。)
更新: MySQL-JEに出会いましたが、時代遅れで、十分に完全ではないようです (Quercus/PHP と通信するように指示する方法がわかりません)。誰かがそれを使用しましたか?もしそうなら、それはこの問題の解決に役立つと思いますか?