package com.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
System.out.println("xxxx");
SpringApplication.run(DemoApplication.class, args);
}
}
другого классне удается получить доступ к выходу на LOCALHOST странице
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class SampleController {
@RequestMapping("/")
public String index() {
return "Greetings from Spring Boot!";
}
}
Я сделал кот работает на порт 8181, потому что, когда я использовал 8080 и запустить в intellj, он говорит, что 8080 уже используются и не может его запустить.
Итак, я использую 8181, и после его выполнения он открывает страницу localhost: 8181, но это белая страница, там ничего нет.
Эти журналы выхода
06-Mar-2016 14: 38: 16,383 INFO [локальный-стартстопный-1] org.apache.catalina.startup.HostConfig.deployDirectory Развертывание веб-приложений каталога/неавтоматического/tomcat/webapps/manager 06-Mar-2016 14: 38: 16.977 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory. Развертывание каталога веб-приложений/opt/tomcat/webapps/manager имеет закончил в 593 мс
это Catalina журнал
06-Mar-2016 14: 38: 05,878 INFO [Основной] org.apache.catalina.startup.VersionLoggerListener.log Сервер версии: Apache Tomcat/8.0.32 06-Mar-2016 14: 38: 05,887 ИНФО [main] org.apache.catalina.startup.VersionLoggerListener.log Сервер построен: 2 февраля 2016 19:34:53 UTC 06-Mar-2016 14: 38: 05.888 INFO [главная] org.apache.catalina.startup.VersionLoggerListener .log Номер сервера: 8.0.32.0 06-Mar-2016 14: 38: 05.888 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log ОС Имя: Linux 06-Mar-2016 14: 38: 05.891 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Версия: 4.2.0-30-generic 06-Mar-2016 14: 38: 05.892 INFO [главная] org.apache.catalina.startup.VersionLoggerListener.log Архитектура: amd6 4 06-Mar-2016 14: 38: 05.893 INFO [главная] org.apache.catalina.startup.VersionLoggerListener.log Java Главная:/usr/lib/jvm/java-8-oracle/jre 06-Mar-2016 14: 38: 05.893 INFO [главная] org.apache.catalina.startup.VersionLoggerListener.log JVM Версия: 1.8.0_74-b02 06-Mar-2016 14: 38: 05.894 INFO [главная] org.apache.catalina.startup .VersionLoggerListener.log JVM Vendor: Oracle Corporation 06-Mar-2016 14: 38: 05.894 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /home/caneraydin/.IntelliJIdea16/system/tomcat/Unnamed_Last5 06-Mar-2016 14: 38: 05.895 INFO [главная] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:/opt/tomcat 06-Mar-2016 14: 38: 05.896 INFO [главная] org.apache .catalina.startup.VersionLoggerListener.log Аргумент командной строки: -Djava.util.loggin g.config.file =/home/caneraydin/.IntelliJIdea16/system/tomcat/Unnamed_Last5/conf/logging.properties 06-Mar-2016 14: 38: 05.897 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Аргумент командной строки: -Djava.util.logging.manager = org.apache.juli.ClassLoaderLogManager 06-Mar-2016 14: 38: 05.898 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Аргумент командной строки : -Dcom.sun.management.jmxremote = 06-Mar-2016 14: 38: 05.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Аргумент командной строки: -Dcom.sun.management.jmxremote.port = 1099 06-Mar-2016 14: 38: 05.900 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Аргумент командной строки: -Dcom.sun.management.jmxremote.ssl = false 06-Mar-2016 14: 38: 05.900 INFO [главная] org.apache.catalina.startup.VersionLoggerListener.log Команда l ine: -Dcom.sun.management.jmxremote.authenticate = false 06-Mar-2016 14: 38: 05.901 INFO [главная] org.apache.catalina.startup.VersionLoggerListener.log Аргумент командной строки: -Djava.rmi.server.hostname = 127.0.0.1 06-Mar-2016 14: 38: 05.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Аргумент командной строки: -Djava.endorsed.dirs =/opt/tomcat/одобрен 06-Mar-2016 14: 38: 05.902 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Аргумент командной строки: -Dcatalina .base =/home/caneraydin/.IntelliJIdea16/system/tomcat/Unnamed_Last5 06-Mar-2016 14: 38: 05.905 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Аргумент командной строки: -Dcatalina.home =/opt/tomcat 06-Mar-2016 14: 38: 05.905 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Аргумент командной строки: -Djava.io.tmpdir =/opt/tomcat/temp 06 -Mar-2016 14: 38: 05.906 INFO [главная] org.apache.catalina.core.AprLifecycleListener.lifec ycleEvent. Основанная на APR Apache Tomcat Native библиотека, которая обеспечивает оптимальную производительность в производственных средах, не найдена на java.library.path: /home/caneraydin/Downloads/idea-IU-144.4199.23/bin::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib 06-Mar-2016 14: 38: 06.265 INFO [main] org.apache.coyote.AbstractProtocol.init Инициализация протоколаHandler ["http- nio-8181 "] 06-Mar-2016 14: 38: 06.296 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Использование общего селектора для сервлета write/read 06-Mar-2016 14: 38: 06.302 INFO [main] org.apache.coyote.AbstractProtocol.init Инициализация протоколаHandler ["ajp-nio-34294"] 06-Mar-2016 14: 38: 06.304 INFO [main] org.apache.tomcat.util. net.NioSelectorPool.getSharedSelector Использование общего селектора для записи/чтения сервлета 06-Mar-2016 14: 38: 06.305 INFO [ main] org.apache.catalina.startup.Catalina.load Инициализация обработана в 1704 мс 06-Mar-2016 14: 38: 06.353 INFO [main] org.apache.catalina.core.StandardService.startInternal Стартовый сервис Catalina 06- Mar-2016 14: 38: 06.353 INFO [main] org.apache.catalina.core.StandardEngine.startИнтернеальный запуск сервлета: Apache Tomcat/8.0.32 06-Mar-2016 14: 38: 06.370 INFO [главная] org. apache.coyote.AbstractProtocol.start Запуск протоколаHandler ["http-nio-8181"] 06-Mar-2016 14: 38: 06.433 INFO [main] org.apache.coyote.AbstractProtocol.start Запуск протоколаHandler ["ajp-nio- 34294 "] 06-Mar-2016 14: 38: 06.448 INFO [main] org.apache.catalina.startup.Catalina.start Запуск сервера в 142 мс 06-Mar-2016 14: 38: 16.383 INFO [localhost-startStop -1] org.apache.catalina.startup.HostConfig.deployDirectory Deployi ng веб-приложение/opt/tomcat/webapps/manager 06-Mar-2016 14: 38: 16.977 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Развертывание каталога веб-приложений/opt/tomcat/webapps/manager закончил в 593 мс
Что я делаю неправильно?
server.port = 8181 я сделал это, но все же. Также он говорит, что samplecontroller класс никогда не использовал –
Я думаю, вам не хватает @EnableAutoConfiguration на уровне класса –
я добавил @ Configuration @ EnableAutoConfiguration @ ComponentScan @ SpringBootApplication к основному классу, но все же. –