установить Glassfish самостоятельно или из netbeans?

745
Thufir

Я использую 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 on desktop parameters

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

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

1

1 ответ на вопрос

1
Mike

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

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

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

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

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

Похожие вопросы