2016-08-02 4 views
2

2番のデプロイ方法を習得するのに多くの時間を費やしていました。私はtomcatでどのように行うのか考えました。私は何をするように指示されたのですが、tomcatは本当にこれに使用されていませんが、javaとJSP指向の方が多いので、代わりにApache HTTPサーバーを使う方が良いです。angle2アプリケーションをgulpにバンドルした後、apache httpサーバーにデプロイする方法

私だけインストールし、Apacheサーバ、およびI一息(https://github.com/swirlycheetah/generator-angular2)でインストールしたばかりのNPM、すべてが正常に動作します:ゴクゴクと3030が、私は今のApache

でそれをテストしたい:私は、ローカルホスト上で自分のアプリケーションを実行することができます

私は(多分それは行うには非常に基本的なことだ、私はこれを説明する1つの場所を見ていないので、?)いくつかのことを試してみた:へのhtdocsを変更する

  • Apacheの設定の.confファイルを私が作成したフォルダ。私はこの作品をテストしました、私はlocalhostにアクセスすると、結果を画面に表示します。

  • すべてのファイルがコンパイルされていて、すべてのファイルが.jsエクステンションに変更されたbuildという名前のフォルダがあるので、それはそれであるはずです。そこにあるすべてのファイル、作成されたlibフォルダ、index.htmlとcssファイルをコピーしました。動作しません。

  • 私が必要と思ったいくつかのファイルを選ぶといういくつかの組み合わせを試してみました。動作しません。

  • は.TS含め、私が読んだファイルは、あり得ないと必要はないはずです.d.ts、作品日食などと私は一口でテストしたプロジェクト全体をコピーし、それは動作します。

私は改善をしていないように思えるので、これが本当にどのように行われているか知りたいと思います。 postとblogの後にblogを読んだ後、私は単に.tsファイルを.jsに置き換えて、単にそのjavascriptファイルをサーバが使う "some"フォルダに置く必要があった。だけでなく、私はオリジナルの.tsファイルを使用していません。

何が起こっている可能性がありますか、さらに重要なことは、このデプロイメントは(私は何か他のものは何も見つかりませんでした。

答えて

0

あなたが行うことができ、私はそれを試していないが、それはあなたを助けるかもしれ proxy option link

ブラウザの同期でプロキシオプションを使用して...。

+1

潜在的な解決策へのリンクはいつでも歓迎しますが、[リンクの前後にコンテキストを追加](http://meta.stackoverflow.com/a/8259/169503)して、あなたの仲間のユーザーには何かが分かりますそしてなぜそれがそこにあるのか。ターゲットサイトに到達できない場合や、永続的にオフラインになる場合は、常に重要なリンクの最も関連性の高い部分を引用してください。外部サイトへのリンク以上になることは、なぜ、どのように答えが削除されるのかという理由が考えられます。(http://stackoverflow.com/help/deleted-answers) –

1

index.htmlページの.jsファイルパスが正しいことを確認してください。 .jsファイルを(ビルドのような)フォルダに生成すると、index.htmlは.jsファイルのソースパスをsrc = "inline.js"のように保つことができます。したがって、ビルドフォルダ - localhost/buildでindex.htmlにアクセスすると、localhost/buildではなく、localhost内の.jsファイルが検索されます。これらの.jsファイルのソースパスを/ build /に更新してください。 src = "/ build/inline.js"

関連する問題