Voziniotis-3 Δημοσ. 27 Σεπτεμβρίου 2021 Δημοσ. 27 Σεπτεμβρίου 2021 (επεξεργασμένο) Καλησπέρα. Προσπαθώ να τρέξω το πρώτο μου spring πρόγραμμα με το spring boot ακολουθόντας αυτές τις οδηγίες. Όλα δουλεύουν κανονικά αλλά όταν πάω να ανοίξω σε ένα tab στον chrome την διεύθυνση localhost:8080 μου λέει localhost refused to connect. Με την εντολή netstat -a -n -o | find "8080" δεν μου βγάζει τίποτα, κανένα αποτέλεσμα. Απλά ξανααρχίζει ο κέρσορας για να δώσω νέα εντολή. Έχω βάλει το Google Chrome να μην το εμποδίζει ο Firewall των Windows 10. Δοκίμασα και με Microsoft Edge και τίποτα και εκεί. Καμιά ιδέα για το τι μπορεί να φταίει; Επεξ/σία 27 Σεπτεμβρίου 2021 από Voziniotis-3
t(o.ot) Δημοσ. 27 Σεπτεμβρίου 2021 Δημοσ. 27 Σεπτεμβρίου 2021 6 ώρες πριν, Voziniotis-3 είπε Έχω βάλει το Google Chrome να μην το εμποδίζει ο Firewall των Windows 10. Δοκίμασα και με Microsoft Edge και τίποτα και εκεί. Στην κονσόλα του Tomcat δεν βλέπεις κάποιο σχετικό μήνυμα λάθους όταν παίρνεις το connection refusal? Αν όχι, τσέκαρε με κλειστό firewall τελείως, και αν δουλεύει βάλε τον Tomcat στη whitelist και ξαναδοκίμασε.
Voziniotis-3 Δημοσ. 27 Σεπτεμβρίου 2021 Μέλος Δημοσ. 27 Σεπτεμβρίου 2021 (επεξεργασμένο) 12 λεπτά πριν, t(o.ot) είπε Στην κονσόλα του Tomcat δεν βλέπεις κάποιο σχετικό μήνυμα λάθους όταν παίρνεις το connection refusal? Αν όχι, τσέκαρε με κλειστό firewall τελείως, και αν δουλεύει βάλε τον Tomcat στη whitelist και ξαναδοκίμασε. Αν κονσόλα του Tomcat είναι κάτι συνδέσεις που κάνει και εμφανίζει κείμενο όπως σε αυτήν την φωτογραφία τότε έχω την εντύπωση πως τα κάνει όλα σωστά και δεν εμφανίζει κάποιο πρόβλημα. Edit: Βασικά άκυρο, μου εμφανίζει αρκετά λάθη κιόλας. Να τα ποστάρω εδώ σε screenshot; Επεξ/σία 27 Σεπτεμβρίου 2021 από Voziniotis-3
Voziniotis-3 Δημοσ. 27 Σεπτεμβρίου 2021 Μέλος Δημοσ. 27 Σεπτεμβρίου 2021 (επεξεργασμένο) Spoiler [INFO] Scanning for projects... [INFO] [INFO] --------------------------< com.example:demo >-------------------------- [INFO] Building demo 0.0.1-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] >>> spring-boot-maven-plugin:2.5.5:run (default-cli) > test-compile @ demo >>> [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ demo --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 1 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ demo --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ demo --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory C:\Users\Giannoutas\IdeaProjects\demo\src\test\resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ demo --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] <<< spring-boot-maven-plugin:2.5.5:run (default-cli) < test-compile @ demo <<< [INFO] [INFO] [INFO] --- spring-boot-maven-plugin:2.5.5:run (default-cli) @ demo --- [INFO] Attaching agents: [] . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.5.5) 2021-09-27 18:06:24.162 INFO 14404 --- [ main] com.example.demo.DemoApplication : Starting DemoApplication using Java 11.0.12 on DESKTOP-NKMLTD2 with PID 14404 (C:\Users\Giannoutas\IdeaProjects\demo\target\classes started by Giannoutas in C:\Users\Giannoutas\IdeaProjects\demo) 2021-09-27 18:06:24.164 INFO 14404 --- [ main] com.example.demo.DemoApplication : No active profile set, falling back to default profiles: default 2021-09-27 18:06:24.819 INFO 14404 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.ws.config.annotation.DelegatingWsConfiguration' of type [org.springframework.ws.config.annotation.DelegatingWsConfiguration$$EnhancerBySpringCGLIB$$934a93c5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2021-09-27 18:06:24.871 INFO 14404 --- [ main] .w.s.a.s.AnnotationActionEndpointMapping : Supporting [WS-Addressing August 2004, WS-Addressing 1.0] 2021-09-27 18:06:25.144 INFO 14404 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http) 2021-09-27 18:06:25.152 INFO 14404 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2021-09-27 18:06:25.152 INFO 14404 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.53] 2021-09-27 18:06:25.325 INFO 14404 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2021-09-27 18:06:25.325 INFO 14404 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1129 ms 2021-09-27 18:06:29.142 INFO 14404 --- [ main] c.v.f.s.VaadinServletContextInitializer : Search for subclasses and classes with annotations took 3 seconds 2021-09-27 18:06:29.145 INFO 14404 --- [ main] c.v.f.server.startup.DevModeInitializer : Starting dev-mode updaters in C:\Users\Giannoutas\IdeaProjects\demo folder. 2021-09-27 18:06:29.164 INFO 14404 --- [ main] dev-updater : Visited 90 classes. Took 14 ms. 2021-09-27 18:06:29.199 INFO 14404 --- [ main] dev-updater : Running `npm install` to resolve and optionally download frontend dependencies. This may take a moment, please stand by... 2021-09-27 18:06:29.298 ERROR 14404 --- [ main] dev-updater : Error when running `npm install` java.io.IOException: Cannot run program "--no-update-notifier" (in directory "C:\Users\Giannoutas\IdeaProjects\demo"): CreateProcess error=2, The system cannot find the file specified at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128) ~[na:na] at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071) ~[na:na] at com.vaadin.flow.server.frontend.TaskRunNpmInstall.runNpmInstall(TaskRunNpmInstall.java:364) ~[flow-server-2.7.0.jar:2.7.0] at com.vaadin.flow.server.frontend.TaskRunNpmInstall.execute(TaskRunNpmInstall.java:137) ~[flow-server-2.7.0.jar:2.7.0] at com.vaadin.flow.server.frontend.NodeTasks.execute(NodeTasks.java:529) ~[flow-server-2.7.0.jar:2.7.0] at com.vaadin.flow.server.startup.DevModeInitializer.initDevModeHandler(DevModeInitializer.java:328) ~[flow-server-2.7.0.jar:2.7.0] at com.vaadin.flow.spring.VaadinServletContextInitializer$DevModeServletContextListener.contextInitialized(VaadinServletContextInitializer.java:440) ~[vaadin-spring-12.4.0.jar:na] at com.vaadin.flow.spring.VaadinServletContextInitializer$CompositeServletContextListener.lambda$contextInitialized$0(VaadinServletContextInitializer.java:180) ~[vaadin-spring-12.4.0.jar:na] at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) ~[na:na] at com.vaadin.flow.spring.VaadinServletContextInitializer$CompositeServletContextListener.contextInitialized(VaadinServletContextInitializer.java:180) ~[vaadin-spring-12.4.0.jar:na] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4766) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5230) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) ~[na:na] at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) ~[na:na] at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:450) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:199) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:182) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:160) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577) ~[spring-context-5.3.10.jar:5.3.10] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332) ~[spring-boot-2.5.5.jar:2.5.5] at com.example.demo.DemoApplication.main(DemoApplication.java:15) ~[classes/:na] Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified at java.base/java.lang.ProcessImpl.create(Native Method) ~[na:na] at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:487) ~[na:na] at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:154) ~[na:na] at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107) ~[na:na] ... 47 common frames omitted 2021-09-27 18:06:29.301 ERROR 14404 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Exception sending context initialized event to listener instance of class [com.vaadin.flow.spring.VaadinServletContextInitializer$CompositeServletContextListener] java.lang.RuntimeException: Unable to initialize Vaadin DevModeHandler at com.vaadin.flow.spring.VaadinServletContextInitializer$DevModeServletContextListener.contextInitialized(VaadinServletContextInitializer.java:443) ~[vaadin-spring-12.4.0.jar:na] at com.vaadin.flow.spring.VaadinServletContextInitializer$CompositeServletContextListener.lambda$contextInitialized$0(VaadinServletContextInitializer.java:180) ~[vaadin-spring-12.4.0.jar:na] at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) ~[na:na] at com.vaadin.flow.spring.VaadinServletContextInitializer$CompositeServletContextListener.contextInitialized(VaadinServletContextInitializer.java:180) ~[vaadin-spring-12.4.0.jar:na] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4766) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5230) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) ~[na:na] at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) ~[na:na] at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486) ~[tomcat-embed-core-9.0.53.jar:9.0.53] at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:450) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:199) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:182) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:160) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577) ~[spring-context-5.3.10.jar:5.3.10] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332) ~[spring-boot-2.5.5.jar:2.5.5] at com.example.demo.DemoApplication.main(DemoApplication.java:15) ~[classes/:na] Caused by: javax.servlet.ServletException: com.vaadin.flow.server.ExecutionFailedException: Command 'npm install' failed to finish at com.vaadin.flow.server.startup.DevModeInitializer.initDevModeHandler(DevModeInitializer.java:339) ~[flow-server-2.7.0.jar:2.7.0] at com.vaadin.flow.spring.VaadinServletContextInitializer$DevModeServletContextListener.contextInitialized(VaadinServletContextInitializer.java:440) ~[vaadin-spring-12.4.0.jar:na] ... 41 common frames omitted Caused by: com.vaadin.flow.server.ExecutionFailedException: Command 'npm install' failed to finish at com.vaadin.flow.server.frontend.TaskRunNpmInstall.runNpmInstall(TaskRunNpmInstall.java:407) ~[flow-server-2.7.0.jar:2.7.0] at com.vaadin.flow.server.frontend.TaskRunNpmInstall.execute(TaskRunNpmInstall.java:137) ~[flow-server-2.7.0.jar:2.7.0] at com.vaadin.flow.server.frontend.NodeTasks.execute(NodeTasks.java:529) ~[flow-server-2.7.0.jar:2.7.0] at com.vaadin.flow.server.startup.DevModeInitializer.initDevModeHandler(DevModeInitializer.java:328) ~[flow-server-2.7.0.jar:2.7.0] ... 42 common frames omitted Caused by: java.io.IOException: Cannot run program "--no-update-notifier" (in directory "C:\Users\Giannoutas\IdeaProjects\demo"): CreateProcess error=2, The system cannot find the file specified at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128) ~[na:na] at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071) ~[na:na] at com.vaadin.flow.server.frontend.TaskRunNpmInstall.runNpmInstall(TaskRunNpmInstall.java:364) ~[flow-server-2.7.0.jar:2.7.0] ... 45 common frames omitted Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified at java.base/java.lang.ProcessImpl.create(Native Method) ~[na:na] at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:487) ~[na:na] at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:154) ~[na:na] at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107) ~[na:na] ... 47 common frames omitted 2021-09-27 18:06:29.305 ERROR 14404 --- [ main] o.apache.catalina.core.StandardContext : One or more listeners failed to start. Full details will be found in the appropriate container log file 2021-09-27 18:06:29.305 ERROR 14404 --- [ main] o.apache.catalina.core.StandardContext : Context [] startup failed due to previous errors 2021-09-27 18:06:29.400 INFO 14404 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] 2021-09-27 18:06:29.403 WARN 14404 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat 2021-09-27 18:06:29.410 INFO 14404 --- [ main] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2021-09-27 18:06:29.423 ERROR 14404 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:163) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577) ~[spring-context-5.3.10.jar:5.3.10] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332) ~[spring-boot-2.5.5.jar:2.5.5] at com.example.demo.DemoApplication.main(DemoApplication.java:15) ~[classes/:na] Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:142) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:450) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:199) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:182) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:160) ~[spring-boot-2.5.5.jar:2.5.5] ... 8 common frames omitted Caused by: java.lang.IllegalStateException: StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[] failed to start at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.rethrowDeferredStartupExceptions(TomcatWebServer.java:187) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:126) ~[spring-boot-2.5.5.jar:2.5.5] ... 13 common frames omitted org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:163) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332) at com.example.demo.DemoApplication.main(DemoApplication.java:15) Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:142) at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104) at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:450) at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:199) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:182) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:160) ... 8 more Caused by: java.lang.IllegalStateException: StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[] failed to start at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.rethrowDeferredStartupExceptions(TomcatWebServer.java:187) at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:126) ... 13 more [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 8.950 s [INFO] Finished at: 2021-09-27T18:06:29+03:00 [INFO] ------------------------------------------------------------------------ Απλά να πω πως δεν έχω κάνει καμιά εγκατάσταση Maven ή οτιδήποτε άλλο. Απλά πήρα το tutorial και έκανα ότι έλεγε εκεί. Είναι η πρώτη μου επαφή με Spring και Web Dev οπότε μπορεί να παραλείπω πολύ βασικά και αναγκαία στάδια. Επεξ/σία 27 Σεπτεμβρίου 2021 από Voziniotis-3
t(o.ot) Δημοσ. 27 Σεπτεμβρίου 2021 Δημοσ. 27 Σεπτεμβρίου 2021 Υποθέτω πως το αρχείο σου το έχεις βάλει στο σωστό path (src/main/java/com/example/demo) και πως χτυπάς το σωστό URL (/hello) έτσι; O Tomcat διαμαρτύρεται γιατί δεν μπορεί να βρει το αρχείο σου. Αν όντως τα παραπάνω είναι σωστά, μήπως έχεις πειράξει τίποτα από τις ρυθμίσεις του;
Voziniotis-3 Δημοσ. 27 Σεπτεμβρίου 2021 Μέλος Δημοσ. 27 Σεπτεμβρίου 2021 (επεξεργασμένο) Υπάρχει ένα αρχείο DemoApplication στο path C:\Users\...\IdeaProjects\demo\src\main\java\com\example\demo και χτυπάω το URL http://localhost:8080/hello . Βασικά για να αρχίσω ένα project, αυτές τις ρυθμίσεις δεν βάζω; Spoiler Με αυτές τις ρυθμίσεις μου έβγαλε αυτό, αυτό είναι το demo1, στο demo που έστειλα προηγουμένως αν θυμάμαι καλά πρέπει να είχα επιλέξει όλα τα κουτάκια του Web. [INFO] Scanning for projects... [INFO] [INFO] -------------------------< com.example:demo1 >-------------------------- [INFO] Building demo1 0.0.1-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] >>> spring-boot-maven-plugin:2.5.5:run (default-cli) > test-compile @ demo1 >>> [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ demo1 --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 1 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ demo1 --- [INFO] Changes detected - recompiling the module! [INFO] [INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ demo1 --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory C:\Users\Giannoutas\IdeaProjects\demo1\src\test\resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ demo1 --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 1 source file to C:\Users\Giannoutas\IdeaProjects\demo1\target\test-classes [INFO] [INFO] <<< spring-boot-maven-plugin:2.5.5:run (default-cli) < test-compile @ demo1 <<< [INFO] [INFO] [INFO] --- spring-boot-maven-plugin:2.5.5:run (default-cli) @ demo1 --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.594 s [INFO] Finished at: 2021-09-27T18:44:54+03:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.5.5:run (default-cli) on project demo1: Unable to find a suitable main class, please add a 'mainClass' property -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException Έσβησα το public class και το έκανα class σκέτο και μου άνοιξε η σελίδα τώρα. Λογικά είναι εντάξει τώρα. Σε ευχαριστώ που ασχολήθηκες, αν έχω κάποια άλλη απορία ίσως την ποστάρω εδώ, θα δείξει. Επεξ/σία 27 Σεπτεμβρίου 2021 από Voziniotis-3
t(o.ot) Δημοσ. 27 Σεπτεμβρίου 2021 Δημοσ. 27 Σεπτεμβρίου 2021 Μια χαρά αν έλυσες το πρόβλημά σου αλλά κοίτα εδώ: https://stackoverflow.com/questions/32368328/unable-to-find-a-suitable-main-class-please-add-a-mainclass-property-spring Έχουν περάσει χρόνια από όταν έπιασα java, αλλά προσωπικά θα συνέχιζα το ψάξιμο. Μήπως έχεις κι άλλα αρχεία στο project µε άλλες main?
Voziniotis-3 Δημοσ. 27 Σεπτεμβρίου 2021 Μέλος Δημοσ. 27 Σεπτεμβρίου 2021 Όχι ένα αρχείο .java είναι με μια main μέθοδο μέσα. Και το έτρεξα από το root directory του project. Ίσως να αναφέρεται σε άλλη περίπτωση προβλήματος το συγκεκριμένο, δεν το διάβασα και πολύ καλά η αλήθεια είναι.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα