主题 : 安装部署报错:java.net.SocketException: Can't assign requested address
级别: 童生
UID: 134586
积分:21 加为好友
威望: 0 精华: 0
主题:2 回复:7
注册时间:2020-05-26
在线时长:0
1#   发表于:2022-03-11 08:45:18  IP:72.3.*.*
在mac上,直接用下载的root文件夹部署:
2022-03-10 09:34:41.526 [localhost-startStop-1] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 5898 ms 
2022-03-10 09:34:42.392 [localhost-startStop-1] INFO  com.zaxxer.hikari.HikariDataSource - HikariCP - Starting... 
2022-03-10 09:34:42.603 [localhost-startStop-1] INFO  com.zaxxer.hikari.HikariDataSource - HikariCP - Start completed. 
2022-03-10 09:34:42.958 [localhost-startStop-1] INFO  o.s.orm.jpa.LocalContainerEntityManagerFactoryBean - Building JPA container EntityManagerFactory for persistence unit 'default' 
2022-03-10 09:34:42.977 [localhost-startStop-1] INFO  org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [
name: default
...] 
2022-03-10 09:34:43.061 [localhost-startStop-1] INFO  org.hibernate.Version - HHH000412: Hibernate Core {5.2.17.Final} 
2022-03-10 09:34:43.064 [localhost-startStop-1] INFO  org.hibernate.cfg.Environment - HHH000206: hibernate.properties not found 
2022-03-10 09:34:43.124 [localhost-startStop-1] INFO  org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {5.0.1.Final} 
2022-03-10 09:34:43.266 [localhost-startStop-1] INFO  org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect 
2022-03-10 09:34:44.376 [localhost-startStop-1] WARN  org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [hibernate.ejb.interceptor], use [hibernate.session_factory.interceptor] instead 
2022-03-10 09:34:44.706 [localhost-startStop-1] ERROR n.s.e.d.MulticastRMICacheManagerPeerProvider - Error starting heartbeat. Error was: Can't assign requested address 
java.net.SocketException: Can't assign requested address
at java.net.PlainDatagramSocketImpl.join(Native Method)
at java.net.AbstractPlainDatagramSocketImpl.join(AbstractPlainDatagramSocketImpl.java:184)
at java.net.MulticastSocket.joinGroup(MulticastSocket.java:358)
at net.sf.ehcache.distribution.MulticastKeepaliveHeartbeatReceiver.init(MulticastKeepaliveHeartbeatReceiver.java:88)
at net.sf.ehcache.distribution.MulticastRMICacheManagerPeerProvider.init(MulticastRMICacheManagerPeerProvider.java:95)
at net.sf.ehcache.CacheManager.doInit(CacheManager.java:482)
at net.sf.ehcache.CacheManager.init(CacheManager.java:398)

配置文件:
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/jeecms?characterEncoding=utf-8&serverTimezone=UTC&useSSL=false
spring.datasource.username=root
spring.datasource.password=12345678
spring.jpa.database-platform=MySQL5InnoDB

这个是什么问题呢?
级别: 总版主
UID: 10736
积分:148381 加为好友
威望: 205 精华: 42
主题:287 回复:126139
注册时间:2010-09-08
在线时长:15.55
2#   发表于:2022-03-11 09:59:18  IP:111.202.*.*
是什么版本?用的部署包还是源码包
路漫漫其修远兮,吾将上下而求索!
级别: 童生
UID: 134586
积分:21 加为好友
威望: 0 精华: 0
主题:2 回复:7
注册时间:2020-05-26
在线时长:0
3#   发表于:2022-03-14 01:48:42  IP:72.3.*.*
回复第2楼

用的是JEECMSx1.11.0_mysql_ROOT.zip

tomcat 8, mysql

按照这个步骤安装的:
欢迎使用JEECMS,请按照以下步骤进行软件安装:

一、安装运行环境(JDK1.8+TOMCAT8+MYSQL5.6及以上,具体安装过程请参考 下载贴中的相关说明文档);

二、将程序解压后的ROOT文件夹拷贝到tomcat安装目录下的webapps文件夹下(例如:D:\Tomcat8\webapps\),

application.properties 请自行切换 spring.profiles.active 属性值
application-beta.properties  测试环境配置文件
application-prod.properties  生产环境配置文件(不可管理菜单和接口功能)


三、修改jdbc信息  ROOT\WEB-INF\classes\application-prod.properties 

spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://192.168.0.200:3306/jeecms?useUnicode=true&characterEncoding=UTF-8&useSSL=false
spring.datasource.username=root
spring.datasource.password=jlkj@jeecms9
spring.jpa.database-platform=MySQL5InnoDB

设置成自己数据库的信息 启动tomcat
级别: 总版主
UID: 10736
积分:148381 加为好友
威望: 205 精华: 42
主题:287 回复:126139
注册时间:2010-09-08
在线时长:15.55
4#   发表于:2022-03-14 09:27:22  IP:111.200.*.*
启用上面的那段,注释下面的那段配置
路漫漫其修远兮,吾将上下而求索!
级别: 总版主
UID: 10736
积分:148381 加为好友
威望: 205 精华: 42
主题:287 回复:126139
注册时间:2010-09-08
在线时长:15.55
5#   发表于:2022-03-14 09:27:42  IP:111.200.*.*
文件是这个文件
路漫漫其修远兮,吾将上下而求索!
级别: 举人
UID: 37935
积分:110 加为好友
威望: 1 精华: 0
主题:14 回复:78
注册时间:2012-08-28
在线时长:0
6#   发表于:2022-03-14 11:16:36  IP:72.3.*.*
回复第5楼

我安装这个修改后,碰到这个问题,是我数据库的配置没有配置好吗?

2022-03-13 22:02:23.214 [localhost-startStop-1] WARN  o.s.boot.autoconfigure.orm.jpa.DatabaseLookup - Unable to determine jdbc url from datasource 
org.springframework.jdbc.support.MetaDataAccessException: Could not get Connection for extracting meta-data; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed
at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:328)
at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:356)
at org.springframework.boot.autoconfigure.orm.jpa.DatabaseLookup.getDatabase(DatabaseLookup.java:72)

#\u6570\u636E\u9A71\u52A8
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/jeecms?characterEncoding=utf-8&serverTimezone=UTC&useSSL=false
spring.datasource.username=root
spring.datasource.password=12345678
spring.jpa.database-platform=MySQL5InnoDB

#mysql,sqlserver\u7528select 1\uFF0Coracle\u6570\u636E\u5E93\u7528select 1 from dual
#spring.datasource.hikari.connection-test-query=select 1
#mysql,sqlserver\u7528select 1\uFF0Coracle\u6570\u636E\u5E93\u7528select 1 from dual
#spring.datasource.tomcat.validation-query=select 1

#hibernate\u662F\u5426\u663E\u793Asql\u6216\u683C\u5F0F\u5316\u663E\u793A
spring.jpa.properties.hibernate.show_sql=false
spring.jpa.properties.hibernate.format_sql=false

我通过客户端,是可以链接上mysql的
级别: 举人
UID: 37935
积分:110 加为好友
威望: 1 精华: 0
主题:14 回复:78
注册时间:2012-08-28
在线时长:0
7#   发表于:2022-03-14 11:17:07  IP:72.3.*.*
就是我碰到同上的问题,安装你的提示修改后,继续碰到这个问题。
级别: 总版主
UID: 10736
积分:148381 加为好友
威望: 205 精华: 42
主题:287 回复:126139
注册时间:2010-09-08
在线时长:15.55
8#   发表于:2022-03-14 11:18:45  IP:111.200.*.*
现在报的什么错误了
路漫漫其修远兮,吾将上下而求索!
级别: 举人
UID: 37935
积分:110 加为好友
威望: 1 精华: 0
主题:14 回复:78
注册时间:2012-08-28
在线时长:0
9#   发表于:2022-03-14 11:25:56  IP:72.3.*.*
回复第8楼

2022-03-13 22:02:20.820 [localhost-startStop-1] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$673e606] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 
2022-03-13 22:02:21.097 [localhost-startStop-1] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 6012 ms 
2022-03-13 22:02:21.974 [localhost-startStop-1] INFO  com.zaxxer.hikari.HikariDataSource - HikariCP - Starting... 
2022-03-13 22:02:23.204 [localhost-startStop-1] ERROR com.zaxxer.hikari.pool.HikariPool - HikariCP - Exception during pool initialization. 
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
at com.mysql.jdbc.Util.getInstance(Util.java:408)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:878)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:874)

这个错误
级别: 举人
UID: 37935
积分:110 加为好友
威望: 1 精华: 0
主题:14 回复:78
注册时间:2012-08-28
在线时长:0
10#   发表于:2022-03-14 11:26:46  IP:72.3.*.*
2022-03-13 22:02:23.214 [localhost-startStop-1] WARN  o.s.boot.autoconfigure.orm.jpa.DatabaseLookup - Unable to determine jdbc url from datasource 
org.springframework.jdbc.support.MetaDataAccessException: Could not get Connection for extracting meta-data; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed
at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:328)
at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:356)
at org.springframework.boot.autoconfigure.orm.jpa.DatabaseLookup.getDatabase(DatabaseLookup.java:72)
1 2 > >| 共2页