私はWeb開発に非常に慣れていません。
システムに grails をインストールせずに、Tomcat で grails アプリを実行している人を見かけます。これはどのように可能ですか?tomcat が「grails」の用語とセマンティクスを理解できるのはなぜですか?
ここで何か不足していますか?
前もって感謝します。
Grails JAR を含め、アプリに必要なものはすべて、デプロイする WAR ファイルにあります。Tomcat はアプリをホストするだけです。Grails の用語やセマンティクスを知る必要はありません。Tomcat がそれを認識した時点で、Tomcat が認識できるもの (HTTP、HTML など) にすでに変換されています。
コマンドを使用して、通常のWARファイルを作成できますgrails war
。コマンドのドキュメントを参照してくださいwar
。
すべてが JVM バイトコードにコンパイルされ、Groovy ライブラリが含まれているため、この WAR は、コンパイル対象のサーブレット仕様をサポートしている限り、任意のサーブレット コンテナーにデプロイできます。ほとんどの場合、サーブレット 2.5 をサポートするコンテナーが必要です。