我试图在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在类路径中.怎么了?
我创建了一个新的Intellij项目.但我不能在我的项目中使用第三方罐子.我在目录结构中有如下jar:
repository/commons-logging/commons-logging-1.0.4.jar
repository/commons-lang/commons-lang-2.1.jar
等等
我想通过指向存储库目录来添加它们,但无法找到任何添加它们的方法.但是当我使用该jar中的类或API时,编辑器无法解析这些类.我已尝试从项目结构但无法配置它.
我将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) 我是Java的新手,我需要建立一个连接到MySQL服务器(本地),我已经在Intellij中添加了库,但它似乎不起作用,IDE无法找到我认为的类......我变得疯狂我正在寻找两个小时......我来自visual studio/c#dev环境,我想我应该错过一些东西......
在这里,您可以从我的IDE和我想要使用的简单代码中获取图片.您还可以推断我已经在我的项目中导入了jar(mysql-jdbc).
编辑:这是代码,注释显示错误出现的位置:
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) 我尝试在 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) 我已经探讨了类似的问题,但似乎没有一个问题是相同的.我有一个部署到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测试时可以访问数据库,但每当我部署到服务器时,我都遇到了这个问题.
我继承了一个使用jdbc驱动程序连接到postgreSQL数据库的java项目.我们需要将数据库更新到版本10.3(当前可用的最新版本).自从升级数据库以来,该项目一直给我错误,因为它无法使用当前的jdbc驱动程序连接到数据库.如何升级到postgreSQL的最新jdbc?我从https://jdbc.postgresql.org/download.html下载了最新的jar文件,但我不知道如何使用此文件来升级我当前的jdbc驱动程序.
我是新手,我需要知道从哪里开始.我正在使用intellij来构建项目,我在linux机器上运行它.