谢谢两位,程序已经正常了,但是后台还是报错误(不影响页面执行),我发现是第一次执行的时候出现下面的错误:请教是什么原因?? 2005-03-08 15:37:33 StandardContext[/strutsTest]Marking servlet action as unavailable 2005-03-08 15:37:33 StandardContext[/strutsTest]Servlet /strutsTest threw load() exception javax.servlet.UnavailableException: Initializing application data source A at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:782) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:331) at javax.servlet.GenericServlet.init(GenericServlet.java:211) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4357) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) at org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
Initializing application data source A还是数据源配置的问题,好好查查配置的问题,看用户,密码,URL有没有问题,或者先用工具连接一下Oracle看是否可以先?
然后放在WEB-INF/lib里面
2005-03-08 15:37:33 StandardContext[/strutsTest]Marking servlet action as unavailable
2005-03-08 15:37:33 StandardContext[/strutsTest]Servlet /strutsTest threw load() exception
javax.servlet.UnavailableException: Initializing application data source A
at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:782)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:331)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4357)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)