[keycloak-user] app-authz-rest-employee example generates error during mvn spring-boot:run

Olivier Rivat orivat at janua.fr
Fri May 17 12:55:23 EDT 2019



Hi,

I am trying to bring the app-authz-rest-employee example, but is failing 
when trying to luanch mvn spring-boot:run
https://github.com/keycloak/keycloak-quickstarts/tree/latest/app-authz-rest-employee


1) keycloak is started with

cd {KEYCLOAK_HOME}/bin
./standalone.sh -Djboss.socket.binding.port-offset=100

2) wilfly is started with
sh stanalone.sh (port 8080)


3)launching maven
mvn spring-boot:run

I obtain following errors

   at java.lang.Thread.run (Thread.java:745)
Caused by: 
org.springframework.boot.web.embedded.tomcat.ConnectorStartFailedException: 
Connector configured to listen on port 8080 failed to start
     at 
org.springframework.boot.web.embedded.tomcat.TomcatWebServer.checkThatConnectorsHaveStarted 
(TomcatWebServer.java:228)


[INFO] 
------------------------------------------------------------------------
[ERROR] Failed to execute goal 
org.springframework.boot:spring-boot-maven-plugin:2.1.3.RELEASE:run 
(default-cli) on project app-authz-rest-employee: An exception occurred 
while running. null: InvocationTargetException: Connector configured to 
listen on port 8080 failed to start -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to 
execute goal 
org.springframework.boot:spring-boot-maven-plugin:2.1.3.RELEASE:run 
(default-cli) on project app-authz-rest-employee: An exception occurred 
while running. null
     at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:215)
     at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:156)
     at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:148)
     at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(Lifecyc


What do you think about it ? Did I mistake following README fiel of 
example ?



Regards,

Olivier

=============================================================================================================================

Full stack trace

mvn spring-boot:run
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective 
model for org.keycloak.quickstarts:app-authz-rest-employee:jar:6.0.1
[WARNING] 'build.plugins.plugin.version' for 
org.springframework.boot:spring-boot-maven-plugin is missing. @ 
org.keycloak.quickstarts:app-authz-rest-employee:[unknown-version], 
/home/orivat/dev/keycloak_6.01/keycloak-quickstarts-latest/app-authz-rest-employee/pom.xml, 
line 106, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they 
threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support 
building such malformed projects.
[WARNING]
[INFO]
[INFO] ----------< org.keycloak.quickstarts:app-authz-rest-employee 
 >----------
[INFO] Building Spring Boot Web Keycloak Authorization Services Sample 6.0.1
[INFO] --------------------------------[ jar 
]---------------------------------
[INFO]
[INFO] >>> spring-boot-maven-plugin:2.1.3.RELEASE:run (default-cli) > 
test-compile @ app-authz-rest-employee >>>
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ 
app-authz-rest-employee ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ 
app-authz-rest-employee ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources 
(default-testResources) @ app-authz-rest-employee ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ 
app-authz-rest-employee ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] <<< spring-boot-maven-plugin:2.1.3.RELEASE:run (default-cli) < 
test-compile @ app-authz-rest-employee <<<
[INFO]
[INFO]
[INFO] --- spring-boot-maven-plugin:2.1.3.RELEASE:run (default-cli) @ 
app-authz-rest-employee ---
[WARNING]
java.lang.reflect.InvocationTargetException
     at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke (Method.java:498)
     at org.springframework.boot.maven.AbstractRunMojo$LaunchRunner.run 
(AbstractRunMojo.java:558)
     at java.lang.Thread.run (Thread.java:745)
Caused by: 
org.springframework.boot.web.embedded.tomcat.ConnectorStartFailedException: 
Connector configured to listen on port 8080 failed to start
     at 
org.springframework.boot.web.embedded.tomcat.TomcatWebServer.checkThatConnectorsHaveStarted 
(TomcatWebServer.java:228)
     at 
org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start 
(TomcatWebServer.java:203)
     at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer 
(ServletWebServerApplicationContext.java:300)
     at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh 
(ServletWebServerApplicationContext.java:162)
     at 
org.springframework.context.support.AbstractApplicationContext.refresh 
(AbstractApplicationContext.java:553)
     at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh 
(ServletWebServerApplicationContext.java:140)
     at org.springframework.boot.SpringApplication.refresh 
(SpringApplication.java:759)
     at org.springframework.boot.SpringApplication.refreshContext 
(SpringApplication.java:395)
     at org.springframework.boot.SpringApplication.run 
(SpringApplication.java:327)
     at org.springframework.boot.SpringApplication.run 
(SpringApplication.java:1255)
     at org.springframework.boot.SpringApplication.run 
(SpringApplication.java:1243)
     at org.keycloak.quickstart.springboot.MyApplication.main 
(MyApplication.java:31)
     at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke (Method.java:498)
     at org.springframework.boot.maven.AbstractRunMojo$LaunchRunner.run 
(AbstractRunMojo.java:558)
     at java.lang.Thread.run (Thread.java:745)
[INFO] 
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] 
------------------------------------------------------------------------
[INFO] Total time:  4.711 s
[INFO] Finished at: 2019-05-17T18:53:20+02:00
[INFO] 
------------------------------------------------------------------------
[ERROR] Failed to execute goal 
org.springframework.boot:spring-boot-maven-plugin:2.1.3.RELEASE:run 
(default-cli) on project app-authz-rest-employee: An exception occurred 
while running. null: InvocationTargetException: Connector configured to 
listen on port 8080 failed to start -> [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




-- 


<http://www.janua.fr/images/logo-big-sans.png><http://www.janua.fr/images/LogoSignature.gif>

	<http://www.janua.fr/images/6g_top.gif>
	
Olivier Rivat
CTO
orivat at janua.fr <mailto:dchikhaoui at janua.fr>
Gsm: +33(0)682 801 609
Tél: +33(0)489 829 238
Fax: +33(0)955 260 370
http://www.janua.fr <http://www.janua.fr/>
	<http://www.janua.fr/images/6g_top.gif>




More information about the keycloak-user mailing list