Форум программистов, компьютерный форум CyberForum.ru

Java и базы данных

Войти
Регистрация
Восстановить пароль
 
 
antopro
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 47
#1

PostgreSQL При настройке log4j для jdbc вылетает exception - Java БД

08.12.2016, 22:31. Просмотров 436. Ответов 21
Метки нет (Все метки)

Моя цель - настроить логирование с сохранением в базу данных. Использую log4j. Вот сам аппендер, который у меня получился:
XML
1
2
3
4
5
6
7
8
9
10
<JDBC name="databaseAppender" tableName="APPLICATION_LOG">
            <ConnectionFactory class="com.yauhenikuntsevich.training.onlinestore.services.utils.ConnectionToDB"
                method="openConnectionToDB" />
            <Column name="EVENT_ID" literal="APPLICATION_LOG_SEQUENCE.NEXTVAL" />
            <Column name="EVENT_DATE" isEventTimestamp="true" />
            <Column name="LEVEL" pattern="%level" />
            <Column name="LOGGER" pattern="%logger" />
            <Column name="MESSAGE" pattern="%message" />
            <Column name="THROWABLE" pattern="%ex{full}" />
        </JDBC>
При помощи этого класса получаю конекшен, сам по себе он работает, проверял:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.yauhenikuntsevich.training.onlinestore.services.utils;
 
import java.sql.Connection;
import java.sql.DriverManager;
 
public class ConnectionToDB {
    private static final String URL = "jdbc:postgresql://localhost:5432/onlinestore";
    private static final String USER_NAME = "postgres";
    private static final String PASSWORD = "postgres1";
 
    public static Connection openConnectionToDB() {
        try {
            return DriverManager.getConnection(URL, USER_NAME, PASSWORD);
        } catch (Exception e) {
            System.out.println("Сonnection failed");
            e.printStackTrace();
        }
        return null;
    }
}
При этом получается зацикливание и вот такой стектрейс:

2016-12-08 21:20:10,229 ERROR Unable to write to database [jdbcManager{ description=databaseAppender, bufferSize=0, connectionSource=factory{ public static java.sql.Connection com.yauhenikuntsevich.training.onlinestore.services.utils.ConnectionToDB.openConnectionToDB() }, tableName=APPLICATION_LOG, columns=[ { name=EVENT_ID, layout=null, literal=APPLICATION_LOG_SEQUENCE.NEXTVAL, timestamp=false }, { name=EVENT_DATE, layout=null, literal=null, timestamp=true }, { name=LEVEL, layout=%level, literal=null, timestamp=false }, { name=LOGGER, layout=%logger, literal=null, timestamp=false }, { name=MESSAGE, layout=%message, literal=null, timestamp=false }, { name=THROWABLE, layout=%ex{full}, literal=null, timestamp=false } ] }] for appender [databaseAppender]. org.apache.logging.log4j.core.appender.AppenderLoggingException: Failed to insert record for log event in JDBC manager: Метод org.postgresql.jdbc.PgPreparedStatement.setNString(int, String) ещё не реализован

at org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager.writeInternal(JdbcDatabaseManager.java:125)
at org.apache.logging.log4j.core.appender.db.AbstractDatabaseManager.write(AbstractDatabaseManager.java:167)
at org.apache.logging.log4j.core.appender.db.AbstractDatabaseAppender.append(AbstractDatabaseAppender.java:105)
at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:99)
at org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:430)
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:409)
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:367)
at org.apache.logging.log4j.core.Logger.logMessage(Logger.java:112)
at org.apache.logging.slf4j.Log4jLogger.log(Log4jLogger.java:375)
at org.eclipse.jetty.util.log.JettyAwareLogger.log(JettyAwareLogger.java:620)
at org.eclipse.jetty.util.log.JettyAwareLogger.info(JettyAwareLogger.java:314)
at org.eclipse.jetty.util.log.Slf4jLog.info(Slf4jLog.java:74)
at org.eclipse.jetty.util.log.Log.initialized(Log.java:186)
at org.eclipse.jetty.util.log.Log.getLogger(Log.java:288)
at org.eclipse.jetty.util.log.Log.getLogger(Log.java:278)
at org.eclipse.jetty.util.component.AbstractLifeCycle.<clinit>(AbstractLifeCycle.java:35)
at com.yauhenikuntsevich.training.onlinestore.web.StartJetty.main(StartJetty.java:22)

Caused by: java.sql.SQLFeatureNotSupportedException: Метод org.postgresql.jdbc.PgPreparedStatement.setNString(int, String) ещё не реализован
at org.postgresql.Driver.notImplemented(Driver.java:646)
at org.postgresql.jdbc.PgPreparedStatement.setNString(PgPreparedStatement.java:1518)
at org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager.writeInternal(JdbcDatabaseManager.java:110)
... 16 more
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KEKCoGEN
Модератор
 Аватар для KEKCoGEN
1838 / 1716 / 416
Регистрация: 28.12.2010
Сообщений: 6,959
08.12.2016, 23:23     PostgreSQL При настройке log4j для jdbc вылетает exception #2
antopro, похоже на конфликт версий. Покажите pom.xml
antopro
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 47
08.12.2016, 23:26  [ТС]     PostgreSQL При настройке log4j для jdbc вылетает exception #3
KEKCoGEN,
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<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>
 
    <parent>
        <groupId>com.yauhenikuntsevich.training</groupId>
        <artifactId>onlinestore</artifactId>
        <version>1.0.0</version>
    </parent>
 
    <artifactId>services</artifactId>
    <packaging>jar</packaging>
 
    <dependencies>
        <dependency>
            <groupId>com.yauhenikuntsevich.training</groupId>
            <artifactId>dao-impl-db</artifactId>
        </dependency>
 
        <dependency>
            <groupId>com.yauhenikuntsevich.training</groupId>
            <artifactId>dao-impl-xml</artifactId>
        </dependency>
 
        <dependency>
            <groupId>com.yauhenikuntsevich.training</groupId>
            <artifactId>dao-api</artifactId>
        </dependency>
 
        <dependency>
            <groupId>com.yauhenikuntsevich.training</groupId>
            <artifactId>datamodel</artifactId>
        </dependency>
 
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
        </dependency>
 
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
        </dependency>
 
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
        </dependency>
 
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-api</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-core</artifactId>
        </dependency>
 
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-slf4j-impl</artifactId>
        </dependency>
 
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-jcl</artifactId>
        </dependency>
    </dependencies>
 
</project>
Добавлено через 1 минуту
Вот pom parent'a:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
<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.yauhenikuntsevich.training</groupId>
    <artifactId>onlinestore</artifactId>
    <version>1.0.0</version>
 
    <packaging>pom</packaging>
 
    <properties>
        <customVar>com.yauhenikuntsevich.training</customVar>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <common.project.version>1.0</common.project.version>
        <spring.version>4.0.3.RELEASE</spring.version>
        <spring.security.version>3.2.9.CI-SNAPSHOT</spring.security.version>
        <jetty9.version>9.2.13.v20150730</jetty9.version>
    </properties>
 
    <modules>
        <module>datamodel</module>
        <module>dao-api</module>
        <module>dao-impl-db</module>
        <module>dao-impl-xml</module>
        <module>services</module>
        <module>webapp</module>
    </modules>
 
    <dependencyManagement>
        <dependencies>
            <!-- Project modules -->
            <dependency>
                <groupId>com.yauhenikuntsevich.training</groupId>
                <artifactId>datamodel</artifactId>
                <version>1.0.0</version>
            </dependency>
 
            <dependency>
                <groupId>com.yauhenikuntsevich.training</groupId>
                <artifactId>dao-api</artifactId>
                <version>1.0.0</version>
            </dependency>
 
            <dependency>
                <groupId>com.yauhenikuntsevich.training</groupId>
                <artifactId>dao-impl-db</artifactId>
                <version>1.0.0</version>
            </dependency>
 
            <dependency>
                <groupId>com.yauhenikuntsevich.training</groupId>
                <artifactId>dao-impl-xml</artifactId>
                <version>1.0.0</version>
            </dependency>
 
            <dependency>
                <groupId>com.yauhenikuntsevich.training</groupId>
                <artifactId>services</artifactId>
                <version>1.0.0</version>
            </dependency>
 
            <dependency>
                <groupId>com.yauhenikuntsevich.training</groupId>
                <artifactId>webapp</artifactId>
                <version>1.0.0</version>
            </dependency>
 
            <dependency>
                <groupId>org.codehaus.jackson</groupId>
                <artifactId>jackson-core-asl</artifactId>
                <version>1.9.13</version>
            </dependency>
 
            <dependency>
                <groupId>org.codehaus.jackson</groupId>
                <artifactId>jackson-mapper-asl</artifactId>
                <version>1.9.13</version>
            </dependency>
 
            <!-- Other libraries -->
 
            <dependency>
                <groupId>javax.inject</groupId>
                <artifactId>javax.inject</artifactId>
                <version>1</version>
            </dependency>
 
            <!-- Spring framework -->
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-core</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-jdbc</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-beans</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context-support</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-orm</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-webmvc</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-web</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-test</artifactId>
                <version>${spring.version}</version>
                <scope>test</scope>
            </dependency>
 
            <!-- Spring security -->
 
            <dependency>
                <groupId>org.springframework.security</groupId>
                <artifactId>spring-security-web</artifactId>
                <version>${spring.security.version}</version>
            </dependency>
 
            <dependency>
                <groupId>org.springframework.security</groupId>
                <artifactId>spring-security-config</artifactId>
                <version>${spring.security.version}</version>
            </dependency>
 
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
                <version>3.1</version>
            </dependency>
 
            <dependency>
                <groupId>commons-io</groupId>
                <artifactId>commons-io</artifactId>
                <version>2.5</version>
            </dependency>
 
            <!-- [url]https://mvnrepository.com/artifact/postgresql/postgresql[/url] -->
            <dependency>
                <groupId>postgresql</groupId>
                <artifactId>postgresql</artifactId>
                <version>9.3-1102.jdbc41</version>
            </dependency>
 
            <!-- [url]https://mvnrepository.com/artifact/com.thoughtworks.xstream/xstream[/url] -->
            <dependency>
                <groupId>com.thoughtworks.xstream</groupId>
                <artifactId>xstream</artifactId>
                <version>1.4.9</version>
            </dependency>
 
            <dependency>
                <groupId>org.postgresql</groupId>
                <artifactId>postgresql</artifactId>
                <version>9.3-1104-jdbc41</version>
            </dependency>
 
            <dependency>
                <groupId>commons-dbcp</groupId>
                <artifactId>commons-dbcp</artifactId>
                <version>1.4</version>
            </dependency>
 
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.12</version>
                <scope>test</scope>
            </dependency>
 
 
            <dependency>
                <groupId>org.apache.logging.log4j</groupId>
                <artifactId>log4j-api</artifactId>
                <version>2.1</version>
            </dependency>
            <dependency>
                <groupId>org.apache.logging.log4j</groupId>
                <artifactId>log4j-core</artifactId>
                <version>2.1</version>
            </dependency>
            <dependency>
                <groupId>org.apache.logging.log4j</groupId>
                <artifactId>log4j-slf4j-impl</artifactId>
                <version>2.1</version>
            </dependency>
            <dependency>
                <groupId>org.apache.logging.log4j</groupId>
                <artifactId>log4j-jcl</artifactId>
                <version>2.1</version>
            </dependency>
 
            <!-- JETTY DEPENDENCIES FOR TESTING -->
            <dependency>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-server</artifactId>
                <version>${jetty9.version}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-webapp</artifactId>
                <version>${jetty9.version}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-util</artifactId>
                <version>${jetty9.version}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-jmx</artifactId>
                <version>${jetty9.version}</version>
                <scope>test</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
 
    <build>
        <plugins>
        </plugins>
        <pluginManagement>
            <plugins>
                <plugin>
                    <inherited>true</inherited>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.0</version>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <encoding>UTF-8</encoding>
                        <showWarnings>true</showWarnings>
                        <showDeprecation>true</showDeprecation>
                    </configuration>
                </plugin>
 
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-eclipse-plugin</artifactId>
                    <version>2.9</version>
                    <configuration>
                        <downloadSources>true</downloadSources>
                        <wtpversion>${wtp.version}</wtpversion>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <version>2.4</version>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
    
    <repositories>
        <!-- ... possibly other repository elements ... -->
        <repository>
            <id>spring-snapshot</id>
            <name>Spring Snapshot Repository</name>
            <url>https://repo.spring.io/snapshot</url>
        </repository>
    </repositories>
 
</project>
KEKCoGEN
Модератор
 Аватар для KEKCoGEN
1838 / 1716 / 416
Регистрация: 28.12.2010
Сообщений: 6,959
08.12.2016, 23:31     PostgreSQL При настройке log4j для jdbc вылетает exception #4
antopro, ищите где у вас приходят зависимости postgresql. Где то у вас разные верси. В этих помах их нет
antopro
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 47
08.12.2016, 23:33  [ТС]     PostgreSQL При настройке log4j для jdbc вылетает exception #5
KEKCoGEN, а где они, кроме как в поме, могут приходить?
KEKCoGEN
Модератор
 Аватар для KEKCoGEN
1838 / 1716 / 416
Регистрация: 28.12.2010
Сообщений: 6,959
08.12.2016, 23:36     PostgreSQL При настройке log4j для jdbc вылетает exception #6
antopro, в поме, но не в этом. У вас там ещё 5 проектов судя по парент пому.
antopro
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 47
08.12.2016, 23:45  [ТС]     PostgreSQL При настройке log4j для jdbc вылетает exception #7
KEKCoGEN, во всех помах прописано так:
XML
1
2
3
4
        <dependency>
            <groupId>org.postgresql</groupId>
            <artifactId>postgresql</artifactId>
        </dependency>
а только в парентовом указана версия:
XML
1
2
3
4
5
            <dependency>
                <groupId>org.postgresql</groupId>
                <artifactId>postgresql</artifactId>
                <version>9.3-1104-jdbc41</version>
            </dependency>
К сожалению пока не нашел в чем проблема. По прежнему циклит.
KEKCoGEN
Модератор
 Аватар для KEKCoGEN
1838 / 1716 / 416
Регистрация: 28.12.2010
Сообщений: 6,959
08.12.2016, 23:57     PostgreSQL При настройке log4j для jdbc вылетает exception #8
antopro, в консоли запустите mvn dependency:tree -Dverbose -Dincludes=commons-collections
из директории проблемного проекта
antopro
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 47
09.12.2016, 00:11  [ТС]     PostgreSQL При настройке log4j для jdbc вылетает exception #9
KEKCoGEN, стесняюсь сказать, но никогда не пользовался консолью. Вот выбрал maven console, вставил текст, нажал enter, но ничего не произошло del
 Комментарий модератора 
прикрепляйте изображения к посту
KEKCoGEN
Модератор
 Аватар для KEKCoGEN
1838 / 1716 / 416
Регистрация: 28.12.2010
Сообщений: 6,959
09.12.2016, 00:12     PostgreSQL При настройке log4j для jdbc вылетает exception #10
Цитата Сообщение от antopro Посмотреть сообщение
Вот выбрал maven console, вставил текст, нажал enter, но ничего не произошло
имелось в виду из консоли винды. CMD
antopro
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 47
09.12.2016, 00:19  [ТС]     PostgreSQL При настройке log4j для jdbc вылетает exception #11
KEKCoGEN, пока не очень с командной строкой, вот что-то получилось.
Путь к проекту: E:\YandexDisk\Java\Projects\onlinestore\services
Миниатюры
При настройке log4j для jdbc вылетает exception  
KEKCoGEN
Модератор
 Аватар для KEKCoGEN
1838 / 1716 / 416
Регистрация: 28.12.2010
Сообщений: 6,959
09.12.2016, 00:52     PostgreSQL При настройке log4j для jdbc вылетает exception #12
antopro, у вас maven CLI не установлен.
Если работаете в эклипс, нажмите Crtl + Shift + T, введите туда PgPreparedStatement и покажите скриншот того что получилось
antopro
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 47
09.12.2016, 11:21  [ТС]     PostgreSQL При настройке log4j для jdbc вылетает exception #13
KEKCoGEN, вот что получилось
Миниатюры
При настройке log4j для jdbc вылетает exception  
KEKCoGEN
Модератор
 Аватар для KEKCoGEN
1838 / 1716 / 416
Регистрация: 28.12.2010
Сообщений: 6,959
09.12.2016, 12:02     PostgreSQL При настройке log4j для jdbc вылетает exception #14
antopro, выложите свой проект на github и запостите сюда линк.
antopro
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 47
09.12.2016, 12:03  [ТС]     PostgreSQL При настройке log4j для jdbc вылетает exception #15
KEKCoGEN, https://github.com/Pegas-7/onlinestore
KEKCoGEN
Модератор
 Аватар для KEKCoGEN
1838 / 1716 / 416
Регистрация: 28.12.2010
Сообщений: 6,959
09.12.2016, 12:16     PostgreSQL При настройке log4j для jdbc вылетает exception #16
antopro, он у вас не компилируется вообще.
antopro
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 47
09.12.2016, 12:21  [ТС]     PostgreSQL При настройке log4j для jdbc вылетает exception #17
KEKCoGEN, вроде jetty запускается и запросы через REST-клиент работают
Миниатюры
При настройке log4j для jdbc вылетает exception  
antopro
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 47
09.12.2016, 12:23  [ТС]     PostgreSQL При настройке log4j для jdbc вылетает exception #18
KEKCoGEN, тут https://github.com/Pegas-7/onlinesto...%20all%20table скрипт для пересоздания таблиц в БД. Без бд проект не будет работать, я думаю вы и так знаете. Или вы имели в виду что-то другое?
KEKCoGEN
Модератор
 Аватар для KEKCoGEN
1838 / 1716 / 416
Регистрация: 28.12.2010
Сообщений: 6,959
09.12.2016, 12:37     PostgreSQL При настройке log4j для jdbc вылетает exception #19
Цитата Сообщение от antopro Посмотреть сообщение
Или вы имели в виду что-то другое?
да. имел в виду ошибки компиляции. Например
AdministratorDaoXmlImpl имплементирует интерфейс EntityDao<Administrator>
в интерфейсе есть метод
Integer update(T entity);
однако в классе AdministratorDaoXmlImpl он описан как
public void update(Administrator administrator)

и ещё несколько таких и похожих случаев. Может у вас не последний код там лежит?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2016, 12:42     PostgreSQL При настройке log4j для jdbc вылетает exception
Еще ссылки по теме:

Java БД Подключение драйверов для JDBC динамически
Разработать приложение на Java, взаимодействующие с базой данных при помощи JDBC-драйвера Java БД
Java БД Ошибка при настройке Spring и Hibernate
Java БД JDBC FAQ для начинающих
Кодировка в консоли при работе с jdbc. Windows 10 Java БД

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
antopro
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 47
09.12.2016, 12:42  [ТС]     PostgreSQL При настройке log4j для jdbc вылетает exception #20
KEKCoGEN, код последний. Дело в том, что пакет dao-impl-xml создан лишь для понимания работы интерфейсов. Вся работа идет через реализацию dao-impl-db. И в spring-context пути ко всем бинам описаны без учета dao-impl-xml. Вот spring-context https://github.com/Pegas-7/onlinesto...main/resources
Yandex
Объявления
09.12.2016, 12:42     PostgreSQL При настройке log4j для jdbc вылетает exception
Ответ Создать тему
Опции темы

Текущее время: 11:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru