Имя JNDI не связано - PullRequest
       39

Имя JNDI не связано

0 голосов
/ 20 июня 2010

Я схожу с ума, пытаясь исправить это исключение: javax.naming.NameNotFoundException: беззаконие не связано

Это веб-приложение Stripes, созданное в Intellij и развернутое на Jboss 4.2.3 (с использованием 4.2.3, поскольку у Stripes есть проблемы с более поздними версиями. В прошлом я успешно использовал 4.2.3, поэтому знаю, что это не проблема ). У меня есть один сессионный компонент под названием "ListingManagerBean". Я проверил дерево jboss jndi, и его нигде не было видно. Так что, похоже, проблема в том, что баночка не разворачивается. Я посмотрел в свой слуховой файл, и там есть и война, и банка. Структура уха выглядит так:

lawless.ear
|- lawless.jar
|- lawless.war
|- [a bunch of other jars]
|- META-INF
   |- application.xml
   |- MANIFEST.MF

application.xml выглядит так:

<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
  http://java.sun.com/xml/ns/javaee/application_5.xsd"
             version="5">
    <display-name>Lawless</display-name>
    <module id="Lawless-EJB">
        <ejb>lawless.jar</ejb>
    </module>
    <module id="Lawless-Web">
        <web>
            <web-uri>lawless.war</web-uri>
            <context-root>/</context-root>
        </web>
    </module>
</application>

Я что-то упустил? Помогите пожалуйста.

1 Ответ

0 голосов
/ 20 июня 2010

Вы можете проверить файл журнала сервера и следить за развертыванием вашего файла ear. Если файл jar не может быть развернут, вы найдете его там и более или менее значимое сообщение об ошибке, указывающее, где искать ошибку.

...