2016-12-14 7 views
0

こんにちは私はSpringbootアプリケーションのJARファイルを作成しました。今はjava -jar myapp.jarで実行しますが、正常に実行されますが、アクセス可能です localhost: 8080/jarによるspringbootアプリケーションの実行URLにappnameを含めない

ないの はlocalhost:8080/myappの

これはURLでAPPNAMEが含まれていない、

誰も私を伝えることができますなぜ、どのようにそれがあるファイルの戦争で展開しながら、私たちは、この設定を変更しませんlocalhost上で正常に動作します:8080/myapp

+0

を変更することができます

server.contextPath=/youapp/* 

src\main\resourcesフォルダにapplication.propertiesにこれを追加します。http://stackoverflow.com/questions/25029707/how-toを-deploy-war-file-to-tomcat-using-command-prompt – DimaSan

+0

こんにちは私は戦争ではなくJARによってそれをdelpoyする必要があります – Rishabh

答えて

0

また、あなたがTomcatの下でそれを展開ポート

server.port = 8880 
+0

こんにちはParviz、今私は私のcontaxtのパスにアクセスすることができますが、クラスローダによってリソースフォルダにファイルが存在するClassLoader classLoader = getClass()。getClassLoader(); \t \tファイルfile = new File(classLoader.getResource( "documents /" + id).getFile());私はそれにアクセスすることができませんし、次のエラーがありますjava.io.FileNotFoundException:ファイル:\ C:\ Users \ rishabh.jain1 \ Documents \ workspace-sts-3.8.2.RELEASE \ SpringMVCMavenProject \ target \ SpringMVCMavenProject.jar!\ BOOT-INF \ classes!\ documents \ sample1.pptx – Rishabh

関連する問題