2017-04-10 10 views
0

に私はポートでのWebPACKでReactJSのWebappフロントエンドを作成しました:8081 私はメインフォルダでコマンドを使用してアプリを起動するには、次のReactJSアプリケーションは、Tomcat

npm start 

私のJava-バックエンドにTomcat-サーバー上で実行されますバックエンドは、フロントエンドによって呼び出されたREST-APIを提供します。

ReactJS Appを同じTomcat Serverにセットアップするにはどうすればいいですか?

+2

で、Tomcatが務め、Apacheサーバーとバックエンドアプリによって提供フロントエンドアプリを持っている方が良いだろう利用可能です。フロントアプリを再デプロイする場合は、tomcatを停止する必要はありません。まだ1つのアプリケーションが必要な場合は、warpackファイルのルートにwebpackによって生成されたhtml/js/cssファイルを追加するだけです。 –

+0

どのバックエンドフレームワークを使用しますか? – LakiGeri

+0

@ oliv37 webpackからこれらの生成されたファイルはどこにありますか? – Chilliggo

答えて

1

あなたはJavaプロジェクトのノード・ディレクトリーにノードとNPMをダウンロードするあなたのポンポンファイルのダウンロード場所https://mvnrepository.com/artifact/com.github.eirslett/frontend-maven-plugin

このプラグインでeirslettからフロントエンド - のmaven-pluginのを使用することができます。このプラグインはNPMを使用して、project.jsonファイル(Webpackを含む)で定義されたすべてのJavascriptライブラリをnode_modulesディレクトリにダウンロードします。

詳細については、次の記事を参照してください。 https://www.linkedin.com/pulse/how-use-reactjs-java-web-applications-edward-mostrom

サンプルは+ JavaのWebアプリケーションに反応https://github.com/emmostrom/JavaReact

関連する問題