個人用の Linux マシンと Windows にも tomcat+solr をインストールして構成しました。私はそれらをうまく機能させることができました。私はJavaとファイル構造の仕組みに非常に慣れていません。(つまり、war ファイルを配置する場所と WEB-INF が何であるかを知っている) これで、solr をインストールして、クライアントの共有ホスティング プランで構成する準備ができたので、指示は以前とは異なります。私はこれを台無しにしたくありません。どうやらウェブサーバーは毎日再起動するようで、手動で行うことはできないと思います。
彼のホスティング プロバイダーに Tomcat サーブレットをインストールする手順は次のとおりです 。
ご覧のとおり、solr を html/WEB-INF ディレクトリにインストールする必要がありますが、その内容を読むと、非常に混乱します。
「すべてのサーブレットは/html/WEB-INF/classesディレクトリにアップロードする必要があります。パッケージ化されていないカスタム クラスとリソースは/html/WEB-INF/classesディレクトリにアップロードする必要がありますが、 Jarファイルにパックされたクラスとリソースはアップロードする必要があります。 /html/WEB-INF/libに。」
うーん…だからどっち?/クラス?または /lib? 私は彼らがそれをうまく説明しているとは思わないし、私はこの声明に少し混乱している. また、正確には何をインストールしますか?通常の solr インストールでは、solr は別の場所に配置され、war ファイルは tomcat にコピーされ、solr の残りの部分は何らかの XML 構成ファイルを使用して参照されます。
また、私はJavaとサーブレットに少し慣れていないので、誰かがTomcatファイル構造を説明してくれますか(非常に詳細に説明すると、間違いなく私から+1が得られます)、どこに行くべきか、なぜですか?
前もって感謝します!