2017-08-13 3 views
1

私はフルスタック割り当てを行っています。私はバックエンドのREST Apisをspark javaとmavenを使って開発しました。今、私はアプリのルートの下にもmavenでhtmlファイルを実行するspark java application

src/main/resources/public/index.html 

下のサンプルHTMLSを配置しようとしたフルスタックのアプリケーション

を開発するようにREST APIを連絡htmlとjsのファイルをコーディングする方法について無知ですしかし、それは

404 not found 

を投げる私は、角度JS https://blog.openshift.com/developing-single-page-web-applications-using-java-8-spark-mongodb-and-angularjsでJavaアプリケーションを刺激するために関連するチュートリアルを見てきましたが、私はどちらも角度JSを知っていません。

誰かがspark javaアプリケーションでhtml/js/cssファイルを実行する方法についての私の知識を私に教えてくれますか?

+1

がhttps://stackoverflow.com/questions/28125886/where-to-put-static-files-for-spark-web-frameworkを参照してください例を参照してください。 – Oleg

答えて

0

静的ファイルの場所を指定する必要があります。例:

Spark.staticFileLocation("/public"); 

このパブリックは、publicという名前のクラスパス内のディレクトリです。あなたはMavenを使用している場合、これは

src/main/resources/public/ 
0

に変換あなたは、あなたのコードからあなたの/パブリックフォルダのパスを取得することができます。たとえば、アプリの構造を持っているとして:

YourNiceAppFolder/Server.jar

YourNiceAppFolder /公共

ちょうどあなたのServer.jarファイルの場所を見つけて、/パブリックフォルダへのパスを返します。この場合、プロセスの構築について心配する必要はありません(server.jarとパブリックフォルダの関係についてのみ)。

enter image description here here

関連する問題