2013-05-28 6 views
5

Что означает эта ошибка с GlassFish (при использовании с Eclipse)? login - это Java-проект, с которым я работал ранее. Я беру это, я должен остановить это или удалить его или что-то в этом роде. Может кто-нибудь, пожалуйста, помогите?Ошибка при развертывании Java-приложения с GlassFish

cannot Deploy numberquiz 
deploy is failing=Error occurred during deployment: Exception while loading the app : 
java.lang.Exception: WEB0113: Virtual server [server] already has a web module [login] loaded at 
[/numberquiz]; therefore web module [numberquiz] cannot be loaded at this context path on this 
virtual server. . Please see server.log for more details. 

Thanks, Conor.

+0

У вас не может быть двух войн с одним и тем же контуром контекста. Контекстный путь должен быть уникальным или сервер запутается при попытке доступа к ресурсу. Либо измените путь контекста одного из них, либо удалите его с сервера. – BevynQ

+0

Я чрезвычайно новичок во всем этом. Где установлен контекстный путь и, как только я знаю в будущем, как вы удаляете войну с сервера? Благодарю. – ConorW

+0

Если вы развернули его как военный файл, он обычно устанавливается на экране развертывания. Если вы развертываете файл EAR, он будет находиться в 'application.xml' под' context-root' – BevynQ

ответ

8

У вас уже есть приложение, развернутое с помощью контекстного пути /numberquiz. Изменение контекстного пути в настройках вашего проекта приведет к такой же проблеме при следующем развертывании приложения.

Вы должны отменить развертывание приложения с помощью Eclipse, или в Glassfish администратора GUI,

админ GUI можно получить под http://localhost:4848. Перейдите на страницу Applications в меню слева, выберите ваше приложение и нажмите Undeploy.

0

Причина этой ошибки заключается в том, что вы пытаетесь развернуть приложение в GlassFish, которое противоречит другому приложению с тем же «корнем контекста». Вам необходимо развернуть приложение в GlassFish или изменить корневой контекст любого из приложений. В Glassfish 5 откройте свой браузер и перейдите на url-localhost: 4848 он откроет страницу index.jsf с исходным кодом GlassFish Server с открытым исходным кодом. На левой панели щелкните раскрывающийся список «Приложения» и выберите приложение, корневой контур которого противоречит новому приложению. Панель «Редактировать приложение» открывается справа, теперь вы можете изменить Корень контекста. После этого нажмите кнопку «Сохранить» в правом верхнем углу.

Смежные вопросы