いいえ、KotlinでのコンソールアプリケーションのプログラムをそのままTomcatにデプロイし、WAR ファイルに変換して展開しても、ブラウザに “Hello, World!” と表示されることはありません。
なぜなら、TomcatはWebサーバーであり、Webアプリケーションを実行するためのサーブレットコンテナです。コンソールアプリケーションのプログラムをそのままTomcatにデプロイし、WAR ファイルに変換しても、Webアプリケーションとして正しく動作することはありません。Tomcatは、JavaのWebアプリケーションやサーブレットを実行するための環境を提供しており、KotlinのコンソールアプリケーションをそのままTomcatにデプロイしても、Webアプリケーションとしての必要な設定や機能が足りないため、正常に動作しません。
WebアプリケーションをTomcatにデプロイするには、Webアプリケーションのファイル構成や設定が必要であり、特定の要件を満たす必要があります。例えば、WebアプリケーションのエントリーポイントとなるサーブレットやJSPファイルを作成し、Tomcatの設定ファイルにそれらを登録する必要があります。また、依存するライブラリやリソースファイルの配置も適切に行う必要があります。
したがって、KotlinのコンソールアプリケーションをTomcatにデプロイし、ブラウザに “Hello, World!” と表示させるには、Webアプリケーションとしての形式に変換し、Tomcatにデプロイする必要があります。Webアプリケーションとしての形式に変換するには、Webアプリケーションのエントリーポイントや設定を追加し、必要なファイル構成を整える必要があります。また、KotlinのWebアプリケーション用のフレームワークやライブラリを使用することも推奨されます。