2013-05-13 11 views
6

モバイルアプリケーションで消費されるREST Webサービスの開発が終了しました。 WebサービスはJavaで開発され、Apacheサーバー上で動作します。共有ホスティングソリューションでJavaで快適なWeb​​サービスをホストする場所

私は今テスト部分に移動します。そのためには、私は実際のサーバーで自分のWebサービスをホストする必要があります。 これは初めての経験であり、私は、共存する(共有)ホスティングを使用しても、どんな言語であれ、どんなアプリケーションでもホストすることができないことを知っていました。

私が使用するのは、OVHです。これは、Java Webサービスのホスティングをサポートしていません。

誰にも提供するための他の選択肢はありませんか?それは多くの助けになる!

+0

テスト用の場合は、XAMPP、LAMPPなどのようなものを使用してPC上でホストするのはなぜですか? – gkalpak

+0

解決策を見つけましたか?それを私たちと共有できますか? – Math

答えて

2

私が言ったように、それがテスト目的のためのものであるならば、あなたはいつも普通のPCを使うことができ、XAMPPのようなものを走らせることができます。

代わりに、RedHatのOpenShiftを試してみてください。これは無料の、始めの計画(詳細情報here)で、テストの要件を超えるものでなければなりません。

+0

チップをありがとう!私はOpenShiftを使用しようとしていましたが、必要なものをすべてダウンロードしましたが、私はOpenShiftの下でアプリケーションを作成しましたが、今ではすでに作業しているコードをこの新しいアプリケーションにプッシュする必要があります。彼らは一から作成する方法を説明しています!私は私の使用方法を知らない!それはすべてとても複雑です!あなたはそれを使ったことがありますか? – ashabasa

+0

残念ながら、私は最近OpenShiftについて知っただけで、それを自分で使う機会はまだありません。私が読んだことから、ソースをGITリポジトリからOpenShiftにプッシュするのは難しいことではありません。 (1.新しいアプリケーションを作成する、2.既存のGITリポジトリからプッシュする) – gkalpak

+0

あなたはあなたのアプリを展開できましたか?私はただのTomcat6デモアプリケーション(http://tomcat.apache.org/tomcat-6.0-doc/appdev/sample/)を配備しましたが、DBの依存関係はありませんでした。 1. Webアプリケーションを作成する、2.自動的に作成されたGITリポジトリを複製する、3. .WARを 'webapps/'ディレクトリにコピーする、4. git add/commit /押す。まあまあまっすぐ - 私はあなたのアプリがどれほど複雑かはわかりません。 – gkalpak

1

アプリを実行するには(Eclipseで)次のようにする必要があります:Run As -> Run on Server そして、サーバーを選択してください。もしあなたがそうしていなければ;私はあなたがローカルJBoss/WildFlyサーバーをインストールすることをお勧めします(ウィザードはそれを世話することができます)。 これを行うと、ローカルまたはOpenShift/rhcloudサーバー上でアプリケーションを実行するオプションが表示されます。これにより、テストが高速になり、OpenShiftライブサーバーでのテストを避けることができます。

関連する問題