Java 我有一个错误,请求的资源在eclipse中不可用
我正在eclipse的maven项目中编写以下代码。 下面的代码是在connection.java文件中编写的。 我正在编写使用maven项目连接mongodb服务器和java的代码。 我已经在xml文件中定义了mongodb的依赖项。所以mongodb的驱动程序是自动包含的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.
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)的代码?