2007-02-05
工作日志20070205(一个IDE发布web问题解决过程)
关键字: 工作日志
上个月闲的不行
给的活也不好好干;
今天开始干活了。。。。。
先是日志:
红色的字中没有包含我所指定的一些包
那些包放在了ear目录下面。。。
这点证明了
如果war需要的包必须指定路
但在哪里指定呢?
------------------------分割线------------------
又一个问题:
在junit+hsqldb测试通过的状态下
布署到was5.1.13上时
检索可以正常使用。。。
但是提交时出现错误信息:
Error 500: Could not commit Hibernate transaction; nested exception is net.sf.hibernate.TransactionException: Commit failed with SQL exception:
后台的日志:
http://blog.netyi.net/user1/9996/archives/2007/30241.html
根本不是那个原因
把log4j加上之后
发现这行
由于用的是hibernate 2.1所以根本就没有com.hbiernate.dialect.OracleDialect这个东东
只有net.sf.hibernate.dialect.OracleDialect
改好之后可以运行 。。。。
给的活也不好好干;
今天开始干活了。。。。。
先是日志:
引用
*** 启动服务器 ***
************ Start Display Current Environment ************
WebSphere Platform 5.1 [BASE 5.1.1.13 cf130647.03] [JDK 1.4.2 cn1420-20040626] running with process name localhost\localhost\server1 and process id 608
Host Operating System is Windows XP, version 5.1 build 2600 Service Pack 2
Java version = J2RE 1.4.2 IBM J9 build 20040610 (JIT enabled), Java Compiler = j9jit21, Java VM name = IBM J9SE VM
was.install.root = D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51
user.install.root = D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51
Java Home = D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51\java\jre
ws.ext.dirs = D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/java/lib;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/classes;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/classes;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/lib;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/lib/ext;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/web/help;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime;D:/Program Files/IBM/WebSphere Studio/Application Developer/v5.1/wstools/eclipse/plugins/com.ibm.etools.webservice_5.1.2/runtime/worf.jar
Classpath = D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/properties;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/properties;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/lib/bootstrap.jar;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/lib/j2ee.jar;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/lib/lmproxy.jar;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/lib/urlprotocols.jar;D:/Program Files/IBM/WebSphere Studio/Application Developer/v5.1/wstools/eclipse/plugins/com.ibm.etools.websphere.tools.common_5.1.1.1/runtime/wteServers.jar;D:/Program Files/IBM/WebSphere Studio/Application Developer/v5.1/wstools/eclipse/plugins/com.ibm.etools.websphere.tools.common_5.1.1.1/runtime/wasToolsCommon.jar
Java Library path = D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/bin;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/java/bin;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/java/jre/bin;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\eclipse\jre\bin;.;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\eclipse\jre\bin;.;C:\Program Files\Java\jdk1.5.0_04\bin;D:\ROR\ruby\bin;D:\oracle\product\10.2.0\client_1;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program Files\IDM Computer Solutions\UltraEdit-32;D:\Program Files\MySQL\MySQL Server 5.0\bin
************* End Display Current Environment *************
[07-2-5 10:39:34:687 CST] 27a727a7 ManagerAdmin I TRAS0017I: 启动跟踪状态是 *=all=disabled。
[07-2-5 10:39:36:218 CST] 27a727a7 AdminInitiali A ADMN0015I: AdminService 初始化
[07-2-5 10:39:38:015 CST] 27a727a7 Configuration A SECJ0215I: 成功地将 JAAS 登录提供程序配置类设置为 com.ibm.ws.security.auth.login.Configuration。
[07-2-5 10:39:38:125 CST] 27a727a7 SecurityDM I SECJ0231I: 成功注册了安全性组件的 FFDC 诊断模块 com.ibm.ws.security.core.SecurityDM:true。
[07-2-5 10:39:38:453 CST] 27a727a7 SecurityCompo I SECJ0309I: 禁用了 Java 2 安全性。
[07-2-5 10:39:38:468 CST] 27a727a7 SecurityCompo I SECJ0212I: WCCM JAAS 配置信息已成功推送到登录提供程序类。
[07-2-5 10:39:38:484 CST] 27a727a7 SecurityCompo I SECJ0240I: 已成功完成安全服务初始化
[07-2-5 10:39:38:500 CST] 27a727a7 JMSRegistrati A MSGS0602I: 仅安装了 WebSphere 嵌入式消息传递客户机
[07-2-5 10:39:45:375 CST] 27a727a7 CacheServiceI I DYNA0048I: 成功初始化 WebSphere 动态高速缓存。
[07-2-5 10:39:46:812 CST] 27a727a7 JMXSoapAdapte A ADMC0013I: 在端口 8880 可用 SOAP 连接器
[07-2-5 10:39:46:828 CST] 27a727a7 SecurityCompo I SECJ0243I: 已成功启动安全服务
[07-2-5 10:39:46:828 CST] 27a727a7 SecurityCompo I SECJ0210I: 启用了安全性 false
[07-2-5 10:39:49:343 CST] 27a727a7 ApplicationMg A WSVR0200I: 正在启动应用程序:IBMUTC
[07-2-5 10:39:49:593 CST] 27a727a7 WebContainer A SRVE0161I: IBM WebSphere Application Server - Web 容器。Copyright IBM Corp. 1998-2002
[07-2-5 10:39:49:609 CST] 27a727a7 WebContainer A SRVE0162I: Servlet 规范级别:2.3
[07-2-5 10:39:49:609 CST] 27a727a7 WebContainer A SRVE0163I: 支持的 JSP 规范级别:1.2
[07-2-5 10:39:49:750 CST] 27a727a7 WebContainer A SRVE0169I: 正在装入 Web 模块:IBM Universal Test Client。
[07-2-5 10:39:50:218 CST] 27a727a7 WebGroup I SRVE0180I: [IBM Universal Test Client] [/UTC] [Servlet.LOG]: JSP 1.2 Processor: init
[07-2-5 10:39:50:343 CST] 27a727a7 WebGroup I SRVE0180I: [IBM Universal Test Client] [/UTC] [Servlet.LOG]: SimpleFileServlet: init
[07-2-5 10:39:50:500 CST] 27a727a7 ApplicationMg A WSVR0221I: 应用程序已启动:IBMUTC
[07-2-5 10:39:50:515 CST] 27a727a7 ApplicationMg A WSVR0200I: 正在启动应用程序:alcargo_ear
[07-2-5 10:39:50:546 CST] 27a727a7 WebContainer A SRVE0169I: 正在装入 Web 模块:alcargo_app。
[07-2-5 10:39:50:890 CST] 27a727a7 WebGroup I SRVE0180I: [alcargo_app] [/alcargo_app] [Servlet.LOG]: JSP 1.2 Processor: init
[07-2-5 10:39:51:109 CST] 27a727a7 WebGroup I SRVE0180I: [alcargo_app] [/alcargo_app] [Servlet.LOG]: SimpleFileServlet: init
[07-2-5 10:39:51:156 CST] 27a727a7 WebGroup E SRVE0020E: [Servlet 错误]-[action]:无法装入 servlet:java.lang.NoClassDefFoundError: org.apache.commons.digester.RuleSet
at java.lang.Throwable.<init>(Throwable.java)
at java.lang.Throwable.<init>(Throwable.java)
at java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.java:53)
at java.lang.Class.verifyImpl(Native Method)
at java.lang.Class.verify(Class.java)
at java.lang.Class.initialize(Class.java)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java)
at java.beans.Beans.instantiate(Beans.java:219)
at java.beans.Beans.instantiate(Beans.java:63)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:188)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1394)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:299)
at com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:408)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:212)
at com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:1019)
at com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:136)
at com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:356)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:517)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:808)
at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:578)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:311)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:268)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:152)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:246)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.ws.bootstrap.WSLauncher.run(WSLauncher.java:222)
at java.lang.Thread.run(Thread.java:806)
[07-2-5 10:39:51:187 CST] 27a727a7 WebAppServlet E Servlet[action]:找到 org.apache.struts.action.ActionServlet,但是缺少另一个必需的类。
此错误通常暗示了 servlet 最初由服务器无法定位的类编译。
检查类路径,以确保 servlet 需要的所有类都存在。
此问题可通过仅使用应用程序运行时类路径中的类重新编译 servlet 来进行调试
应用程序类路径=[
...............(一堆没用的jar都是websphere里的)
D:\0208\implementation_spring\alcargo_app\WebContent\WEB-INF\classes;
D:\0208\implementation_spring\alcargo_app\WebContent\WEB-INF\lib\struts.jar;
D:\0208\implementation_spring\alcargo_app\WebContent]
[07-2-5 10:39:51:250 CST] 27a727a7 ApplicationMg A WSVR0221I: 应用程序已启动:alcargo_ear
[07-2-5 10:39:51:703 CST] 27a727a7 HttpTransport A SRVE0171I: 传送 http 在端口 9,080 上侦听。
[07-2-5 10:39:53:671 CST] 27a727a7 HttpTransport A SRVE0171I: 传送 https 在端口 9,443 上侦听。
[07-2-5 10:39:53:703 CST] 27a727a7 RMIConnectorC A ADMC0026I: RMI 连接器在端口 2809 上可用
[07-2-5 10:39:53:750 CST] 27a727a7 WsServer A WSVR0001I: 服务器 server1 为电子商务开放
************ Start Display Current Environment ************
WebSphere Platform 5.1 [BASE 5.1.1.13 cf130647.03] [JDK 1.4.2 cn1420-20040626] running with process name localhost\localhost\server1 and process id 608
Host Operating System is Windows XP, version 5.1 build 2600 Service Pack 2
Java version = J2RE 1.4.2 IBM J9 build 20040610 (JIT enabled), Java Compiler = j9jit21, Java VM name = IBM J9SE VM
was.install.root = D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51
user.install.root = D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51
Java Home = D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51\java\jre
ws.ext.dirs = D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/java/lib;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/classes;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/classes;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/lib;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/lib/ext;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/web/help;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime;D:/Program Files/IBM/WebSphere Studio/Application Developer/v5.1/wstools/eclipse/plugins/com.ibm.etools.webservice_5.1.2/runtime/worf.jar
Classpath = D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/properties;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/properties;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/lib/bootstrap.jar;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/lib/j2ee.jar;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/lib/lmproxy.jar;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/lib/urlprotocols.jar;D:/Program Files/IBM/WebSphere Studio/Application Developer/v5.1/wstools/eclipse/plugins/com.ibm.etools.websphere.tools.common_5.1.1.1/runtime/wteServers.jar;D:/Program Files/IBM/WebSphere Studio/Application Developer/v5.1/wstools/eclipse/plugins/com.ibm.etools.websphere.tools.common_5.1.1.1/runtime/wasToolsCommon.jar
Java Library path = D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/bin;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/java/bin;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v51/java/jre/bin;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\eclipse\jre\bin;.;D:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\eclipse\jre\bin;.;C:\Program Files\Java\jdk1.5.0_04\bin;D:\ROR\ruby\bin;D:\oracle\product\10.2.0\client_1;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program Files\IDM Computer Solutions\UltraEdit-32;D:\Program Files\MySQL\MySQL Server 5.0\bin
************* End Display Current Environment *************
[07-2-5 10:39:34:687 CST] 27a727a7 ManagerAdmin I TRAS0017I: 启动跟踪状态是 *=all=disabled。
[07-2-5 10:39:36:218 CST] 27a727a7 AdminInitiali A ADMN0015I: AdminService 初始化
[07-2-5 10:39:38:015 CST] 27a727a7 Configuration A SECJ0215I: 成功地将 JAAS 登录提供程序配置类设置为 com.ibm.ws.security.auth.login.Configuration。
[07-2-5 10:39:38:125 CST] 27a727a7 SecurityDM I SECJ0231I: 成功注册了安全性组件的 FFDC 诊断模块 com.ibm.ws.security.core.SecurityDM:true。
[07-2-5 10:39:38:453 CST] 27a727a7 SecurityCompo I SECJ0309I: 禁用了 Java 2 安全性。
[07-2-5 10:39:38:468 CST] 27a727a7 SecurityCompo I SECJ0212I: WCCM JAAS 配置信息已成功推送到登录提供程序类。
[07-2-5 10:39:38:484 CST] 27a727a7 SecurityCompo I SECJ0240I: 已成功完成安全服务初始化
[07-2-5 10:39:38:500 CST] 27a727a7 JMSRegistrati A MSGS0602I: 仅安装了 WebSphere 嵌入式消息传递客户机
[07-2-5 10:39:45:375 CST] 27a727a7 CacheServiceI I DYNA0048I: 成功初始化 WebSphere 动态高速缓存。
[07-2-5 10:39:46:812 CST] 27a727a7 JMXSoapAdapte A ADMC0013I: 在端口 8880 可用 SOAP 连接器
[07-2-5 10:39:46:828 CST] 27a727a7 SecurityCompo I SECJ0243I: 已成功启动安全服务
[07-2-5 10:39:46:828 CST] 27a727a7 SecurityCompo I SECJ0210I: 启用了安全性 false
[07-2-5 10:39:49:343 CST] 27a727a7 ApplicationMg A WSVR0200I: 正在启动应用程序:IBMUTC
[07-2-5 10:39:49:593 CST] 27a727a7 WebContainer A SRVE0161I: IBM WebSphere Application Server - Web 容器。Copyright IBM Corp. 1998-2002
[07-2-5 10:39:49:609 CST] 27a727a7 WebContainer A SRVE0162I: Servlet 规范级别:2.3
[07-2-5 10:39:49:609 CST] 27a727a7 WebContainer A SRVE0163I: 支持的 JSP 规范级别:1.2
[07-2-5 10:39:49:750 CST] 27a727a7 WebContainer A SRVE0169I: 正在装入 Web 模块:IBM Universal Test Client。
[07-2-5 10:39:50:218 CST] 27a727a7 WebGroup I SRVE0180I: [IBM Universal Test Client] [/UTC] [Servlet.LOG]: JSP 1.2 Processor: init
[07-2-5 10:39:50:343 CST] 27a727a7 WebGroup I SRVE0180I: [IBM Universal Test Client] [/UTC] [Servlet.LOG]: SimpleFileServlet: init
[07-2-5 10:39:50:500 CST] 27a727a7 ApplicationMg A WSVR0221I: 应用程序已启动:IBMUTC
[07-2-5 10:39:50:515 CST] 27a727a7 ApplicationMg A WSVR0200I: 正在启动应用程序:alcargo_ear
[07-2-5 10:39:50:546 CST] 27a727a7 WebContainer A SRVE0169I: 正在装入 Web 模块:alcargo_app。
[07-2-5 10:39:50:890 CST] 27a727a7 WebGroup I SRVE0180I: [alcargo_app] [/alcargo_app] [Servlet.LOG]: JSP 1.2 Processor: init
[07-2-5 10:39:51:109 CST] 27a727a7 WebGroup I SRVE0180I: [alcargo_app] [/alcargo_app] [Servlet.LOG]: SimpleFileServlet: init
[07-2-5 10:39:51:156 CST] 27a727a7 WebGroup E SRVE0020E: [Servlet 错误]-[action]:无法装入 servlet:java.lang.NoClassDefFoundError: org.apache.commons.digester.RuleSet
at java.lang.Throwable.<init>(Throwable.java)
at java.lang.Throwable.<init>(Throwable.java)
at java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.java:53)
at java.lang.Class.verifyImpl(Native Method)
at java.lang.Class.verify(Class.java)
at java.lang.Class.initialize(Class.java)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java)
at java.beans.Beans.instantiate(Beans.java:219)
at java.beans.Beans.instantiate(Beans.java:63)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:188)
at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1394)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:299)
at com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:408)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:212)
at com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:1019)
at com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:136)
at com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:356)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:517)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:808)
at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:578)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:311)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:268)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:152)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:246)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.ws.bootstrap.WSLauncher.run(WSLauncher.java:222)
at java.lang.Thread.run(Thread.java:806)
[07-2-5 10:39:51:187 CST] 27a727a7 WebAppServlet E Servlet[action]:找到 org.apache.struts.action.ActionServlet,但是缺少另一个必需的类。
此错误通常暗示了 servlet 最初由服务器无法定位的类编译。
检查类路径,以确保 servlet 需要的所有类都存在。
此问题可通过仅使用应用程序运行时类路径中的类重新编译 servlet 来进行调试
应用程序类路径=[
...............(一堆没用的jar都是websphere里的)
D:\0208\implementation_spring\alcargo_app\WebContent\WEB-INF\classes;
D:\0208\implementation_spring\alcargo_app\WebContent\WEB-INF\lib\struts.jar;
D:\0208\implementation_spring\alcargo_app\WebContent]
[07-2-5 10:39:51:250 CST] 27a727a7 ApplicationMg A WSVR0221I: 应用程序已启动:alcargo_ear
[07-2-5 10:39:51:703 CST] 27a727a7 HttpTransport A SRVE0171I: 传送 http 在端口 9,080 上侦听。
[07-2-5 10:39:53:671 CST] 27a727a7 HttpTransport A SRVE0171I: 传送 https 在端口 9,443 上侦听。
[07-2-5 10:39:53:703 CST] 27a727a7 RMIConnectorC A ADMC0026I: RMI 连接器在端口 2809 上可用
[07-2-5 10:39:53:750 CST] 27a727a7 WsServer A WSVR0001I: 服务器 server1 为电子商务开放
红色的字中没有包含我所指定的一些包
那些包放在了ear目录下面。。。
这点证明了
如果war需要的包必须指定路
但在哪里指定呢?
------------------------分割线------------------
又一个问题:
在junit+hsqldb测试通过的状态下
布署到was5.1.13上时
检索可以正常使用。。。
但是提交时出现错误信息:
Error 500: Could not commit Hibernate transaction; nested exception is net.sf.hibernate.TransactionException: Commit failed with SQL exception:
后台的日志:
引用
[07-2-5 15:17:30:516 CST] 10936f50 JdbcTransacti I org.springframework.jdbc.datasource.JdbcTransactionObjectSupport JDBC 3.0 Savepoint class is available
[07-2-5 15:17:30:672 CST] 10936f50 XmlBeanDefini I org.springframework.beans.factory.xml.XmlBeanDefinitionReader Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
[07-2-5 15:17:30:719 CST] 10936f50 SQLErrorCodes I org.springframework.jdbc.support.SQLErrorCodesFactory SQLErrorCodes loaded: [DB2, HSQL, MS-SQL, MySQL, Oracle, Informix, PostgreSQL, Sybase]
[07-2-5 15:17:30:938 CST] 10936f50 TableGenerato E net.sf.hibernate.id.TableGenerator could not read a hi value
[07-2-5 15:17:30:953 CST] 10936f50 TableGenerato E net.sf.hibernate.id.TableGenerator TRAS0014I: 下列异常已记录 java.sql.SQLException: ORA-00942: 表或视图不存在
[07-2-5 15:17:30:672 CST] 10936f50 XmlBeanDefini I org.springframework.beans.factory.xml.XmlBeanDefinitionReader Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
[07-2-5 15:17:30:719 CST] 10936f50 SQLErrorCodes I org.springframework.jdbc.support.SQLErrorCodesFactory SQLErrorCodes loaded: [DB2, HSQL, MS-SQL, MySQL, Oracle, Informix, PostgreSQL, Sybase]
[07-2-5 15:17:30:938 CST] 10936f50 TableGenerato E net.sf.hibernate.id.TableGenerator could not read a hi value
[07-2-5 15:17:30:953 CST] 10936f50 TableGenerato E net.sf.hibernate.id.TableGenerator TRAS0014I: 下列异常已记录 java.sql.SQLException: ORA-00942: 表或视图不存在
http://blog.netyi.net/user1/9996/archives/2007/30241.html
引用
·ORA-00942表或视图不存在的原因? -|donkeyzheng 发表于 2007-1-19 11:26:00
出现这种问题常常有以下三种原因:
1、你的表名写错了
2、你当前访问数据库的用户没有访问该表的权限
3、你在访问其它用户表时(有了相应的权限),在表名前没有加用户名,如:
select * from otherUser.TableName where filter...
4、如果你用的是Spring+hibernate架构,很可能就是*.hbm.xml文件出错了,如:<class name="*.model" schema="DBusr" table="User">中的schema有可能不是当前访问的用户名,这样就报错。
出现这种问题常常有以下三种原因:
1、你的表名写错了
2、你当前访问数据库的用户没有访问该表的权限
3、你在访问其它用户表时(有了相应的权限),在表名前没有加用户名,如:
select * from otherUser.TableName where filter...
4、如果你用的是Spring+hibernate架构,很可能就是*.hbm.xml文件出错了,如:<class name="*.model" schema="DBusr" table="User">中的schema有可能不是当前访问的用户名,这样就报错。
根本不是那个原因
把log4j加上之后
发现这行
SettingsFacto W net.sf.hibernate.cfg.SettingsFactory No dialect set - using GenericDialect: Dialect class not found: com.hibernate.dialect.OracleDialect
由于用的是hibernate 2.1所以根本就没有com.hbiernate.dialect.OracleDialect这个东东
只有net.sf.hibernate.dialect.OracleDialect
改好之后可以运行 。。。。
评论
抛出异常的爱
2007-02-05
ORA-00942: 表或视图不存在,是什么东东?
所以把所有的日志完全打开看看到底是哪里有问题
所以把所有的日志完全打开看看到底是哪里有问题
抛出异常的爱
2007-02-05
这点证明了
如果war需要的包必须指定路
但在哪里指定呢?
如果war需要的包必须指定路
但在哪里指定呢?
发表评论
- 浏览: 216087 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
长椅
共 39 张
共 39 张
最近加入圈子
链接
最新评论
-
到底要招什么样子的人?
那到底要什么样的人啊?你的重点呢?你想表达什么?
-- by xiaoyi829 -
到底要招什么样子的人?
努力吧!什么都是从不懂到懂,懂到精通!
-- by ada1230 -
DBA数据库字典
懒人。。。半仙。。。
-- by YuLimin -
天狗食日
看了。。。英雄(美剧)。。。。 之后就非常想要见识一下日食了 谢谢
-- by 抛出异常的爱 -
天狗食日
按照月亮运行规律来讲,一个月就会出现一次日食,并且今年出现日食时间和明年差不多, ...
-- by ddd






评论排行榜