Указатель NULL
- это тот, который указывает на никуда. Когда вы разыскиваете указатель p
, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p
является нулевым указателем, местоположение, хранящееся в p
, является nowhere
, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception
.
В общем, это потому, что что-то не было правильно инициализировано.
GlassFish является Сервер приложений, который может также использоваться в качестве веб-сервера (Сервер Http).
средства веб-сервера А: Обработка Запросов HTTP (обычно от браузеров).
Контейнер Сервлета А (например, Tomcat) средства: Это может обработать сервлеты & JSP.
Сервер приложений (например, GlassFish) средства: Это может управлять JAVA EE-приложениями (обычно и servlet/JSP и EJBs).
необходимо использовать GlassFish для корпоративных приложений EE Java.
Потребность в отдельном веб-сервере главным образом необходима в продуктивной среде. Вы обычно находили бы, что Сервер приложений, чтобы быть удовлетворяет большинство Ваших нужд развития. Веб-сервер способен к содержанию большего числа активных сессий и соединений, таким образом обеспечивая необходимый баланс без затрат на производительность.
Придерживаются простого веб-сервера, если Вы только работаете с servlets/jsps. Нужно также отметить, что в netbeans среде, glassfish имеет лучшую поддержку, чем другие Серверы приложений. В контексте затмения, хотя, WSAD и JBoss кажутся предпочтительным вариантам.
Glassfish скоро выпустит модульное ядро.
Это означает, что контейнеры, которые Вы должны запустить и завершить работу, поскольку Вам нужны они. Т.е. никакой развернутый EAR, выигранный контейнер EJB; t запускают. Это, кажется, сделало это очень хорошим для разработки, поскольку это может запуститься и остановиться очень быстро. Это берет его намного ближе к средам разработки как направляющие (где повторное развертывание является крупной частью Вашей разработки)