https://www.sonatype.com/download-oss-sonatype
http://www.sonatype.org/downloads/nexus-2.1.2-bundle.tar.g
java环境
wget https://dragonwell.oss-cn-shanghai.aliyuncs.com/8/8.6.5-GA/Alibaba_Dragonwell_8.6.5_GA_Linux_x64.ta r.gz tar -zxvf Alibaba_Dragonwell_8.6.5_GA_Linux_x64.tar.gz vim /etc/profile export JAVA_HOME=/root/jdk8u282-b1 export PATH=$PATH:$JAVA_HOME/bin [root@cvm-3i2fmpd28a225 jdk8u282-b1]# java -version openjdk version "1.8.0_282" OpenJDK Runtime Environment (Alibaba Dragonwell 8.6.5) (build 1.8.0_282-b1) OpenJDK 64-Bit Server VM (Alibaba Dragonwell 8.6.5) (build 25.282-b1, mixed mode)
nexus
http://www.sonatype.org/downloads/nexus-2.1.2-bundle.tar.gz tar -zxvf nexus-3.29.2-02-unix.tar.gz [root@cvm-3i2fmpd28a225 bin]# ./nexus start WARNING: ************************************************************ WARNING: Detected execution as "root" user. This is NOT recommended! WARNING: ************************************************************ Starting nexus 不允许root用户启动服务 [root@cvm-3i2fmpd28a225 bin]# vim nexus.rc run_as_user="root" [root@cvm-3i2fmpd28a225 bin]# ./nexus start WARNING: ************************************************************ WARNING: Detected execution as "root" user. This is NOT recommended! WARNING: ************************************************************ Starting nexus [root@cvm-3i2fmpd28a225 bin]# ps -ef|grep nexus root 450614 1 49 19:15 pts/1 00:01:32 /root/jdk8u282-b1/bin/java -server -Dinstall4j.jvmDir=/root /jdk8u282-b1 -Dexe4j.moduleName=/root/nexus-3.29.2-02/bin/nexus -XX:+UnlockDiagnosticVMOptions -Dinstall4j.launcherId=245 -Dinstall4j.swt=false -Di4jv=0 -Di4jv=0 -Di4jv=0 -Di4jv=0 -Di4jv=0 -Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m -XX:+UnlockDiagnosticVMOptions -XX:+LogVMOutput -XX:LogFile=../sonatype-work/nexus3/log/jvm.log -XX:-OmitStackTraceInFastThrow -Djava.net.preferIPv4Stack=true -Dkaraf.home=. -Dkaraf.base=. -Dkaraf.etc=etc/karaf -Djava.util.logging.config.file=etc/karaf/java.util.logging.properties -Dkaraf.data=../sonatype-work/nexus3 -Dkaraf.log=../sonatype-work/nexus3/log -Djava.io.tmpdir=../sonatype-work/nexus3/tmp -Dkaraf.startLocalConsole=false -Djava.endorsed.dirs=lib/endorsed -Di4j.vpt=true -classpath /root/nexus-3.29.2-02/.install4j/i4jruntime.jar:/root/nexus-3.29.2-02/lib/boot/nexus-main.jar:/root/nexus-3.29.2-02/lib/boot/activation-1.1.1.jar:/root/nexus-3.29.2-02/lib/boot/jakarta.xml.bind-api-2.3.3.jar:/root/nexus-3.29.2-02/lib/boot/jaxb-runtime-2.3.3.jar:/root/nexus-3.29.2-02/lib/boot/txw2-2.3.3.jar:/root/nexus-3.29.2-02/lib/boot/istack-commons-runtime-3.0.10.jar:/root/nexus-3.29.2-02/lib/boot/org.apache.karaf.main-4.2.9.jar:/root/nexus-3.29.2-02/lib/boot/osgi.core-6.0.0.jar:/root/nexus-3.29.2-02/lib/boot/org.apache.karaf.specs.activator-4.2.9.jar:/root/nexus-3.29.2-02/lib/boot/org.apache.karaf.diagnostic.boot-4.2.9.jar:/root/nexus-3.29.2-02/lib/boot/org.apache.karaf.jaas.boot-4.2.9.jar com.install4j.runtime.launcher.UnixLauncher start 9d17dc87 0 0 org.sonatype.nexus.karaf.NexusMainroot 450960 449857 0 19:18 pts/1 00:00:00 grep --color=auto nexus [root@cvm-3i2fmpd28a225 bin]# ss -ntlp|grep java LISTEN 0 1 127.0.0.1:35171 0.0.0.0:* users:(("java",pid=450614,fd=1 15)) [root@cvm-3i2fmpd28a225 bin]# ./nexus status WARNING: ************************************************************ WARNING: Detected execution as "root" user. This is NOT recommended! WARNING: ************************************************************ nexus is running. [root@cvm-3i2fmpd28a225 bin]# ./nexus stop WARNING: ************************************************************ WARNING: Detected execution as "root" user. This is NOT recommended! WARNING: ************************************************************ Shutting down nexus [root@cvm-3i2fmpd28a225 bin]# ps -ef|grep nexus root 450614 1 7 19:15 ? 00:03:18 /root/jdk8u282-b1/bin/java -server -Dinstall4j.jvmDir=/root /jdk8u282-b1 -Dexe4j.moduleName=/root/nexus-3.29.2-02/bin/nexus -XX:+UnlockDiagnosticVMOptions -Dinstall4j.launcherId=245 -Dinstall4j.swt=false -Di4jv=0 -Di4jv=0 -Di4jv=0 -Di4jv=0 -Di4jv=0 -Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m -XX:+UnlockDiagnosticVMOptions -XX:+LogVMOutput -XX:LogFile=../sonatype-work/nexus3/log/jvm.log -XX:-OmitStackTraceInFastThrow -Djava.net.preferIPv4Stack=true -Dkaraf.home=. -Dkaraf.base=. -Dkaraf.etc=etc/karaf -Djava.util.logging.config.file=etc/karaf/java.util.logging.properties -Dkaraf.data=../sonatype-work/nexus3 -Dkaraf.log=../sonatype-work/nexus3/log -Djava.io.tmpdir=../sonatype-work/nexus3/tmp -Dkaraf.startLocalConsole=false -Djava.endorsed.dirs=lib/endorsed -Di4j.vpt=true -classpath /root/nexus-3.29.2-02/.install4j/i4jruntime.jar:/root/nexus-3.29.2-02/lib/boot/nexus-main.jar:/root/nexus-3.29.2-02/lib/boot/activation-1.1.1.jar:/root/nexus-3.29.2-02/lib/boot/jakarta.xml.bind-api-2.3.3.jar:/root/nexus-3.29.2-02/lib/boot/jaxb-runtime-2.3.3.jar:/root/nexus-3.29.2-02/lib/boot/txw2-2.3.3.jar:/root/nexus-3.29.2-02/lib/boot/istack-commons-runtime-3.0.10.jar:/root/nexus-3.29.2-02/lib/boot/org.apache.karaf.main-4.2.9.jar:/root/nexus-3.29.2-02/lib/boot/osgi.core-6.0.0.jar:/root/nexus-3.29.2-02/lib/boot/org.apache.karaf.specs.activator-4.2.9.jar:/root/nexus-3.29.2-02/lib/boot/org.apache.karaf.diagnostic.boot-4.2.9.jar:/root/nexus-3.29.2-02/lib/boot/org.apache.karaf.jaas.boot-4.2.9.jar com.install4j.runtime.launcher.UnixLauncher start 9d17dc87 0 0 org.sonatype.nexus.karaf.NexusMainroot 451996 451506 0 19:57 pts/1 00:00:00 grep --color=auto nexus [root@cvm-3i2fmpd28a225 bin]# pkill -9 java [root@cvm-3i2fmpd28a225 bin]# ps -ef|grep nexus root 452004 451506 0 19:57 pts/1 00:00:00 grep --color=auto nexus [root@cvm-3i2fmpd28a225 bin]# ./nexus start WARNING: ************************************************************ WARNING: Detected execution as "root" user. This is NOT recommended! WARNING: ************************************************************ Starting nexus [root@cvm-3i2fmpd28a225 bin]# ./nexus status WARNING: ************************************************************ WARNING: Detected execution as "root" user. This is NOT recommended! WARNING: ************************************************************ nexus is running.
重新安装nexus
参考文章:https://www.cnblogs.com/YingYue/p/6045604.html wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz mkdir -p /usr/local/nexus tar -zxvf nexus-2.11.2-03-bundle.tar.gz -C /usr/local/nexus/ cd /usr/local/nexus/ cd nexus-2.11.2-03/ cd conf/ vim nexus.properties # Jetty section application-port=8081 application-host=0.0.0.0 nexus-webapp=${bundleBasedir}/nexus nexus-webapp-context-path=/nexus # Nexus section nexus-work=${bundleBasedir}/../sonatype-work/nexus runtime=${bundleBasedir}/nexus/WEB-INF vim ../bin/nexus # Set this to the root of the Nexus installation NEXUS_HOME="/usr/local/nexus/nexus-2.11.2-03" # If specified, the Wrapper will be run as the specified user. # IMPORTANT - Make sure that the user has the required privileges to write into the Nexus installation director y. # NOTE - This will set the user which is used to run the Wrapper as well as # the JVM and is not useful in situations where a privileged resource or # port needs to be allocated prior to the user being changed. RUN_AS_USER=root ./nexus start 启动之后需要等待,过一会服务才能启动成功 curl http://127.0.0.1:8081/nexus ps -ef|grep nexus curl http://127.0.0.1:8081/nexus
用户默认:admin , admin123
mavn 使用nexus
https://www.cnblogs.com/knowledgesea/p/11190579.html
关联自己的私有仓库
1.在settings.xml文件中添加镜像文件关联
项目依赖
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.lzj1234</groupId> <artifactId>microservice-provider-user</artifactId> <version>1.0-SNAPSHOT</version> <properties> <java.version>1.8</java.version> </properties> <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> <version>2.4.2</version> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.4.2</version> </dependency> <!-- 引入H2数据库,一种内嵌的数据库,语法类似MySQL --> <!-- https://mvnrepository.com/artifact/com.h2database/h2 --> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.4.200</version> <!-- <scope>test</scope>--> </dependency> <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.18</version> <scope>provided</scope> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-test --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>2.4.2</version> <scope>test</scope> </dependency> <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-clean-plugin --> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>2.5</version> </dependency> </dependencies> <!-- 引入spring cloud的依赖,不能少,主要用来管理Spring Cloud生态各组件的版本 --> <dependencyManagement> <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Hoxton.SR10</version> <type>pom</type> <scope>runtime</scope> </dependency> </dependencies> </dependencyManagement> <!-- <build>--> <!-- <plugins>--> <!-- <!– 添加spring-boot的maven插件,不能少,打jar包时得用 –>--> <!-- <plugin>--> <!-- <groupId>org.springframework.boot</groupId>--> <!-- <artifactId>spring-boot-maven-plugin</artifactId>--> <!-- <version>2.4.2</version>--> <!-- </plugin>--> <!-- </plugins>--> <!-- </build>--> <build> <plugins> <!-- 添加spring-boot的maven插件,不能少,打jar包时得用 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.4.2</version> </plugin> <plugin> <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin -source 1.5 中不支持 lambda 表达式 maven编译报错 -source 1.5 中不支持 lambda 表达式 --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.5.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build> </project>
setting.xml
<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror> <mirror> <id>aliyunmaven2</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>http://repository.apache.org/content/groups/snapshots/?spm=a2c40.maven_devops2020_goldlog_.0.0.43643054AxL62v/</url> </mirror> <mirror> <id>nexus-snapshots</id> <mirrorOf>*</mirrorOf> <url>http://103.153.37.51:8081/nexus/content/repositories/apache-snapshots/</url> </mirror> <mirror> <id>nexus-releases</id> <mirrorOf>*</mirrorOf> <url>http://103.153.37.51:8081/nexus/content/groups/public</url> </mirror>
测试项目运行
C:\Users\l\javademo\microservice-provider-user>mvn spring-boot:run [INFO] Scanning for projects... [INFO] [INFO] ---------------< com.lzj1234:microservice-provider-user >--------------- [INFO] Building microservice-provider-user 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] >>> spring-boot-maven-plugin:2.4.2:run (default-cli) > test-compile @ microservice-provider-user >>> [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ microservice-provider-user --- [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ microservice-provider-user --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ microservice-provider-user --- [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ microservice-provider-user --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] <<< spring-boot-maven-plugin:2.4.2:run (default-cli) < test-compile @ microservice-provider-user <<< [INFO] [INFO] [INFO] --- spring-boot-maven-plugin:2.4.2:run (default-cli) @ microservice-provider-user --- [INFO] Attaching agents: [] . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.4.2) 2021-02-18 23:41:43.645 INFO 10524 --- [ main] com.src.App : Starting App using Java 1.8.0_111 on DESKTOP-SRVQTV7 with PID 10524 (C:\Users\l\j avademo\microservice-provider-user\target\classes started by l in C:\Users\l\javademo\microservice-provider-user) 2021-02-18 23:41:43.649 INFO 10524 --- [ main] com.src.App : No active profile set, falling back to default profiles: default 2021-02-18 23:41:44.230 INFO 10524 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2021-02-18 23:41:44.283 INFO 10524 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 45 ms. Found 1 JPA repository interfa ces. 2021-02-18 23:41:45.627 INFO 10524 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8000 (http) 2021-02-18 23:41:45.637 INFO 10524 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2021-02-18 23:41:45.637 INFO 10524 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.41] 2021-02-18 23:41:45.726 INFO 10524 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2021-02-18 23:41:45.727 INFO 10524 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2028 ms 2021-02-18 23:41:45.789 WARN 10524 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration': Unsatisfi ed dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defin ed in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Bean instantiation via factory method failed; nested exception is org.sp ringframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is org.sprin gframework.boot.autoconfigure.jdbc.DataSourceProperties$DataSourceBeanCreationException: Failed to determine a suitable driver class 2021-02-18 23:41:45.792 INFO 10524 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] 2021-02-18 23:41:45.804 INFO 10524 --- [ main] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2021-02-18 23:41:45.837 ERROR 10524 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), please put it on the classpath. If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active). [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 4.977 s [INFO] Finished at: 2021-02-18T23:41:45+08:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.4.2:run (default-cli) on project microservice-provider-user: Application finished with exit code: 1 -> [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 C:\Users\l\javademo\microservice-provider-user>mvn spring-boot:run [INFO] Scanning for projects... [INFO] [INFO] ---------------< com.lzj1234:microservice-provider-user >--------------- [INFO] Building microservice-provider-user 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] >>> spring-boot-maven-plugin:2.4.2:run (default-cli) > test-compile @ microservice-provider-user >>> [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ microservice-provider-user --- [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ microservice-provider-user --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ microservice-provider-user --- [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ microservice-provider-user --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] <<< spring-boot-maven-plugin:2.4.2:run (default-cli) < test-compile @ microservice-provider-user <<< [INFO] [INFO] [INFO] --- spring-boot-maven-plugin:2.4.2:run (default-cli) @ microservice-provider-user --- [INFO] Attaching agents: [] . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.4.2) 2021-02-18 23:42:29.708 INFO 21312 --- [ main] com.src.App : Starting App using Java 1.8.0_111 on DESKTOP-SRVQTV7 with PID 21312 (C:\Users\l\j avademo\microservice-provider-user\target\classes started by l in C:\Users\l\javademo\microservice-provider-user) 2021-02-18 23:42:29.712 INFO 21312 --- [ main] com.src.App : No active profile set, falling back to default profiles: default 2021-02-18 23:42:30.674 INFO 21312 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2021-02-18 23:42:30.727 INFO 21312 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 44 ms. Found 1 JPA repository interfa ces. 2021-02-18 23:42:32.064 INFO 21312 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8000 (http) 2021-02-18 23:42:32.074 INFO 21312 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2021-02-18 23:42:32.075 INFO 21312 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.41] 2021-02-18 23:42:32.160 INFO 21312 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2021-02-18 23:42:32.161 INFO 21312 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2398 ms 2021-02-18 23:42:32.224 WARN 21312 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration': Unsatisfi ed dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defin ed in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Bean instantiation via factory method failed; nested exception is org.sp ringframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is org.sprin gframework.boot.autoconfigure.jdbc.DataSourceProperties$DataSourceBeanCreationException: Failed to determine a suitable driver class 2021-02-18 23:42:32.227 INFO 21312 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] 2021-02-18 23:42:32.239 INFO 21312 --- [ main] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2021-02-18 23:42:32.262 ERROR 21312 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), please put it on the classpath. If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active). [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 5.078 s [INFO] Finished at: 2021-02-18T23:42:32+08:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.4.2:run (default-cli) on project microservice-provider-user: Application finished with exit code: 1 -> [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 C:\Users\l\javademo\microservice-provider-user>mvn spring-boot:run [INFO] Scanning for projects... [INFO] [INFO] ---------------< com.lzj1234:microservice-provider-user >--------------- [INFO] Building microservice-provider-user 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] >>> spring-boot-maven-plugin:2.4.2:run (default-cli) > test-compile @ microservice-provider-user >>> [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ microservice-provider-user --- [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ microservice-provider-user --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ microservice-provider-user --- [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ microservice-provider-user --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] <<< spring-boot-maven-plugin:2.4.2:run (default-cli) < test-compile @ microservice-provider-user <<< [INFO] [INFO] [INFO] --- spring-boot-maven-plugin:2.4.2:run (default-cli) @ microservice-provider-user --- [INFO] Attaching agents: [] . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.4.2) 2021-02-18 23:44:18.052 INFO 18312 --- [ main] com.src.App : Starting App using Java 1.8.0_111 on DESKTOP-SRVQTV7 with PID 18312 (C:\Users\l\j avademo\microservice-provider-user\target\classes started by l in C:\Users\l\javademo\microservice-provider-user) 2021-02-18 23:44:18.056 INFO 18312 --- [ main] com.src.App : No active profile set, falling back to default profiles: default 2021-02-18 23:44:18.639 INFO 18312 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2021-02-18 23:44:18.691 INFO 18312 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 43 ms. Found 1 JPA repository interfa ces. 2021-02-18 23:44:20.049 INFO 18312 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8000 (http) 2021-02-18 23:44:20.060 INFO 18312 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2021-02-18 23:44:20.061 INFO 18312 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.41] 2021-02-18 23:44:20.145 INFO 18312 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2021-02-18 23:44:20.145 INFO 18312 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2043 ms 2021-02-18 23:44:20.282 INFO 18312 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2021-02-18 23:44:20.383 INFO 18312 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2021-02-18 23:44:20.428 INFO 18312 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] 2021-02-18 23:44:20.472 INFO 18312 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.4.27.Final 2021-02-18 23:44:20.593 INFO 18312 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final} 2021-02-18 23:44:20.702 INFO 18312 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect Hibernate: drop table if exists user CASCADE Hibernate: drop sequence if exists hibernate_sequence Hibernate: create sequence hibernate_sequence start with 1 increment by 1 Hibernate: create table user (id bigint not null, age integer, balance decimal(19,2), name varchar(255), username varchar(255), primary key (id)) 2021-02-18 23:44:21.263 INFO 18312 --- [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jt a.platform.internal.NoJtaPlatform] 2021-02-18 23:44:21.271 INFO 18312 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' 2021-02-18 23:44:21.535 WARN 18312 --- [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning 2021-02-18 23:44:21.644 INFO 18312 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor' 2021-02-18 23:44:21.825 INFO 18312 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8000 (http) with context path '' 2021-02-18 23:44:21.832 INFO 18312 --- [ main] com.src.App : Started App in 4.236 seconds (JVM running for 4.648) Hibernate: select user0_.id as id1_0_0_, user0_.age as age2_0_0_, user0_.balance as balance3_0_0_, user0_.name as name4_0_0_, user0_.username as username5_0_0_ from user user0_ where user0_.id=? 2021-02-18 23:44:21.883 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [BIGINT] - [1] Hibernate: call next value for hibernate_sequence Hibernate: insert into user (age, balance, name, username, id) values (?, ?, ?, ?, ?) 2021-02-18 23:44:21.910 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [INTEGER] - [20] 2021-02-18 23:44:21.912 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [2] as [NUMERIC] - [100] 2021-02-18 23:44:21.914 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [3] as [VARCHAR] - [瀵姳绗乚 2021-02-18 23:44:21.917 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [4] as [VARCHAR] - [account1] 2021-02-18 23:44:21.917 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [5] as [BIGINT] - [1] Hibernate: select user0_.id as id1_0_0_, user0_.age as age2_0_0_, user0_.balance as balance3_0_0_, user0_.name as name4_0_0_, user0_.username as username5_0_0_ from user user0_ where user0_.id=? 2021-02-18 23:44:21.922 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [BIGINT] - [2] Hibernate: call next value for hibernate_sequence Hibernate: insert into user (age, balance, name, username, id) values (?, ?, ?, ?, ?) 2021-02-18 23:44:21.923 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [INTEGER] - [28] 2021-02-18 23:44:21.924 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [2] as [NUMERIC] - [180] 2021-02-18 23:44:21.924 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [3] as [VARCHAR] - [閺夊骸娲揮 2021-02-18 23:44:21.924 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [4] as [VARCHAR] - [account2] 2021-02-18 23:44:21.925 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [5] as [BIGINT] - [2] Hibernate: select user0_.id as id1_0_0_, user0_.age as age2_0_0_, user0_.balance as balance3_0_0_, user0_.name as name4_0_0_, user0_.username as username5_0_0_ from user user0_ where user0_.id=? 2021-02-18 23:44:21.927 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [BIGINT] - [3] Hibernate: call next value for hibernate_sequence Hibernate: insert into user (age, balance, name, username, id) values (?, ?, ?, ?, ?) 2021-02-18 23:44:21.929 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [INTEGER] - [32] 2021-02-18 23:44:21.930 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [2] as [NUMERIC] - [280] 2021-02-18 23:44:21.931 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [3] as [VARCHAR] - [閻滃绨瞉 2021-02-18 23:44:21.932 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [4] as [VARCHAR] - [account3] 2021-02-18 23:44:21.932 TRACE 18312 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [5] as [BIGINT] - [3]
nexus web配置
http://repository.apache.org/content/groups/snapshots/?spm=a2c40.maven_devops2020_goldlog_.0.0.43643054AxL62v/
菜鸟的自白