You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by johngbud <jo...@bellsouth.net> on 2006/02/23 20:46:22 UTC

java.lang.InstantiationException: demo.TimeSeriesDemo8 -Solaris

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: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org