Tomcat Users:

I'm having trouble connecting to app TimeSeriesDemo8 (JFreechart 1.0.1). Tomcat 5.5.15 is executing ok on my Solaris machine. Receiving this error message: "java.lang.InstantiationException: demo.TimeSeriesDemo8". Can anyone help me get over this last hurdle? I'm fairly new to Tomcat and Java but feel I'm very close to getting this to work.

Thanks,

John


**************************************
STEP #1>>> building TimeSeriesDemo8.class:
**************************************

javac -verbose -classpath jfreechart-1.0.1-demo.jar:lib/jcommon-1.0.0.jar:lib/servlet.jar source/demo/TimeSeriesDemo8.java

[parsing started source/demo/TimeSeriesDemo8.java]
[parsing completed 865ms]
[search path for source files: [jfreechart-1.0.1-demo.jar, lib/jfreechart-1.0.1jar, lib/jcommon-1.0.0.jar]] [search path for class files: [/usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar, /usrjdk/instances/jdk1.5.0/jre/lib/jsse.jar, /usr/jdk/instances/jdk1.5.0/jre/lib/jc.jar, /usr/jdk/instances/jdk1.5.0/jre/lib/charsets.jar, /usr/jdk/instances/jdk15.0/jre/lib/ext/dnsns.jar, /usr/jdk/instances/jdk1.5.0/jre/lib/ext/localedata.jr, /usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunjce_provider.jar, /usr/jdk/instanes/jdk1.5.0/jre/lib/ext/sunpkcs11.jar, jfreechart-1.0.1-demo.jar, lib/jfreechar-1.0.1.jar, lib/jcommon-1.0.0.jar]] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/text/DecimalFormat.clas)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/text/SimpleDateFormat.lass)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(javax/swing/JPanel.class)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/chart/ChartFactory.class)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/chart/ChartPanel.class)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/chart/JFreeChart.class)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/chart/labels/StandardXYToolTipGenertor.class)] [loading lib/jfreechart-1.0.1.jar(org/jfree/chart/renderer/xy/XYItemRenderer.clss)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/data/time/Day.class)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/data/time/MovingAverage.class)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/data/time/TimeSeries.class)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/data/time/TimeSeriesCollection.clas)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/data/xy/XYDataset.class)]
[loading lib/jcommon-1.0.0.jar(org/jfree/date/MonthConstants.class)]
[loading lib/jcommon-1.0.0.jar(org/jfree/ui/ApplicationFrame.class)]
[loading lib/jcommon-1.0.0.jar(org/jfree/ui/RefineryUtilities.class)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/awt/event/WindowListenr.class)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/util/EventListener.clas)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/lang/Object.class)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(javax/swing/JFrame.class)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(javax/swing/WindowConstantsclass)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(javax/accessibility/Accessile.class)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(javax/swing/RootPaneContainr.class)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/awt/Frame.class)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/awt/MenuContainer.clas)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/awt/Window.class)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/awt/Container.class)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/awt/Component.class)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/awt/image/ImageObserve.class)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/io/Serializable.class)
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/lang/String.class)]
[checking demo.TimeSeriesDemo8]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/awt/GraphicsConfiguraton.class)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/awt/LayoutManager.clas)]
[loading lib/jcommon-1.0.0.jar(org/jfree/ui/Drawable.class)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/chart/event/TitleChangeListener.clas)] [loading lib/jfreechart-1.0.1.jar(org/jfree/chart/event/PlotChangeListener.clas)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/lang/Cloneable.class)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(javax/swing/JComponent.clas
)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/awt/Dimension.class)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/awt/geom/Dimension2D.cass)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/data/general/Series.class)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/data/xy/AbstractIntervalXYDataset.cass)] [loading lib/jfreechart-1.0.1.jar(org/jfree/data/xy/AbstractXYDataset.class)] [loading lib/jfreechart-1.0.1.jar(org/jfree/data/general/AbstractSeriesDataset.lass)] [loading lib/jfreechart-1.0.1.jar(org/jfree/data/general/AbstractDataset.class)
[loading lib/jfreechart-1.0.1.jar(org/jfree/data/general/Dataset.class)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/io/ObjectInputValidatin.class)] [loading lib/jfreechart-1.0.1.jar(org/jfree/data/general/SeriesDataset.class)] [loading lib/jfreechart-1.0.1.jar(org/jfree/data/general/SeriesChangeListener.cass)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/lang/Comparable.class)
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/util/Date.class)]
[loading lib/jcommon-1.0.0.jar(org/jfree/date/SerialDate.class)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/data/time/RegularTimePeriod.class)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/lang/Double.class)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/lang/Number.class)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/data/time/TimeSeriesDataItem.class) [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/lang/Exception.class)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/lang/Throwable.class)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/lang/System.class)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/io/PrintStream.class)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/io/FilterOutputStream.lass)] [loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/io/OutputStream.class)
[loading lib/jfreechart-1.0.1.jar(org/jfree/chart/plot/XYPlot.class)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/chart/plot/Plot.class)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/text/DateFormat.class)
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/text/Format.class)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/text/NumberFormat.clas)] [loading lib/jfreechart-1.0.1.jar(org/jfree/chart/labels/AbstractXYItemLabelGenrator.class)] [loading lib/jfreechart-1.0.1.jar(org/jfree/chart/labels/XYToolTipGenerator.clas)]
[loading lib/jfreechart-1.0.1.jar(org/jfree/chart/LegendItemSource.class)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/lang/Error.class)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/lang/RuntimeException.lass)]
[loading /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar(java/lang/Class.class)]
[wrote source/demo/TimeSeriesDemo8.class]
[total 9045ms]




**************************************
STEP #2>>> created directory structure
/usr/local/install/apache-tomcat-5.5.15/webapps/jfreechart1/WEB-INF
**************************************

Did a copy source/demo/TimeSeriesDemo8.class to /usr/local/install/apache-tomcat-5.5.15/webapps/jfreechart1/WEB-INF/classes/demo/TimeSeriesDemo8.class

/usr/local/install/apache-tomcat-5.5.15/webapps/jfreechart1/WEB-INF/web.xml

<web-app>
 <servlet>
   <servlet-name>TimeSeriesDemo8</servlet-name>
   <servlet-class>demo.TimeSeriesDemo8</servlet-class>
 </servlet>
 <servlet-mapping>
   <servlet-name>TimeSeriesDemo8</servlet-name>
   <url-pattern>/servlet/TimeSeriesDemo8</url-pattern>
 </servlet-mapping>
</web-app>


/usr/local/install/apache-tomcat-5.5.15/webapps/jfreechart1/WEB-INF/lib
/usr/local/install/apache-tomcat-5.5.15/webapps/jfreechart1/WEB-INF/classes


/usr/local/install/apache-tomcat-5.5.15/webapps/jfreechart1/WEB-INF/lib

jcommon-1.0.0.jar          jfreechart-1.0.1.jar
jfreechart-1.0.1-demo.jar


/usr/local/install/apache-tomcat-5.5.15/webapps/jfreechart1/WEB-INF/classes
/usr/local/install/apache-tomcat-5.5.15/webapps/jfreechart1/WEB-INF/classes/demo
TimeSeriesDemo8.class

**************************************
STEP #3>>> started Tomcat 5.5.15
**************************************

catalina.2006-02-23.log:

Feb 23, 2006 1:54:44 PM org.apache.coyote.http11.Http11AprProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8585
Feb 23, 2006 1:54:44 PM org.apache.coyote.ajp.AjpAprProtocol init
INFO: Initializing Coyote AJP/1.3 on ajp-8009
Feb 23, 2006 1:54:44 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 4846 ms
Feb 23, 2006 1:54:45 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Feb 23, 2006 1:54:45 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.15
Feb 23, 2006 1:54:45 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Feb 23, 2006 1:54:53 PM org.apache.coyote.http11.Http11AprProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8585
Feb 23, 2006 1:54:54 PM org.apache.coyote.ajp.AjpAprProtocol start
INFO: Starting Coyote AJP/1.3 on ajp-8009
Feb 23, 2006 1:54:54 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Feb 23, 2006 1:54:55 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 10073 ms


**************************************
STEP #4>>> connected to app
**************************************


HTTP Status 500 error

localhost.2006-02-23.log:

Feb 23, 2006 1:54:50 PM org.apache.catalina.core.ApplicationContext log
INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache. webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.bal ancer.rules.RequestParameterRule: Target param name: paramName / Target param va lue: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balanc
er.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
Feb 23, 2006 1:54:51 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Feb 23, 2006 1:54:51 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Feb 23, 2006 1:54:52 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Feb 23, 2006 1:54:52 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Feb 23, 2006 1:55:12 PM org.apache.catalina.core.ApplicationContext log
INFO: Marking servlet TimeSeriesDemo8 as unavailable
Feb 23, 2006 1:55:12 PM org.apache.catalina.core.StandardWrapperValve invoke

INFO: Marking servlet TimeSeriesDemo8 as unavailable
Feb 23, 2006 1:55:12 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Allocate exception for servlet TimeSeriesDemo8
java.lang.InstantiationException: demo.TimeSeriesDemo8
       at java.lang.Class.newInstance0(Class.java:335)
       at java.lang.Class.newInstance(Class.java:303)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
java:1055)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.jav
a:757)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:130)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcesso
r.java:831)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.pr
ocess(Http11AprProtocol.java:639)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:12
03)
       at java.lang.Thread.run(Thread.java:595)



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to