Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214

Приложение написано на Java + Firebird

07.05.2015, 19:02. Показов 2702. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе времени суток уважаемые форумчани. Не буду многословным пишу приложение на Java. Данное приложение консольное тянет данные из БД Firebird. Собираю приложение по мануалу от поставщика драйвера к базе данных вот ссылка http://www.firebirdsql.org/fil... manual.pdf. Приложение собирается но вот тут и возникает какая то магия. Я не могу просто запустить скомпиленый класс (приложение). И что бы его запустить мне надо каждый раз для того что бы запустить это приложение дописывать вот это в консоле а то он не забускается. java -Djdbc.drivers=org.firebirdsql.jdbc.FBDri ver -classpath jaybird-full-2.1.6.jar;C:/myproject/classes mymain данная команда указана в мануале ссылку привел выше. Вопрос в следующем как мне собрать приложение так что бы не запускать все это приблуду как указал выше? Заранее благодарю за ответ.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.05.2015, 19:02
Ответы с готовыми решениями:

Как запустить приложение java с firebird
Доброе времени суток!! Уважаемые форумчане подскажите пожалуйста в чем может быть ошибка. Приложение написано на java версия ниже. Данное...

Приложение написано на x64, не могу открыть это же приложение на Win32
Всем доброго дня или вечера. Помогите пожалуйста, я написал приложение си шарпе платформа виндоус 64 разрядный теперь не могу открыть вот...

Для чего написано: ui.set(p);? - Java SE
package com.company; import java.util.ArrayList; import java.util.Iterator; public class Main { public static void...

23
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
07.05.2015, 20:17
Programer, если вы используете IDE то добавьте jar в класспас и сгенерируйте проект со всеми зависимостями внутри. -Djdbc.drivers=org.firebirdsql.jdbc.FBDri ver можно утановить программно через системные переменные или просто передать куда надо (зависит от вашей программы)
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
07.05.2015, 21:01  [ТС]
KEKCoGEN, я использую netbeans подскажите как это можно сделать в этой среде.
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
07.05.2015, 21:34
Programer, без понятия. Я не работал с нетбинсом. Может кто другой подскажет
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
07.05.2015, 22:37
Всё это настраивается в свойствах проекта в NetBeans.
jar-ник добавляете в Libraries -> Вкладка Compile -> Add JAR/Folder
-Djdbc.drivers=org.firebirdsql.jdbc.FBDri ver указывается в Run -> VM Options
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
07.05.2015, 23:24  [ТС]
turbanoff, сделал все как сказал. Но проблема не решается. Вот что выводит консоль после того как пытаюсь запустить приложение.
Code
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
ant -f /home/f/java/project_2/JavaApplication1/JavaFXApplication1 jfxsa-run
init:
Deleting: /home/f/java/project_2/JavaApplication1/JavaFXApplication1/build/built-jar.properties
deps-jar:
Updating property file: /home/f/java/project_2/JavaApplication1/JavaFXApplication1/build/built-jar.properties
compile:
Deleting directory /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/lib
Copying 4 files to /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/lib
Copied 1 empty directory to 1 empty directory under /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/lib
Detected JavaFX Ant API version 1.2
jfx-deployment:
jar:
Copying 16 files to /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/run108768137
Copied 4 empty directories to 1 empty directory under /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/run108768137
jfx-project-run:
Executing /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/run108768137/JavaFXApplication1.jar using platform /home/f/program/jdk/jdk1.7.0_45/jre/bin/java
Exception in Application start method
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.javafx.main.Main.launchApp(Main.java:698)
    at com.javafx.main.Main.main(Main.java:871)
Caused by: java.lang.RuntimeException: Exception in Application start method
    at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:403)
    at com.sun.javafx.application.LauncherImpl.access$000(LauncherImpl.java:47)
    at com.sun.javafx.application.LauncherImpl$1.run(LauncherImpl.java:115)
    at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.UnsupportedClassVersionError: org/firebirdsql/pool/FBWrappingDataSource : Unsupported major.minor version 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at javafxapplication1.connFirebird.start_(connFirebird.java:22)
    at javafxapplication1.JavaFXApplication1.start(JavaFXApplication1.java:77)
    at com.sun.javafx.application.LauncherImpl$5.run(LauncherImpl.java:319)
    at com.sun.javafx.application.PlatformImpl$5.run(PlatformImpl.java:216)
    at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:179)
    at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:176)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl$4.run(PlatformImpl.java:176)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:76)
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
    at com.sun.glass.ui.gtk.GtkApplication$3$1.run(GtkApplication.java:89)
    ... 1 more
Java Result: 1
Deleting directory /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/run108768137
jfxsa-run:
СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 5 секунды)
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
08.05.2015, 01:33
Цитата Сообщение от Programer Посмотреть сообщение
Unsupported major.minor version 52.0
JDK 8 нужно использовать.
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
08.05.2015, 12:51  [ТС]
turbanoff, дружище добавил в netbeans jdk 8 сделал для проэкта его по умолчанию.
Собираю проект. Выдает следующее.
Code
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
ant -f /home/f/java/project_2/JavaApplication1/JavaFXApplication1 jfx-rebuild
init:
deps-clean:
Updating property file: /home/f/java/project_2/JavaApplication1/JavaFXApplication1/build/built-clean.properties
Deleting directory /home/f/java/project_2/JavaApplication1/JavaFXApplication1/build
clean:
init:
deps-jar:
Created dir: /home/f/java/project_2/JavaApplication1/JavaFXApplication1/build
Updating property file: /home/f/java/project_2/JavaApplication1/JavaFXApplication1/build/built-jar.properties
Created dir: /home/f/java/project_2/JavaApplication1/JavaFXApplication1/build/classes
Created dir: /home/f/java/project_2/JavaApplication1/JavaFXApplication1/build/empty
Created dir: /home/f/java/project_2/JavaApplication1/JavaFXApplication1/build/generated-sources/ap-source-output
Compiling 3 source files to /home/f/java/project_2/JavaApplication1/JavaFXApplication1/build/classes
warning: [options] bootstrap class path not set in conjunction with -source 1.7
1 warning
compile:
Created dir: /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist
Copying 4 files to /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/lib
Copied 1 empty directory to 1 empty directory under /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/lib
Detected JavaFX Ant API version 1.3
Launching <fx:jar> task from /home/f/program/jdk_8/jdk1.8.0_45/lib/ant-javafx.jar
Warning: From JDK7u25 the Codebase manifest attribute should be used to restrict JAR repurposing.
         Please set manifest.custom.codebase property to override the current default non-secure value '*'.
Launching <fx:deploy> task from /home/f/program/jdk_8/jdk1.8.0_45/lib/ant-javafx.jar
jfx-deployment-script:
jfx-deployment:
jar:
jfx-rebuild:
СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 2 секунды)
После этого пытаюсь запустить приложение. И ни чего не происходит но консоль выдает следующее
Code
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
ant -f /home/f/java/project_2/JavaApplication1/JavaFXApplication1 jfxsa-run
init:
Deleting: /home/f/java/project_2/JavaApplication1/JavaFXApplication1/build/built-jar.properties
deps-jar:
Updating property file: /home/f/java/project_2/JavaApplication1/JavaFXApplication1/build/built-jar.properties
compile:
Deleting directory /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/lib
Copying 4 files to /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/lib
Copied 1 empty directory to 1 empty directory under /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/lib
Detected JavaFX Ant API version 1.3
jfx-deployment:
jar:
Copying 16 files to /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/run1416510793
Copied 4 empty directories to 1 empty directory under /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/run1416510793
jfx-project-run:
Executing /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/run1416510793/JavaFXApplication1.jar using platform /home/f/program/jdk_8/jdk1.8.0_45/bin/java
Exception in Application start method
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:497)
    at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:389)
    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:497)
    at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:323)
    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:497)
    at sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:767)
Caused by: java.lang.RuntimeException: Exception in Application start method
    at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917)
    at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$152(LauncherImpl.java:182)
    at com.sun.javafx.application.LauncherImpl$$Lambda$56/463345942.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544721. Unable to complete network request to host "192.168.1.104".
    at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource$PooledConnectionManagerImpl.allocateConnection(AbstractFBConnectionPoolDataSource.java:850)
    at org.firebirdsql.pool.PooledConnectionQueue.createPooledConnection(PooledConnectionQueue.java:475)
    at org.firebirdsql.pool.PooledConnectionQueue.addConnection(PooledConnectionQueue.java:425)
    at org.firebirdsql.pool.PooledConnectionQueue.start(PooledConnectionQueue.java:133)
    at org.firebirdsql.pool.AbstractConnectionPool.getQueue(AbstractConnectionPool.java:206)
    at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.getPooledConnection(AbstractFBConnectionPoolDataSource.java:297)
    at org.firebirdsql.pool.FBWrappingDataSource.getConnection(FBWrappingDataSource.java:219)
    at javafxapplication1.connFirebird.start_(connFirebird.java:32)
    at javafxapplication1.JavaFXApplication1.start(JavaFXApplication1.java:77)
    at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$159(LauncherImpl.java:863)
    at com.sun.javafx.application.LauncherImpl$$Lambda$59/384552670.run(Unknown Source)
    at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$172(PlatformImpl.java:326)
    at com.sun.javafx.application.PlatformImpl$$Lambda$52/1793329556.run(Unknown Source)
    at com.sun.javafx.application.PlatformImpl.lambda$null$170(PlatformImpl.java:295)
    at com.sun.javafx.application.PlatformImpl$$Lambda$54/1933448218.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$171(PlatformImpl.java:294)
    at com.sun.javafx.application.PlatformImpl$$Lambda$53/1031980531.run(Unknown Source)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$48(GtkApplication.java:139)
    at com.sun.glass.ui.gtk.GtkApplication$$Lambda$42/1213415012.run(Unknown Source)
    ... 1 more
Caused by: org.firebirdsql.gds.GDSException: Unable to complete network request to host "192.168.1.104".
    at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.connect(AbstractJavaGDSImpl.java:1876)
    at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.internalAttachDatabase(AbstractJavaGDSImpl.java:431)
    at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.iscAttachDatabase(AbstractJavaGDSImpl.java:411)
    at org.firebirdsql.jca.FBManagedConnection.<init>(FBManagedConnection.java:105)
    at org.firebirdsql.jca.FBManagedConnectionFactory.createManagedConnection(FBManagedConnectionFactory.java:499)
    at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource$PooledConnectionManagerImpl.allocateConnection(AbstractFBConnectionPoolDataSource.java:820)
    ... 22 more
Caused by: java.net.NoRouteToHostException: No route to host
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.openSocket(AbstractJavaGDSImpl.java:1969)
    at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.connect(AbstractJavaGDSImpl.java:1852)
    ... 27 more
Exception running application javafxapplication1.JavaFXApplication1
Java Result: 1
Deleting directory /home/f/java/project_2/JavaApplication1/JavaFXApplication1/dist/run1416510793
jfxsa-run:
СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 4 секунды)
Добавлено через 19 минут
turbanoff, Сорри не обращай на предпоследний пост. Все у меня пока получилось. Огромное Благодарю)

Добавлено через 19 минут
turbanoff, Да как приложение запускается но если хочу запустить на веб сервере так как я собираю javafx то там у меня выходит ошибка. Можете подсказать куда копать?

Добавлено через 1 час 33 минуты
После того как залил файлы на сервер пытаюсь запустить приложение с локальной машины. Вот что мне выдает программа.
C++
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
Java Plug-in 11.45.2.14
Using JRE version 1.8.0_45-b14 Java HotSpot(TM) 64-Bit Server VM
User home directory = /home/f
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
l:   dump classloader list
m:   print memory usage
o:   trigger logging
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
x:   clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
java.lang.ExceptionInInitializerError
    at org.firebirdsql.pool.FBWrappingDataSource.getPool(FBWrappingDataSource.java:177)
    at org.firebirdsql.pool.FBWrappingDataSource.setMaxPoolSize(FBWrappingDataSource.java:326)
    at javafxapplication1.connFirebird.start_(connFirebird.java:23)
    at javafxapplication1.JavaFXApplication1.start(JavaFXApplication1.java:60)
    at com.sun.javafx.applet.FXApplet2$2.run(FXApplet2.java:143)
    at com.sun.javafx.application.PlatformImpl.lambda$null$170(PlatformImpl.java:295)
    at com.sun.javafx.application.PlatformImpl$$Lambda$52/1311834920.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$171(PlatformImpl.java:294)
    at com.sun.javafx.application.PlatformImpl$$Lambda$51/1766822961.run(Unknown Source)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$48(GtkApplication.java:139)
    at com.sun.glass.ui.gtk.GtkApplication$$Lambda$41/1108224092.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "FBLog4j" "read")
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:457)
    at java.security.AccessController.checkPermission(AccessController.java:884)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
    at sun.plugin2.applet.FXAppletSecurityManager.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1294)
    at java.lang.System.getProperty(System.java:717)
    at org.firebirdsql.logging.LoggerFactory.getLogger(LoggerFactory.java:36)
    at org.firebirdsql.logging.LoggerFactory.getLogger(LoggerFactory.java:72)
    at org.firebirdsql.pool.FBPooledDataSourceFactory.<clinit>(FBPooledDataSourceFactory.java:42)
    ... 15 more
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: java.lang.ExceptionInInitializerError
    at com.sun.javafx.applet.FXApplet2$2.run(FXApplet2.java:159)
    at com.sun.javafx.application.PlatformImpl.lambda$null$170(PlatformImpl.java:295)
    at com.sun.javafx.application.PlatformImpl$$Lambda$52/1311834920.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$171(PlatformImpl.java:294)
    at com.sun.javafx.application.PlatformImpl$$Lambda$51/1766822961.run(Unknown Source)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$48(GtkApplication.java:139)
    at com.sun.glass.ui.gtk.GtkApplication$$Lambda$41/1108224092.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ExceptionInInitializerError
    at org.firebirdsql.pool.FBWrappingDataSource.getPool(FBWrappingDataSource.java:177)
    at org.firebirdsql.pool.FBWrappingDataSource.setMaxPoolSize(FBWrappingDataSource.java:326)
    at javafxapplication1.connFirebird.start_(connFirebird.java:23)
    at javafxapplication1.JavaFXApplication1.start(JavaFXApplication1.java:60)
    at com.sun.javafx.applet.FXApplet2$2.run(FXApplet2.java:143)
    ... 10 more
Caused by: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "FBLog4j" "read")
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:457)
    at java.security.AccessController.checkPermission(AccessController.java:884)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
    at sun.plugin2.applet.FXAppletSecurityManager.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1294)
    at java.lang.System.getProperty(System.java:717)
    at org.firebirdsql.logging.LoggerFactory.getLogger(LoggerFactory.java:36)
    at org.firebirdsql.logging.LoggerFactory.getLogger(LoggerFactory.java:72)
    at org.firebirdsql.pool.FBPooledDataSourceFactory.<clinit>(FBPooledDataSourceFactory.java:42)
    ... 15 more

Кто может мне в этом помоч. Заранее благодарю за ответ.
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
12.05.2015, 15:04  [ТС]
Ребята есть какие то мысли по поводу моей проблемы?

Вот что выводит лог консоли. Когда пытаюсь запустить приложение javafx в окне браузера.

Code
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
java.lang.ExceptionInInitializerError
    at org.firebirdsql.pool.FBWrappingDataSource.getPool(FBWrappingDataSource.java:177)
    at org.firebirdsql.pool.FBWrappingDataSource.setMaxPoolSize(FBWrappingDataSource.java:326)
    at javafxapplication1.connFirebird.start_(connFirebird.java:23)
    at javafxapplication1.JavaFXApplication1.start(JavaFXApplication1.java:60)
    at com.sun.javafx.applet.FXApplet2$2.run(FXApplet2.java:143)
    at com.sun.javafx.application.PlatformImpl.lambda$null$170(PlatformImpl.java:295)
    at com.sun.javafx.application.PlatformImpl$$Lambda$52/1311834920.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$171(PlatformImpl.java:294)
    at com.sun.javafx.application.PlatformImpl$$Lambda$51/1766822961.run(Unknown Source)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$48(GtkApplication.java:139)
    at com.sun.glass.ui.gtk.GtkApplication$$Lambda$41/1108224092.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "FBLog4j" "read")
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:457)
    at java.security.AccessController.checkPermission(AccessController.java:884)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
    at sun.plugin2.applet.FXAppletSecurityManager.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1294)
    at java.lang.System.getProperty(System.java:717)
    at org.firebirdsql.logging.LoggerFactory.getLogger(LoggerFactory.java:36)
    at org.firebirdsql.logging.LoggerFactory.getLogger(LoggerFactory.java:72)
    at org.firebirdsql.pool.FBPooledDataSourceFactory.<clinit>(FBPooledDataSourceFactory.java:42)
    ... 15 more
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: java.lang.ExceptionInInitializerError
    at com.sun.javafx.applet.FXApplet2$2.run(FXApplet2.java:159)
    at com.sun.javafx.application.PlatformImpl.lambda$null$170(PlatformImpl.java:295)
    at com.sun.javafx.application.PlatformImpl$$Lambda$52/1311834920.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$171(PlatformImpl.java:294)
    at com.sun.javafx.application.PlatformImpl$$Lambda$51/1766822961.run(Unknown Source)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$48(GtkApplication.java:139)
    at com.sun.glass.ui.gtk.GtkApplication$$Lambda$41/1108224092.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ExceptionInInitializerError
    at org.firebirdsql.pool.FBWrappingDataSource.getPool(FBWrappingDataSource.java:177)
    at org.firebirdsql.pool.FBWrappingDataSource.setMaxPoolSize(FBWrappingDataSource.java:326)
    at javafxapplication1.connFirebird.start_(connFirebird.java:23)
    at javafxapplication1.JavaFXApplication1.start(JavaFXApplication1.java:60)
    at com.sun.javafx.applet.FXApplet2$2.run(FXApplet2.java:143)
    ... 10 more
Caused by: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "FBLog4j" "read")
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:457)
    at java.security.AccessController.checkPermission(AccessController.java:884)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
    at sun.plugin2.applet.FXAppletSecurityManager.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1294)
    at java.lang.System.getProperty(System.java:717)
    at org.firebirdsql.logging.LoggerFactory.getLogger(LoggerFactory.java:36)
    at org.firebirdsql.logging.LoggerFactory.getLogger(LoggerFactory.java:72)
    at org.firebirdsql.pool.FBPooledDataSourceFactory.<clinit>(FBPooledDataSourceFactory.java:42)
    ... 15 more
Java Plug-in 11.45.2.14
Using JRE version 1.8.0_45-b14 Java HotSpot(TM) 64-Bit Server VM
User home directory = /home/f
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
l:   dump classloader list
m:   print memory usage
o:   trigger logging
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
x:   clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
22.05.2015, 01:44  [ТС]
KEKCoGEN, а не подскажишь может куда то надо подкладывать файлы библиотек которые собрались вместе с проэктом?
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
22.05.2015, 01:53
Цитата Сообщение от Programer Посмотреть сообщение
куда то надо подкладывать файлы библиотек которые собрались вместе с проэктом?
неважно куда положить. Важно как собрать. Однако судя по ошибке проблема не в том что каких то файлов нехватает. С javafx инкогда не работал поэтому немогу сказать в чем проблема.
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
22.05.2015, 01:55  [ТС]
KEKCoGEN, я просто думаю что возможно куда то в jre их надо запихать те файлы которые у меня появились как зивисимые библиотеки для проэкта.
0
40 / 40 / 20
Регистрация: 14.05.2015
Сообщений: 116
22.05.2015, 09:09
Первым делом разберитесь с настройками DataSource. Именно по этому поводу вылетает exception.
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
22.05.2015, 13:12  [ТС]
lyolik, можно по подробнее?
0
40 / 40 / 20
Регистрация: 14.05.2015
Сообщений: 116
22.05.2015, 14:41
Programer, если вы запускаете приложение на вебсервере, то вы должны сконфигурировать вашу DataSource. Причём, на разных серверах способы конфигурации могут отличаться. В томкате, например это можно сделать в файле /META-INF/context.xml
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
22.05.2015, 15:00  [ТС]
lyolik, можно пожалуйста более точную информацию?
что за DataSource?
Как конфигурировать tomcat?
0
40 / 40 / 20
Регистрация: 14.05.2015
Сообщений: 116
22.05.2015, 15:14
Здесь про конфиг MySQL в томкате. Измените под свою БД
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
22.05.2015, 15:34  [ТС]
lyolik, Я все же не пойму как вообще работает это приложение javafx?
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
22.05.2015, 15:39
lyolik, думаю FX не использует контейнер.
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
22.05.2015, 15:41  [ТС]
KEKCoGEN, да я вот тоже уже во всех этих делах запутался. Если собираю без базы данных формы все компелиться и работает на сервере. Как только компелю с библиотеками от firebird ни чего не работает. Я вот что думаю может библиотеки куда то подкладывать нужно, которые создаются отдельно при компиляции?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.05.2015, 15:41
Помогаю со студенческими работами здесь

Можна ли узнать на какой платформе было написано приложение?
Могу ли я вычислить платформу написания приложения ERIM Ukraine 103?

Как узнать на каком языке программирования написано приложение!
Добрый день! Помогите узнать на каком языке написана программа. Информацию по этой теме я уже просмотрел на форуме, использовал программы и...

Сколько всего программ на Java написано в этом мире?
Привет! Я прекрасно понимаю всю глупость совего вопроса, но такая информация мне бы очень пригодилась при написании диплома. Иногда на...

можно ли редактировать записи и заголовки в Paradox 7 приложение написано в делфи 7
можно ли редактировать записи и заголовки в Paradox 7 приложение написано в делфи 7.Ответьте если не сложно они в расширение .DB /и Я...

не работает поиск по бд Access на основе sql приложение написано в delphi
Есть БД компаний для которой надо организовать поиск по названию, предоставляемым услугам, адресу и телефону. Сама база находиться в...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru