Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.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 我有一个错误,请求的资源在eclipse中不可用_Java_Eclipse_Mongodb_Maven - Fatal编程技术网

Java 我有一个错误,请求的资源在eclipse中不可用

Java 我有一个错误,请求的资源在eclipse中不可用,java,eclipse,mongodb,maven,Java,Eclipse,Mongodb,Maven,我正在eclipse的maven项目中编写以下代码。 下面的代码是在connection.java文件中编写的。 我正在编写使用maven项目连接mongodb服务器和java的代码。 我已经在xml文件中定义了mongodb的依赖项。所以mongodb的驱动程序是自动包含的 import com.mongodb.MongoClient; import com.mongodb.MongoException; import com.mongodb.WriteConcern; import com.

我正在eclipse的maven项目中编写以下代码。 下面的代码是在connection.java文件中编写的。 我正在编写使用maven项目连接mongodb服务器和java的代码。 我已经在xml文件中定义了mongodb的依赖项。所以mongodb的驱动程序是自动包含的

import com.mongodb.MongoClient;
import com.mongodb.MongoException;
import com.mongodb.WriteConcern;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.BasicDBObject;
import com.mongodb.DBObject;
import com.mongodb.DBCursor;
import com.mongodb.ServerAddress;
import java.util.Arrays;

public class connection {
   public static void main( String args[] ){
      try{   
         // To connect to mongodb server
         MongoClient mongoClient = new MongoClient( "localhost" , 27017 );
         // Now connect to your databases
         DB db = mongoClient.getDB( "test" );
         System.out.println("Connect to database successfully");
         boolean auth = db.authenticate(myUserName, myPassword);
         System.out.println("Authentication: "+auth);
      }catch(Exception e){
         System.err.println( e.getClass().getName() + ": " + e.getMessage() );
      }
   }
}

当我使用tomcat服务器在eclipse中运行这段代码时,我得到了一个错误,即HTTP状态404请求的资源不可用。
我已经从命令提示符下启动了mongodb server。

请在项目的导入中检查导入包名称和未使用的包。

此代码在main方法中是否独立运行?我假设您出于这个问题的目的将代码提取到main方法。您是否希望运行部署到应用服务器(例如Tomcat)的代码?