有没有办法解决这个问题?我也是挂毯,码头和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
有人能告诉我这有什么问题吗?我该怎么办?
非常感谢。