に私はポートでのWebPACKでReactJSのWebappフロントエンドを作成しました:8081 私はメインフォルダでコマンドを使用してアプリを起動するには、次のReactJSアプリケーションは、Tomcat
npm start
私のJava-バックエンドにTomcat-サーバー上で実行されますバックエンドは、フロントエンドによって呼び出されたREST-APIを提供します。
ReactJS Appを同じTomcat Serverにセットアップするにはどうすればいいですか?
に私はポートでのWebPACKでReactJSのWebappフロントエンドを作成しました:8081 私はメインフォルダでコマンドを使用してアプリを起動するには、次のReactJSアプリケーションは、Tomcat
npm start
私のJava-バックエンドにTomcat-サーバー上で実行されますバックエンドは、フロントエンドによって呼び出されたREST-APIを提供します。
ReactJS Appを同じTomcat Serverにセットアップするにはどうすればいいですか?
あなたは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
で、Tomcatが務め、Apacheサーバーとバックエンドアプリによって提供フロントエンドアプリを持っている方が良いだろう利用可能です。フロントアプリを再デプロイする場合は、tomcatを停止する必要はありません。まだ1つのアプリケーションが必要な場合は、warpackファイルのルートにwebpackによって生成されたhtml/js/cssファイルを追加するだけです。 –
どのバックエンドフレームワークを使用しますか? – LakiGeri
@ oliv37 webpackからこれらの生成されたファイルはどこにありますか? – Chilliggo