Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Tomcat和Oracle DB(Solaris)上部署JasperServer_Java_Spring_Tomcat5.5_Jasperserver - Fatal编程技术网

Java 在Tomcat和Oracle DB(Solaris)上部署JasperServer

Java 在Tomcat和Oracle DB(Solaris)上部署JasperServer,java,spring,tomcat5.5,jasperserver,Java,Spring,Tomcat5.5,Jasperserver,我遵循以下步骤: 当我尝试启动域(jasperserver)时,我在Tomcat Manager中遇到以下错误: 失败-无法启动上下文路径/jasperserver上的应用程序 下面是Catalina.out日志 2010-11-29 12:39:12842错误[/jasperserver],http-8080-Processor22:3767-将上下文初始化事件发送到类com.jaspersoft.jasperserver.war.util.SpringBeanServletContextPl

我遵循以下步骤:

当我尝试启动域(jasperserver)时,我在Tomcat Manager中遇到以下错误:

失败-无法启动上下文路径/jasperserver上的应用程序

下面是Catalina.out日志

2010-11-29 12:39:12842错误[/jasperserver],http-8080-Processor22:3767-将上下文初始化事件发送到类com.jaspersoft.jasperserver.war.util.SpringBeanServletContextPlublisher的侦听器实例时发生异常 org.springframework.beans.factory.BeanCreationException org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法加载JDBC驱动程序类'com.mysql.JDBC.driver'[请参阅嵌套异常:org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法加载JDBC驱动程序类'com.mysql.JDBC.driver']


您需要添加类路径。

您需要添加类路径。

它无法加载您的JDBC驱动程序,请确认表示您的驱动程序(本例中为mySQL)的JAR文件位于您的类路径上(可能位于您正在运行的web/应用程序服务器的lib目录中)

它无法加载您的JDBC驱动程序,确保表示驱动程序(本例中为mySQL)的JAR文件位于类路径上(可能位于正在运行的web/application server的lib目录中)

已解决:

我必须重新配置apache-tomcat-5.5.20/conf/Catalina/localhost文件夹中的jasperserver.xml文件 与我重新配置jasperserver META-INF文件夹中的context.xml文件的方法相同,已解决:

我必须重新配置apache-tomcat-5.5.20/conf/Catalina/localhost文件夹中的jasperserver.xml文件
就像我在jasperserver META-INF文件夹中重新配置context.xml文件一样

哦,请编辑这个Q以避免厄运的水平滚动条:)你想使用mysql吗?你在标题中提到了甲骨文。它可能只需要更改连接配置。是的,我按照此线程中的步骤将配置更改为Oracle数据库,我不愿意连接到mysql DBOh,请编辑此Q以避免厄运的水平滚动条:)您正在尝试使用mysql吗?你在标题中提到了甲骨文。它可能只需要更改连接配置。是的,我按照此线程中的步骤将配置更改为Oracle数据库,我不愿意连接到mysql数据库,但我已经将其重新配置为在Oracle数据库和Oracle驱动程序上工作,为什么我需要mysql驱动程序?@karimhammoda可能有一些配置错误,错误消息说它正在搜索JDBCMySQLDriver@karimhammoda可能存在一些网络问题,请检查防火墙,尝试从其客户端连接数据库,尝试解决问题。但我已经将其重新配置为在oracle数据库和oracle驱动程序上工作,为什么我需要Mysql驱动程序?@karimhammoda可能有一些配置错误,错误消息说它正在搜索JDBCMySQLDriver@karimhammoda可能存在一些网络问题,请检查防火墙,尝试从数据库的客户端连接数据库,尝试解决问题。2010-11-29 19:12:53569错误JDBCExceptionReporter,main:101-无法创建PoolableConnectionFactory(无法创建到数据库服务器的连接。尝试重新连接3次。放弃。)2010-11-29 19:12:53582警告设置工厂,主:133-无法获得到查询元数据的连接org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法创建PoolableConnectionFactory(无法创建到数据库服务器的连接。尝试重新连接3次。放弃。)请用完整堆栈跟踪提出新问题。2010-11-29 19:12:53569错误JDBCExceptionReporter,main:101-无法创建PoolableConnectionFactory(无法创建到数据库服务器的连接。尝试重新连接3次。放弃。)2010-11-29 19:12:53582 WARN SettingsFactory,main:133-无法获得查询元数据的连接org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法创建PoolableConnectionFactory(无法创建到数据库服务器的连接。尝试重新连接3次。放弃)。请将其作为一个新问题与完整堆栈跟踪一起提出。