相关疑难解决方法(0)

当Spring xml配置文件存在时,它找不到它

我试图在Spring中创建我的第一个bean但是在加载上下文时遇到了问题.我在src/main/resources中有一个bean的配置XML文件.

我收到以下IOException:

线程"main"中的异常org.springframework.beans.factory.BeanDefinitionStoreException:从类路径资源[src/main/resources/beans.xml]解析XML文档的IOException; 嵌套异常是

java.io.FileNotFoundException:类路径资源[src/main/resources/beans.xml]无法打开,因为它不存在

但我不明白,因为我做了以下代码测试:

File f = new File("src/main/resources/beans.xml");
System.out.println("Exist test: " + f.exists());
Run Code Online (Sandbox Code Playgroud)

这让我真实!resources在类路径中.怎么了?

configuration spring javabeans applicationcontext

67
推荐指数
6
解决办法
21万
查看次数

将Jar文件添加到IntellijIdea类路径

我创建了一个新的Intellij项目.但我不能在我的项目中使用第三方罐子.我在目录结构中有如下jar:
repository/commons-logging/commons-logging-1.0.4.jar
repository/commons-lang/commons-lang-2.1.jar
等等

我想通过指向存储库目录来添加它们,但无法找到任何添加它们的方法.但是当我使用该jar中的类或API时,编辑器无法解析这些类.我已尝试从项目结构但无法配置它.

intellij-idea

47
推荐指数
2
解决办法
9万
查看次数

NoClassDefFoundError:SparkSession - 即使构建正在运行

我将https://github.com/apache/spark/blob/master/examples/src/main/scala/org/apache/spark/examples/ml/RandomForestClassifierExample.scala复制到一个新项目并设置build.sbt

name := "newproject"
version := "1.0"
scalaVersion := "2.11.8"

javacOptions ++= Seq("-source", "1.8", "-target", "1.8")
scalacOptions += "-deprecation"

libraryDependencies ++= Seq(
  "org.apache.spark" % "spark-core_2.11"  % "2.0.0" % "provided",
  "org.apache.spark" % "spark-sql_2.11"   % "2.0.0" % "provided",
  "org.apache.spark" % "spark-mllib_2.11" % "2.0.0" % "provided",
  "org.jpmml" % "jpmml-sparkml" % "1.1.1",
  "org.apache.maven.plugins" % "maven-shade-plugin" % "2.4.3",
  "org.scalatest" %% "scalatest" % "3.0.0"
)
Run Code Online (Sandbox Code Playgroud)

我可以从IntelliJ 2016.2.5构建它,但是当我收到错误时我

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/spark/sql/SparkSession$
    at org.apache.spark.examples.ml.RandomForestClassifierExample$.main(RandomForestClassifierExample.scala:32)
    at org.apache.spark.examples.ml.RandomForestClassifierExample.main(RandomForestClassifierExample.scala)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) …
Run Code Online (Sandbox Code Playgroud)

scala apache-spark

16
推荐指数
2
解决办法
2万
查看次数

在intellij中使用JDBC/Mysql Connector

我是Java的新手,我需要建立一个连接到MySQL服务器(本地),我已经在Intellij中添加了库,但它似乎不起作用,IDE无法找到我认为的类......我变得疯狂我正在寻找两个小时......我来自visual studio/c#dev环境,我想我应该错过一些东西......

在这里,您可以从我的IDE和我想要使用的简单代码中获取图片.您还可以推断我已经在我的项目中导入了jar(mysql-jdbc).

IDE图片

编辑:这是代码,注释显示错误出现的位置:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.*;
import org.*;
import com.mysql.jdbc.Driver;


public class JdbcLogin {
    public String Login;
    public String MotDePasse;
    private boolean Logged = false;

    public void StartBdd(){
        String driverName = "com.mysql.jdbc.Driver";
        Class.forName(driverName); // here is the ClassNotFoundException

        String serverName = "localhost";
        String mydatabase = "suptodo";
        String url = "jdbc:mysql://" + serverName + "/" + mydatabase;

        String username = "root";
        String password = "azerty";
        Connection connection = DriverManager.getConnection(url, username, password);
    }
}
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc intellij-idea

13
推荐指数
3
解决办法
4万
查看次数

如何在 Spring Boot 中将 Query DSL 与 MongoDB 结合使用

我尝试在 Spring Boot 中将 Query DSL 与 MongoDB 结合使用,但出现错误。该应用程序无需使用 MongoDB 的 Query DSL 库即可成功运行。我想使用这个库,因为我想使用更复杂的查询。代码应该可以工作,我认为某处有一个小错误。

问题是当我单击 Maven 包时,我收到这些错误,不幸的是我无法在此处发布所有输出:

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'hotelController' defined in file [C:\Users\dgs\IdeaProjects\springboot-mongodb\target\classes\com\dgs\springbootmongodb\controller\HotelController.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hotelRepository': Invocation of init method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: Did not find a query class com.dgs.springbootmongodb.models.QHotel for domain class com.dgs.springbootmongodb.models.Hotel!

Caused by: org.springframework.beans.factory.BeanCreationException: Error …
Run Code Online (Sandbox Code Playgroud)

java spring mongodb querydsl spring-boot

6
推荐指数
1
解决办法
1万
查看次数

没有为jdbc找到合适的驱动程序:jtds:sqlserver

我已经探讨了类似的问题,但似乎没有一个问题是相同的.我有一个部署到JBOSS 7.1.1服务器的REST应用程序.我正在使用JPA.每当我打电话时EntityManager,我在服务器中收到以下错误:

15:16:39,024 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (http--0.0.0.0-8080-1) No suitable driver found for jdbc:jtds:sqlserver://aicdevapp01:1433/MOD_Normal
Run Code Online (Sandbox Code Playgroud)

在JBOSS服务器的独立模式<datasources>配置文件中的标记内,我有以下代码行:

<drivers>
    <driver name="mssql" module="net.sourceforge.jtds">
    <driver-class>net.sourceforge.jtds.jdbc.Driver</driver-class>
    <xa-datasource-class>net.sourceforge.jtds.jdbcx.JtdsDataSource</xa-datasource-class>
     </driver>
 </drivers>
Run Code Online (Sandbox Code Playgroud)

关于我应该在哪里寻找解决这个问题的任何指示?我在运行maven测试时可以访问数据库,但每当我部署到服务器时,我都遇到了这个问题.

java jboss jta jdbc jboss7.x

4
推荐指数
1
解决办法
8211
查看次数

如何更新java项目中的JDBC驱动程序?

我继承了一个使用jdbc驱动程序连接到postgreSQL数据库的java项目.我们需要将数据库更新到版本10.3(当前可用的最新版本).自从升级数据库以来,该项目一直给我错误,因为它无法使用当前的jdbc驱动程序连接到数据库.如何升级到postgreSQL的最新jdbc?我从https://jdbc.postgresql.org/download.html下载了最新的jar文件,但我不知道如何使用此文件来升级我当前的jdbc驱动程序.

我是新手,我需要知道从哪里开始.我正在使用intellij来构建项目,我在linux机器上运行它.

java jdbc

-1
推荐指数
1
解决办法
1767
查看次数