我是创建Java web应用程序的新手,在尝试通过我的应用程序与我的数据库(称为ccdb)交互时遇到了这个问题:
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/ccdb/
我的应用程序在JBoss上运行,并使用Hibernate与MySQL数据库交互。我在项目的lib\ MySQL -mysql-Java-5.1.6-bin.jar中有连接器驱动程序,并且在Eclipse中将.jar配置为"Java模块依赖项“,以便在通过Eclipse将其部署到JBoss时将其复制到web-inf\
我将我的项目更改为使用maven2 (从普通的eclipse动态web项目),现在我不能执行Debug As > Debug on Server (JBoss)。
以前,我只需执行Debug As > Debug on Server ( jboss ),Eclipse会很乐意地将war文件复制到jboss deploy目录中,然后我就可以进行调试了。
现在看来,eclipse只是无法识别maven2项目,因此无法打包war文件?我必须使用命令行mvn war:war手动部署它,并将war文件复制到部署目录。
我可以做些什么来让Eclipse理解mvn项目,这样我就可以只做Debug
我正在尝试运行一个测试Maven web应用程序(*.war文件),它使用tomcat将数据插入到mySQL数据库中。在maven项目本身中,我添加了所有相关的依赖项。然而,当我尝试在Tomcat服务器上运行它时,我会得到以下错误:
No suitable driver found for jdbc:mysql://localhost:3306/Companies
*"/Companies“是我数据库的名称。
我认为我的家属在部署期间并没有被添加到tomcat中。其他模拟问题建议转到"Deployement程序集“添加maven依赖项。
但是,只在eclipse中可用,并且正
我在Eclipse中部署了一个.war应用程序,方法是添加"Dynamic Web Module“方面,然后右键单击项目并选择"Run As -> Run on Server”。
这很好用,但默认情况下,项目被部署到Tomcat的/web上下文中,因为项目名称是web。有没有一种方法可以在不将项目名称更改为ROOT的情况下从Eclipse部署到Tomcat?
我遇到了Eclipse Run on Server特性的奇怪行为。我的环境:
Eclipse Kepler SR 1, WTP
Apache Tomcat 7.0.37
我在Eclipse-ProjectA和ProjectB中有两个动态web项目。这两个项目都有一个index.xhtml文件(实际上两个项目都是WebContent项目),就在WebContent文件夹下。当我将它们作为WAR文件导出到Tomcat安装的Tomcat webapps文件夹时,两者都运行良好。当我在Eclipse通过Run on Server特性管理的Tomcat服务器上运行Run on Serve