1

Eclipse で Struts2 を使用して Java Web アプリケーションを開発しました。この URL を使用してアプリケーションを実行します

http://localhost:8080/newApp

アプリケーションはTomcatサーバーのローカルマシンで実行されますが、このようなURLを使用してリモートサーバーで実行したいと考えています。

http://myapp.com/newApp

この展開を行う方法は? これを行うためのサーバー要件は何ですか。チュートリアルをいただければ幸いです。リモート クライアントがアプリケーションにアクセスできるように、アプリケーションをリモート サーバーに配置したいと考えています。

4

4 に答える 4

0

ローカル サーバーにアクセスする場合は、 Apache HTTP Serverなどの Web サーバーをダウンロードします。サーバーをマップするように仮想ホストをインストールして構成します。完了したら、URL を使用してアプリケーションにアクセスできます。このようにして、アプリケーションにローカルでアクセスしています。myapp.comlocalhost:8080http://myapp.com/newApp

インターネット上のどこからでもアプリケーションにアクセスできるようにする場合はWebLogic、インターネットに接続されたサーバーで同様のサーバー (を使用していると思われます) を使用できるようにする必要がDNSあり、URL の名前付け用に作成されたエイリアスを取得できます。業界には、有料または無料でアプリケーション ホスティング サービスを提供するサービス プロバイダーがいくつかあります。それも評価したいかもしれません。

于 2012-10-21T18:21:18.627 に答える
0

Struts アプリケーションをデプロイするには、リモート マシン上でアプリケーションを実行sftpする必要があるため、Struts アプリケーションをそのアプリケーションに転送できる必要があります。ssh

次に、選択したアプリケーション サーバーをそこで実行する必要があります。候補サーバーには、Tomcat、JBoss、IBM の Oracle WebSphere の Weblogic が含まれます。

展開を練習したい場合は、VirtualBox と Vagrant を使用してローカル PC に仮想マシンを作成し、決定したアプリケーション サーバーをインストールしてアプリの展開を練習することができます。

于 2012-10-21T19:26:29.710 に答える
0

Q: struts2 アプリケーションをリモート サーバーにデプロイする方法を教えてください。

A: アプリケーションの展開の詳細は、使用しているサーバーの種類に完全に依存します。以下は、WebSphere の例です。

JBoss の例を次に示します。

于 2012-10-21T18:24:56.490 に答える
0

jboss を使用してアプリケーションをデプロイできますJboss Web 構成

于 2012-10-21T18:25:07.330 に答える