Jetty JNDI Jumpstart NamingException未知的JNDI名称前缀'org.mortbay.jetty.webapp.WebAppContext test-jndi

时间:2013-06-13 13:55:28

标签: java jetty jndi tapestry openejb

有没有办法解决这个问题?我也是挂毯,码头和openejb的新手。我没有想法=(

配置:Jetty 6.1.26 + OpenEJB 4.5.1为Tapestry 6.8运行Jumpstart

所有编译良好,成功运行Ant collapser,并且部署良好。 Jetty和OpenEJB是二进制邮箱中的prestine。只是OpenEjb有hsqldb-2.8而不是hsqldb-2.9,这是从tapestry-jumpstart安装手册中指示的。

但是在某些时候运行Eclipse Juno或IntelliJ IDEA(无所谓)我得到以下日志:

INFO - Deployed Application(path=E:\Workspace\IdeaProjects\tapestry\jumpstart-6.8.0\classpath.ear)
WARN [main] (Slf4jLog.java:76) - Config error at <New id="wiggle" class="org.mortbay.jetty.plus.naming.EnvEntry"><Arg><Ref id="wac"/></Arg><Arg>wiggle</Arg><Arg type="java.lang.Double">100</Arg><Arg type="boolean">true</Arg></New>
WARN [main] (Slf4jLog.java:89) - EXCEPTION 
java.lang.reflect.InvocationTargetException
...
caused by: javax.naming.NamingException: Unknown JNDI name prefix 'org.mortbay.jetty.webapp.WebAppContext@40ad55ac{_test-jndi,c:'
at org.apache.openejb.core.ivm.naming.IvmContext.lookup(IvmContext.java:130)
...
WARN [main] (Slf4jLog.java:76) - ContextDeployer$Scanner failed on 'C:\Server\jetty-6.1.26\contexts\test-jndi.xml
INFO [main] (Slf4jLog.java:67) - NO JSP Support for /jumpstart, did not find org.apache.jasper.servlet.JspServlet
INFO [main] (RegistryBuilder.java:129) - Adding module definition for class org.apache.tapestry5.ioc.services.TapestryIOCModule

有人能告诉我这有什么问题吗?我该怎么办?

非常感谢。

0 个答案:

没有答案