在eclipse中导入了一个web应用程序maven pom文件。在eclipse中没有手动创建类路径条目。基本上项目是任何m2e导入。
Project有一个测试,用于设置虚拟数据库,填充数据,然后使用@BeforeClass注释启动jetty服务器。
在日食中一切正常。但是当运行mvn test命令时,我得到异常
HTTP ERROR 500
访问/ app / login时出现问题。原因是:
服务器错误
引起:
org.apache.jasper.JasperException:/WEB-INF/jsp/pages/Login.jsp(1,61) PWC6188:绝对的uri:http://java.sun.com/jsp/jstl/core不能 在web.xml或使用此应用程序部署的jar文件中解析
它明显的jsp设置搞砸但无法弄清楚为什么?它同样在pclipse和maven中运行的pom和web.xml文件。
我不能轻易使用jetty插件,因为我需要在测试开始之前设置很多东西 - 例如测试将使用的虚拟数据库,并使用测试数据和其他Web应用程序填充它。除了在eclipse中测试工作,但不在命令行上。