このトピックでは、Java Web 環境の基本的な概念と主要コンポーネントの概要について説明し、ニーズに合った適切なデプロイ戦略を選択するのに役立ちます。デプロイされると、この環境は、要件に合わせてカスタマイズされた Java Web アプリケーションの開発、デプロイ、および実行を容易にします。
Java Web 環境とは
Java 技術スタックは Web 開発で広く使用されており、インターネット アプリケーションの需要に応え、将来の拡張に十分な柔軟性を提供します。そのため、企業や個人の開発者に人気の選択肢となっています。Java Web 環境には、Java テクノロジーを使用した Web アプリケーションの開発、テスト、およびデプロイを容易にする構成セットが含まれています。主なコンポーネントは次のとおりです。
JDK:Java 開発キット (JDK) は Java 開発に不可欠であり、必要なツールとランタイム環境を提供します。JDK をインストールすると、Java プログラムをコンパイルおよび実行できます。
Web サーバー:Tomcat や Jetty などの Web サーバーは、Java Web アプリケーションのデプロイと実行を担当します。
データベース:MySQL などのデータベースは、Web アプリケーション内のデータの保存と管理に使用され、データの永続性を確保します。
Java Web 環境のデプロイ
ニーズに最適なデプロイ方法を選択してください。
方法 | シナリオ |
Alibaba Cloud Marketplace イメージ (CentOS 7.3~CentOS 7.9) を使用したデプロイ | この方法では、環境が事前に統合された Alibaba Cloud Marketplace イメージを使用します。サーバーのインストールやデプロイを行うことなく、直接使用できます。 |
特定のニーズを持つ開発者、または各コンポーネントの機能を深く理解したい開発者の場合、手動デプロイが最も実践的なアプローチです。ビジネス シナリオに基づいて、次の Java Web 環境のいずれかをデプロイできます。
| |
次の手順
Java Web 環境をデプロイした後、サーバーに Web サイトを構成することができます。詳細な手順については、「Web サイトを構築する」をご参照ください。
Web 開発に適した開発ツールを選択してください。アプリケーションでデータベース ストレージが必要な場合は、Properties ファイルなどの Web プロジェクトの構成ファイルにデータベース構成を追加して、データベースに接続します。開発が完了したら、Tomcat などの Web サーバーに Java Web アプリケーションをデプロイできます。アプリケーションがデプロイされて実行されたら、Web ブラウザーからアプリケーションにアクセスできます。詳細な手順については、「Tomcat 9 アプリケーション デプロイ ガイド」をご参照ください。
他のバージョンの Tomcat の場合は、URL のバージョン番号を該当のバージョンに更新してください。
ローカル ファイルを ECS にアップロードする方法については、「Linux インスタンスにファイルをアップロードする」をご参照ください。