2016-12-14 2 views
0

Привет, я сделал файл Jar моего приложения Springboot, теперь, когда я запустил его с java -jar myapp.jar, он запускается успешно, но доступен для него в localhost: 8080/запустить приложение springboot jar не включает appname в url

не на локальный: 8080/MyApp

это не включают APPNAME в URL,

может кто-нибудь сказать мне, почему и как мы изменить эту настройку, в то время развертывания с войны это за файл работающий нормально на localhost: 8080/myapp

+0

развернуть его под Tomcat: http://stackoverflow.com/questions/25029707/how-to -deploy-war-file-to-tomcat-using-command-prompt – DimaSan

+0

Привет, мне нужно delpoy его JAR, а не War – Rishabh

ответ

0

добавить это к вашему application.properties в src\main\resources папки

server.contextPath=/youapp/* 

также вы можете изменить порт

server.port = 8880 
+0

Привет, Парвиз, теперь я могу получить доступ к нему на моем пути contaxt, но когда я попытался загрузить файл находится в папке ресурсов классом loder ClassLoader classLoader = getClass(). getClassLoader(); \t \t Файл file = new Файл (classLoader.getResource ("документы /" + id) .getFile()); Я не могу получить к нему доступ и получил следующую ошибку: java.io.FileNotFoundException: файл: \ C: \ Users \ rishabh.jain1 \ Documents \ workspace-sts-3.8.2.RELEASE \ SpringMVCMavenProject \ target \ SpringMVCMavenProject.jar! \ BOOT-INF \ классы! \ документы \ sample1.pptx – Rishabh

Смежные вопросы