1

Я использую Ubuntu на настольном компьютере и ноутбуке и использую Netbeans в качестве IDE. На рабочем столе в $/glassfish-4.1 все настроено правильно. Возможно, я скопировал JAR для MySQL в папку libs, но не настроил сам Glassfish. К сожалению, я не могу вспомнить или точно воспроизвести, как я установил Glassfish на рабочий стол.

На ноутбуке я просто хочу установить Glassfish точно так же, как на рабочем столе. Однако, когда я устанавливаю Glassfish в комплекте с Netbeans, а затем запускаю опции пула соединений JDBC и создаю новый пул соединений, остается только около четырех параметров соединения.

Кроме того, на рабочем столе, запускающем новый пул соединений JDBC, существует более 200 свойств.

Как мне установить Glassfish, чтобы он имел все эти параметры подключения:

https://askubuntu.com/questions/534320/jdbc-connection-pool-details-on-glassfish

Я просто использую Glassfish для быстрого создания прототипов и разработки, и просто хочу окунуться в это, но готов погрузиться, если понадобится.

Тем не менее, почему один экземпляр Glassfish, установленный совсем недавно, имеет совершенно другую конфигурацию, чем другой?

ноутбук, от версии NetBeans:

thufir@freegeek:~$ 
thufir@freegeek:~$ glassfish
glassfish4/    glassfish-4.1/ 
thufir@freegeek:~$ glassfish4/glassfish/bin/asadmin start-domain
Waiting for domain1 to start ..................
Successfully started the domain : domain1
domain  Location: /home/thufir/glassfish4/glassfish/domains/domain1
Log File: /home/thufir/glassfish4/glassfish/domains/domain1/logs/server.log
Admin Port: 4848
Command start-domain executed successfully.
thufir@freegeek:~$ 

GlassFish-4,1

и из загрузки с сайта Glassfish:

thufir@freegeek:~$ 
thufir@freegeek:~$ glassfish
glassfish4/    glassfish-4.1/ 
thufir@freegeek:~$ glassfish4/glassfish/bin/asadmin start-domain
Waiting for domain1 to start .....
Successfully started the domain : domain1
domain  Location: /home/thufir/glassfish4/glassfish/domains/domain1
Log File: /home/thufir/glassfish4/glassfish/domains/domain1/logs/server.log
Admin Port: 4848
Command start-domain executed successfully.
thufir@freegeek:~$ 

дает то же небольшое количество параметров, что и другая "версия" или другой экземпляр Glassfish, установленный на ноутбуке. Ни одна из версий ноутбука не дает мне каталог опций, которые доступны на рабочем столе для JDBC Connection Pooling с Glassfish.

На рабочем столе создание нового пула соединений JDBC поставляется с множеством предварительно заполненных параметров:

Glassfish по параметрам рабочего стола

смотрите также:

https://java.net/projects/glassfish/lists/users/archive/2014-11/message/1

1 ответ1

1

Это интересная разница, и я не встречал ее раньше. Свойства соединения JDBC в основном необязательны, есть только пара, которые действительно необходимы. Вы можете нажать кнопку "Добавить свойство", чтобы получить еще одну пару ключ / значение, которую затем можно заполнить любым желаемым свойством.

Вот руководство по администрированию GlassFish 4, которое расскажет вам все о доступных свойствах, которые распознает GlassFish. Страница 238, раздел 12-6, рассказывает вам о команде create-jdbc-connection-pool для asadmin и говорит:

Вы также можете просмотреть полный синтаксис и параметры подкоманды, введя asadmin help create-jdbc-connection-pool в командной строке.

Это может быть немного хлопотно, если у вас много свойств, которые нужно установить, так что есть альтернатива для вашей ситуации.

Поскольку у вас уже все настроено прямо на рабочем столе, ничто не помешает вам заархивировать каталог верхнего уровня GlassFish и разархивировать прямо на вашем ноутбуке. Затем вы можете добавить существующий сервер в Netbeans и указать его в скопированном каталоге. Я бы не советовал делать подобные вещи в производстве, но это, вероятно, значительно облегчит разработку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .