For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub
- This topic has 3 replies, 3 voices, and was last updated 17 years, 4 months ago by
Riyad Kalla.
-
AuthorPosts
-
Jeff HobeckMemberWhen running my application in MyEclipse 6.5.1 using Resin 3.1.6, I noticed the following exception on some pages:
om.caucho.jsp.JspParseException: javax/xml/ws/WebServiceRef at com.caucho.jsp.JspCompilerInstance.compile(JspCompilerInstance.java:440) at com.caucho.jsp.JspManager.compile(JspManager.java:241) at com.caucho.jsp.JspManager.createPage(JspManager.java:170) at com.caucho.jsp.JspManager.createPage(JspManager.java:149) at com.caucho.jsp.PageManager.getPage(PageManager.java:248) at com.caucho.jsp.PageManager.getPage(PageManager.java:178) at com.caucho.jsp.PageManager.getPage(PageManager.java:161) at com.caucho.jsp.QServlet.getSubPage(QServlet.java:295) at com.caucho.jsp.QServlet.getPage(QServlet.java:210) at com.caucho.server.dispatch.PageFilterChain.compilePage(PageFilterChain.java:238) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:145) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:97) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:266) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:283) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:108) at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:142) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:239) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1142) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:879) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431) at javax.servlet.http.HttpServlet.service(HttpServlet.java:114) at javax.servlet.http.HttpServlet.service(HttpServlet.java:91) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:97) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:266) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:283) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:108) at org.tuckey.web.filters.urlrewrite.RewrittenUrl.doRewrite(RewrittenUrl.java:176) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:728) at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:266) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:270) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678) at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:721) at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:643) at java.lang.Thread.run(Thread.java:595) Caused by: java.lang.NoClassDefFoundError: javax/xml/ws/WebServiceRef at com.caucho.jsp.TagAnalyzer.analyzeByReflection(TagAnalyzer.java:278) at com.caucho.jsp.TagAnalyzer.analyze(TagAnalyzer.java:101) at com.caucho.jsp.TagAnalyzer.analyze(TagAnalyzer.java:92) at com.caucho.jsp.TaglibManager.analyzeTag(TaglibManager.java:135) at com.caucho.jsp.ParseTagManager.analyzeTag(ParseTagManager.java:72) at com.caucho.jsp.TagInstance.<init>(TagInstance.java:118) at com.caucho.jsp.TagInstance.addTag(TagInstance.java:305) at com.caucho.jsp.java.GenericTag.generatePrologue(GenericTag.java:346) at com.caucho.jsp.java.JspContainerNode.generatePrologueChildren(JspContainerNode.java:466) at com.caucho.jsp.java.JspNode.generatePrologue(JspNode.java:687) at com.caucho.jsp.java.JavaJspGenerator.generatePageHeader(JavaJspGenerator.java:954) at com.caucho.jsp.java.JavaJspGenerator.generate(JavaJspGenerator.java:733) at com.caucho.jsp.java.JavaJspGenerator.generate(JavaJspGenerator.java:603) at com.caucho.jsp.JspCompilerInstance.generate(JspCompilerInstance.java:465) at com.caucho.jsp.JspCompilerInstance.compile(JspCompilerInstance.java:386) at com.caucho.jsp.JspManager.compile(JspManager.java:241) at com.caucho.jsp.JspManager.createPage(JspManager.java:170) at com.caucho.jsp.JspManager.createPage(JspManager.java:149) at com.caucho.jsp.PageManager.getPage(PageManager.java:248) at com.caucho.jsp.PageManager.getPage(PageManager.java:178) at com.caucho.jsp.PageManager.getPage(PageManager.java:161) at com.caucho.jsp.QServlet.getSubPage(QServlet.java:295) at com.caucho.jsp.QServlet.getPage(QServlet.java:210) at com.caucho.server.dispatch.PageFilterChain.compilePage(PageFilterChain.java:238) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:145) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:97) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:266) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:283) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:108) at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:142) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:239) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1142) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:879) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431) at javax.servlet.http.HttpServlet.service(HttpServlet.java:114) at javax.servlet.http.HttpServlet.service(HttpServlet.java:91) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:97) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:266) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:283) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:108) at org.tuckey.web.filters.urlrewrite.RewrittenUrl.doRewrite(RewrittenUrl.java:176) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:728) at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:266) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:270) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678) at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:721) at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:643) at java.lang.Thread.run(Thread.java:595)If I look at the launch configuration for Resin 3.x, it is not including some libraries under %RESIN_HOME%/lib, namely:
-
webbeans-16.jar
ejb-15.jar
hessian.jar
j2ee-management-10.jar
javamail-14.jar
jaxrpc-15.jar
jaxws-api.jar
jsdk-15.jar
jsf-12.jar
jsr88.jar
jws-15.jar
resin-deploy.jar
resin-util.jar
script-10.jarA workaround is to add these libraries to the classpath in the Path section under Servers->Resin->Resin 3.x->Paths, however I believe they should be automatically added to the classpath. Resin’s classpath can be seen by running the server outside of Eclipse with the -verbose flag.
My installation summary
*** Date: Monday, July 28, 2008 10:46:44 AM EDT ** System properties: OS=WindowsXP OS version=5.1 Java version=1.5.0_12 *** MyEclipse details: MyEclipse Enterprise Workbench Version: 6.5.1 GA Build id: 6.5.1-GA-20080715 *** Eclipse details: MyEclipse Enterprise Workbench Version: 6.5.1 GA Build id: 6.5.1-GA-20080715 Eclipse Platform Version: 3.3.3.r33x_r20080129-_19UEl7Ezk_gXF1kouft Build id: M20080221-1800 Eclipse RCP Version: 3.3.3.r33x_r20080129-8y8eE9UEUWI6qujeED0xT7bc Build id: M20080221-1800 Eclipse Java Development Tools Version: 3.3.2.r33x_r20080129-7o7jE7_EDhYDiyVEnjb1pFd7ZGD7 Build id: M20080221-1800 Eclipse Plug-in Development Environment Version: 3.3.3.r33x_r20080129-7N7M5DQVIA_6oJsEFkEL Build id: M20080221-1800 Eclipse Project SDK Version: 3.3.3.r33x_r20080129-7M7J7LB-u3aphGW6o3_VmiVfGXWO Build id: M20080221-1800 Eclipse Graphical Editing Framework Version: 3.3.2.v20080129 Build id: 20080221-1602 Eclipse startup command=-os win32 -ws win32 -arch x86 -showsplash -launcher C:\dev_software\MyEclipse6.5\eclipse\eclipse.exe -name Eclipse --launcher.library C:\dev_software\MyEclipse6.5\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.3.R33x_v20080118\eclipse_1023.dll -startup C:\dev_software\MyEclipse6.5\eclipse\plugins\org.eclipse.equinox.launcher_1.0.1.R33x_v20080118.jar -exitdata 15b4_60 -clean -clean -vm C:\dev_software\jdk1.5.0_12\bin\javaw.exeJuly 28, 2008 at 10:38 am #287640
Loyal WaterMemberIdeally, these libraries should be present in the lib directory of the server. Since they are not present in this case, you have to add them under the resin connector.
July 28, 2008 at 12:42 pm #287648
Jeff HobeckMemberThese libraries are present under Resin’s lib folder, they don’t seem to be in the classpath when the server is started. If I try to create a custom launch configuration and look at the classpath that is setup, these libraries are missing. The plugin for resin 3.x should include them by default.
July 30, 2008 at 11:56 am #287770
Riyad KallaMemberJeff,
This is a bug and your workaround is exactly the right one for the time being.Sorry for the inconvenience, I’ve filed it for our dev team to fix.
-
AuthorPosts
