Web应用程序无法在Solaris Machine上托管的Tomcat上运行

问题描述 投票:0回答:1

我正在尝试调试Java Web应用程序,该应用程序基本上从一组表中删除数据,并在同一DataBase(Oracle)中的另一组表中创建数据。该Web应用程序位于Solaris Machine(s10s_u8wos_o8a)上的Apache Tomcat(6.0.26)上。但是在Solaris上,此应用程序无法正常工作,并且会随机引发错误。重要的是,当我在Windows或Linux计算机上托管的Apache Tomcat上使用相同的WAR文件时,它可以正常运行。

我收到以下异常:

    java.sql.SQLException: ResultSet.next was not called
    at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
    at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:199)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:263)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:271)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:445)
    at oracle.jdbc.driver.OracleResultSetImpl.getString(OracleResultSetImpl.java:962)
    at oracle.jdbc.driver.OracleResultSet.getString(OracleResultSet.java:494)
    at com.vf.IVRmigrate.CallPlanUpdater.migrate(Updater.java:85)
    at com.vf.IVRmigrate.IVRMigrate.runMigrate(Migrate.java:334)
    at org.apache.jsp.jsp.RunMigrate_jsp._jspService(Migrate_jsp.java:77)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at   
   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
    at 
   org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)`
    at java.lang.Thread.run(Unknown Source)

我认为Solaris平台上缺少一些资源。

任何人都可以帮助您找到问题的根源吗?

问候

java solaris
1个回答
0
投票

抱歉,无法添加评论(信誉低)...

可能是您的tomcat env赢得胜利,也许是最新的依赖项,等等。而Solaris env并非如此...

无论如何,我看到这是在另一个线程中讨论的...您可能要引用它(如果您尚未这样做)...发生这种情况的根本原因可能为您提供了线索...

Get the SQLException java.sql.SQLException: ResultSet.next was not called

还有一个...ResultSet .next was not called exception is thrown

还有更多内容,如果您进行搜索...

希望这会有所帮助!

谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.