Description of problem: tomcat8/webapps/examples/WEB-INF/classes from jws-examples-3.0.0-DR0.zip doesn't contain any compiled .class files, only the source .java files. This results in errors in tomcat8/logs/localhost.2014-12-11.log: 11-Dec-2014 07:49:48.471 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class listeners.ContextListener java.lang.ClassNotFoundException: listeners.ContextListener at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1295) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1147) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:520) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:501) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:120) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4693) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5196) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1069) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1719) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 11-Dec-2014 07:49:48.472 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class listeners.SessionListener java.lang.ClassNotFoundException: listeners.SessionListener at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1295) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1147) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:520) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:501) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:120) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4693) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5196) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1069) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1719) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 11-Dec-2014 07:49:48.473 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class websocket.drawboard.DrawboardContextListener java.lang.ClassNotFoundException: websocket.drawboard.DrawboardContextListener at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1295) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1147) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:520) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:501) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:120) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4693) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5196) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1069) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1719) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 11-Dec-2014 07:49:48.473 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Skipped installing application listeners due to previous error(s) Version-Release number of selected component (if applicable): jws-examples-3.0.0-DR0.zip
Should the source .java files be there in the first place?
Hi Michal, Actually we don't ship example zips at all, so maybe we should remove them from the zip bundle, wdyt?
Hi Jean-Frederic, As I remember we don't ship tc7/8 examples, is that correct?
Verified that the problem is in tc7/8 builds: power:Desktop weinanli$ wget http://download.devel.redhat.com/brewroot/packages/tomcat8/8.0.15/3_patch_00.ep7.el7/noarch/tomcat8-zip-8.0.15-3_patch_00.ep7.el7.noarch.rpm --2014-12-17 11:44:59-- http://download.devel.redhat.com/brewroot/packages/tomcat8/8.0.15/3_patch_00.ep7.el7/noarch/tomcat8-zip-8.0.15-3_patch_00.ep7.el7.noarch.rpm Resolving squid.corp.redhat.com... 10.68.5.41 Connecting to squid.corp.redhat.com|10.68.5.41|:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 8516544 (8.1M) [application/x-rpm] Saving to: 'tomcat8-zip-8.0.15-3_patch_00.ep7.el7.noarch.rpm' 100%[===============================================================================================================>] 8,516,544 111KB/s in 77s 2014-12-17 11:46:18 (108 KB/s) - 'tomcat8-zip-8.0.15-3_patch_00.ep7.el7.noarch.rpm' saved [8516544/8516544] power:Desktop weinanli$ rpm2cpio tomcat8-zip-8.0.15-3_patch_00.ep7.el7.noarch.rpm | cpio -idv ./usr/share/java/jbossas-fordev ./usr/share/java/jbossas-fordev/tomcat8-8.0.15-examples.zip ./usr/share/java/jbossas-fordev/tomcat8-8.0.15.zip 16951 blocks power:Desktop weinanli$ unzip -l ./usr/share/java/jbossas-fordev/tomcat8-8.0.15-examples.zip | grep java$ 7785 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/jsp/plugin/applet/Clock2.java 7782 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/jsp/applet/Clock2.java 4083 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/RequestParamExample.java 1452 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/jsp2/examples/ValuesBean.java 1288 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/jsp2/examples/BookBean.java 1885 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.java 1569 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.java 1199 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.java 2837 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.java 1423 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.java ... --- power:Desktop weinanli$ wget http://download.devel.redhat.com/brewroot/packages/tomcat7/7.0.57/2_patch_00.ep7.el6/noarch/tomcat7-zip-7.0.57-2_patch_00.ep7.el6.noarch.rpm --2014-12-17 11:48:41-- http://download.devel.redhat.com/brewroot/packages/tomcat7/7.0.57/2_patch_00.ep7.el6/noarch/tomcat7-zip-7.0.57-2_patch_00.ep7.el6.noarch.rpm Resolving squid.corp.redhat.com... 10.68.5.41 Connecting to squid.corp.redhat.com|10.68.5.41|:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 7166172 (6.8M) [application/x-rpm] Saving to: 'tomcat7-zip-7.0.57-2_patch_00.ep7.el6.noarch.rpm' 100%[===============================================================================================================>] 7,166,172 114KB/s in 1m 46s 2014-12-17 11:50:29 (66.0 KB/s) - 'tomcat7-zip-7.0.57-2_patch_00.ep7.el6.noarch.rpm' saved [7166172/7166172] power:Desktop weinanli$ rpm2cpio tomcat7-zip-7.0.57-2_patch_00.ep7.el6.noarch.rpm | cpio -idv ./usr/share/java/jbossas-fordev ./usr/share/java/jbossas-fordev/tomcat7-7.0.57-examples.zip ./usr/share/java/jbossas-fordev/tomcat7-7.0.57.zip 14369 blocks power:Desktop weinanli$ unzip -l ./usr/share/java/jbossas-fordev/tomcat7-7.0.57-examples.zip | grep java$ 7692 12-11-14 06:38 apache-tomcat-7.0.57/webapps/examples/jsp/plugin/applet/Clock2.java 7692 12-11-14 06:38 apache-tomcat-7.0.57/webapps/examples/WEB-INF/jsp/applet/Clock2.java 3449 12-11-14 06:38 apache-tomcat-7.0.57/webapps/examples/WEB-INF/classes/websocket/chat/ChatAnnotation.java 3645 12-11-14 06:38 apache-tomcat-7.0.57/webapps/examples/WEB-INF/classes/websocket/tc7/chat/ChatWebSocketServlet.java 2111 12-11-14 06:38 apache-tomcat-7.0.57/webapps/examples/WEB-INF/classes/websocket/tc7/snake/Location.java ...
Hi Weinan We don't ship tomcat's examples but we need it for our tests. Can you please compile them for us ? Thx Libor
(In reply to Libor Fuka from comment #5) > Hi Weinan > > We don't ship tomcat's examples but we need it for our tests. > Can you please compile them for us ? > > Thx > Libor Hi Libor, Sure :-) Hi Beck, could you please help to rebuild tc7/8 so they have compiled examples? Thanks! (Please assign back to me after tc7/8 builds fininshed, and I'll include them into jws-compose zip).
The examples-zip is picked up by build process automatically. Taking jws-compose-3.0.0-19.ep7.el7 for example[1], from root log[2] we can see: DEBUG util.py:257: --> tomcat8-zip-8.0.15-3_patch_00.ep7.el7.noarch DEBUG util.py:257: --> tomcat7-zip-7.0.57-2_patch_00.ep7.el7.noarch So we can download relative tomcat zips and check it: poweresktop weinanli$ rpm2cpio tomcat7-zip-7.0.57-2_patch_00.ep7.el7.noarch.rpm | cpio -idv ./usr/share/java/jbossas-fordev ./usr/share/java/jbossas-fordev/tomcat7-7.0.57-examples.zip ./usr/share/java/jbossas-fordev/tomcat7-7.0.57.zip 13683 blocks poweresktop weinanli$ unzip -l ./usr/share/java/jbossas-fordev/tomcat7-7.0.57-examples.zip | grep java$ | head 7692 12-18-14 17:30 apache-tomcat-7.0.57/webapps/examples/jsp/plugin/applet/Clock2.java 7692 12-18-14 17:30 apache-tomcat-7.0.57/webapps/examples/WEB-INF/jsp/applet/Clock2.java 3969 12-18-14 17:30 apache-tomcat-7.0.57/webapps/examples/WEB-INF/classes/RequestParamExample.java 1452 12-18-14 17:30 apache-tomcat-7.0.57/webapps/examples/WEB-INF/classes/jsp2/examples/ValuesBean.java 1270 12-18-14 17:30 apache-tomcat-7.0.57/webapps/examples/WEB-INF/classes/jsp2/examples/BookBean.java 1885 12-18-14 17:30 apache-tomcat-7.0.57/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.java 1569 12-18-14 17:30 apache-tomcat-7.0.57/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.java 1199 12-18-14 17:30 apache-tomcat-7.0.57/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.java 2831 12-18-14 17:30 apache-tomcat-7.0.57/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.java 1423 12-18-14 17:30 apache-tomcat-7.0.57/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.java ... poweresktop weinanli$ unzip -l ./usr/share/java/jbossas-fordev/tomcat8-8.0.15-examples.zip | grep java$ | head 7785 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/jsp/plugin/applet/Clock2.java 7782 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/jsp/applet/Clock2.java 4083 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/RequestParamExample.java 1452 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/jsp2/examples/ValuesBean.java 1288 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/jsp2/examples/BookBean.java 1885 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.java 1569 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.java 1199 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.java 2837 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.java 1423 12-16-14 17:46 apache-tomcat-8.0.15/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.java ... [1] https://brewweb.devel.redhat.com/buildinfo?buildID=407681 [2] http://download.devel.redhat.com/brewroot/packages/jws-compose/3.0.0/19.ep7.el7/data/logs/x86_64/root.log [3] http://download.devel.redhat.com/brewroot/packages/tomcat7/7.0.57/2_patch_00.ep7.el7/noarch/tomcat7-zip-7.0.57-2_patch_00.ep7.el7.noarch.rpm / http://download.devel.redhat.com/brewroot/packages/tomcat8/8.0.15/3_patch_00.ep7.el7/noarch/tomcat8-zip-8.0.15-3_patch_00.ep7.el7.noarch.rpm
Verified with DR2