Hello,
I am using SQL Server. I have created database artimus.
I am using artimus and g0rd0n as userid and password
for database also.
I want to use the default configuration of struts.
I modified struts-config.xml to use sql server
<set-property property="driverClass"
value="com.inet.tds.TdsDriver"/>
<set-property property="url"
value="jdbc:inetdae7:TONY:1433?database=artimus"/>
when I click on 'GO' on create resources, i get the
following errors
INFO: Processing a 'POST' for path '/menu/Manager'
processActionForward(/do/CreateResources, false)
'/do/CreateResources' - processed as uri
Jan 16, 2003 7:45:18 PM org.apache.struts.action.RequestProcessor process
INFO: Processing a 'POST' for path '/CreateResources'
Unable to open log file named "/var/applogs/poolman-artimus.log" using System.ou
t instead
January 16, 2003 7:45:19 PM PST: Looks like the driver was not found... be sure
it is in your CLASSPATH and listed properly in the properties file.
EXCEPTION: org.gjt.mm.mysql.Driver: java.lang.ClassNotFoundException: org.gjt.mm
.mysql.Driver
January 16, 2003 7:45:19 PM PST: JDBCPool: Exception while initializing
EXCEPTION: null: java.lang.NullPointerException
January 16, 2003 7:45:19 PM PST: PoolMan Local Pool Deployer: Created JDBC XA Co
nnection Pool named: jdbc-artimus
January 16, 2003 7:45:19 PM PST: Looks like the driver was not found... be sure
it is in your CLASSPATH and listed properly in the properties file.
EXCEPTION: org.gjt.mm.mysql.Driver: java.lang.ClassNotFoundException: org.gjt.mm
.mysql.Driver
January 16, 2003 7:45:19 PM PST: A non-SQL error occurred when requesting a conn
ection:
EXCEPTION: null: java.lang.NullPointerException
java.lang.NullPointerException
at org.apache.commons.scaffold.sql.StatementUtils.executeUpdate(Unknown
Source)
at org.apache.commons.scaffold.sql.StatementUtils.executeUpdate(Unknown
Source)
at org.apache.commons.scaffold.sql.AccessBase.executeUpdate(Unknown Sour
ce)
at org.apache.artimus.keys.Access.createTable(Unknown Source)
at org.apache.artimus.CreateResources.execute(Unknown Source)
at org.apache.struts.scaffold.ProcessAction.executeLogic(Unknown Source)
at org.apache.struts.scaffold.BaseHelperAction.executeLogic(Unknown Sour
ce)
at org.apache.struts.scaffold.BaseAction.execute(Unknown Source)
at org.apache.struts.action.RequestProcessor.processActionPerform(Reques
tProcessor.java:446)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:266)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:129
2)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
ispatcher.java:432)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
patcher.java:356)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.
java:1014)
at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestP
rocessor.java:257)
at org.apache.struts.action.RequestProcessor.processForwardConfig(Reques
tProcessor.java:417)
at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(Ti
lesRequestProcessor.java:300)
at org.apache.struts.action.RequestProcessor.processActionForward(Reques
tProcessor.java:390)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:271)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:129
2)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:260)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:493)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
rValve.java:170)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22
3)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:432)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:386)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:534)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:530)
at java.lang.Thread.run(Thread.java:536)
processActionForward(/do/Menu, false)
'/do/Menu' - processed as uri
Jan 16, 2003 7:45:19 PM org.apache.struts.action.RequestProcessor process
INFO: Processing a 'POST' for path '/Menu'
processActionForward(/do/MenuCreate, false)
'/do/MenuCreate' - processed as uri
Jan 16, 2003 7:45:19 PM org.apache.struts.action.RequestProcessor process
INFO: Processing a 'POST' for path '/MenuCreate'
processActionForward(.article.Menu, false)
insert page='/article/common/header.jsp'.
insert page='/article/common/message.jsp'.
Jan 16, 2003 7:45:19 PM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnN
ull=true
insert page='/article/content/menu.jsp'.
insert page='/article/common/navbarMenu.jsp'.
'.article.Menu' - processed as definition
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
I am using SQL Server. I have created database artimus.
I am using artimus and g0rd0n as userid and password
for database also.
I want to use the default configuration of struts.
I modified struts-config.xml to use sql server
<set-property property="driverClass"
value="com.inet.tds.TdsDriver"/>
<set-property property="url"
value="jdbc:inetdae7:TONY:1433?database=artimus"/>
when I click on 'GO' on create resources, i get the
following errors
INFO: Processing a 'POST' for path '/menu/Manager'
processActionForward(/do/CreateResources, false)
'/do/CreateResources' - processed as uri
Jan 16, 2003 7:45:18 PM org.apache.struts.action.RequestProcessor process
INFO: Processing a 'POST' for path '/CreateResources'
Unable to open log file named "/var/applogs/poolman-artimus.log" using System.ou
t instead
January 16, 2003 7:45:19 PM PST: Looks like the driver was not found... be sure
it is in your CLASSPATH and listed properly in the properties file.
EXCEPTION: org.gjt.mm.mysql.Driver: java.lang.ClassNotFoundException: org.gjt.mm
.mysql.Driver
January 16, 2003 7:45:19 PM PST: JDBCPool: Exception while initializing
EXCEPTION: null: java.lang.NullPointerException
January 16, 2003 7:45:19 PM PST: PoolMan Local Pool Deployer: Created JDBC XA Co
nnection Pool named: jdbc-artimus
January 16, 2003 7:45:19 PM PST: Looks like the driver was not found... be sure
it is in your CLASSPATH and listed properly in the properties file.
EXCEPTION: org.gjt.mm.mysql.Driver: java.lang.ClassNotFoundException: org.gjt.mm
.mysql.Driver
January 16, 2003 7:45:19 PM PST: A non-SQL error occurred when requesting a conn
ection:
EXCEPTION: null: java.lang.NullPointerException
java.lang.NullPointerException
at org.apache.commons.scaffold.sql.StatementUtils.executeUpdate(Unknown
Source)
at org.apache.commons.scaffold.sql.StatementUtils.executeUpdate(Unknown
Source)
at org.apache.commons.scaffold.sql.AccessBase.executeUpdate(Unknown Sour
ce)
at org.apache.artimus.keys.Access.createTable(Unknown Source)
at org.apache.artimus.CreateResources.execute(Unknown Source)
at org.apache.struts.scaffold.ProcessAction.executeLogic(Unknown Source)
at org.apache.struts.scaffold.BaseHelperAction.executeLogic(Unknown Sour
ce)
at org.apache.struts.scaffold.BaseAction.execute(Unknown Source)
at org.apache.struts.action.RequestProcessor.processActionPerform(Reques
tProcessor.java:446)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:266)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:129
2)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
ispatcher.java:432)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
patcher.java:356)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.
java:1014)
at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestP
rocessor.java:257)
at org.apache.struts.action.RequestProcessor.processForwardConfig(Reques
tProcessor.java:417)
at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(Ti
lesRequestProcessor.java:300)
at org.apache.struts.action.RequestProcessor.processActionForward(Reques
tProcessor.java:390)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:271)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:129
2)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:260)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:493)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
rValve.java:170)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22
3)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:432)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:386)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:534)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:530)
at java.lang.Thread.run(Thread.java:536)
processActionForward(/do/Menu, false)
'/do/Menu' - processed as uri
Jan 16, 2003 7:45:19 PM org.apache.struts.action.RequestProcessor process
INFO: Processing a 'POST' for path '/Menu'
processActionForward(/do/MenuCreate, false)
'/do/MenuCreate' - processed as uri
Jan 16, 2003 7:45:19 PM org.apache.struts.action.RequestProcessor process
INFO: Processing a 'POST' for path '/MenuCreate'
processActionForward(.article.Menu, false)
insert page='/article/common/header.jsp'.
insert page='/article/common/message.jsp'.
Jan 16, 2003 7:45:19 PM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnN
ull=true
insert page='/article/content/menu.jsp'.
insert page='/article/common/navbarMenu.jsp'.
'.article.Menu' - processed as definition
The poolman.xml needs to be updated with whatever drive you are using instead of mysql.