Я занимаюсь разработкой приложения Java JPA JAX-RS с использованием NetBeans 7.1.1 и GlassFish 3.1.2, и я застрял в создании модульных тестов для своего веб-приложения. Я полагаю, что проблема в том, что glassfish-embedded-static-shell.jar, который NetBeans добавляет в папку пользовательского интерфейса Test Libraries проекта, конфликтует с тем, который я хочу (glassfish-embedded-all-3.1.2.jar), который я добавил вручную. Я пробовал разные способы его удаления, но он явно особенный - в пользовательском интерфейсе нет опции «Удалить» или «Удалить». Я вижу, что это упоминается в моем файле project.properties:
j2ee.platform.embeddableejb.classpath=${j2ee.server.home}/lib/embedded/glassfish-embedded-static-shell.jar
Поэтому я попытался закрыть проект, отредактировать эту строку и заново открыть проект, но он всегда возвращается из могилы. Я попытался найти его в свойствах проекта в разделе «Библиотеки»> «Тесты компиляции», но там его нет. Может быть, вы нашли способ удалить подобные специальные файлы из вашего проекта NetBeans? Спасибо - Мэтт