当前位置: 首页 > 知识库问答 >
问题:

对于JspFactory不是从eclipse工作的类型,方法getJspApplicationContext(ServletContext)未定义

柳晔
2023-03-14

我试图在eclipse中使用tomcat部署一个gradle web项目,当我试图访问应用程序时,它抛出一个异常,如下所示:

JasperException:无法为JSP编译类:

在生成的Java文件[......plugins\org.eclipse.wst.server.core\tmp0\work\catalina...\org\apache\jsp\error_jsp.]中的行[36]处发生错误,未为类型JspFactory定义方法getJspApplicationContext(ServletContext)。[......plugins\org.eclipse.wst.server.core\tmp0\work\catalina...\org\apache\jsp\error_jsp.

StackTrace:在org.apache.jasper.compiler.DefaulTerrorHandler.javacError(DefaulTerrorHandler.java:103)

我可以在tomcat服务器中手动部署相同的应用程序,而不使用eclipse,那么它就可以完美地工作。

请给我提供一个解决方案。

共有1个答案

柳涵意
2023-03-14

在使用eclipse将应用程序部署到服务器中时,会添加一些与使用gradle添加的依赖项相冲突的依赖项,在删除冲突的JAR后,解决了这个问题。

生成的war仅具有在gradle中配置的JAR,因此当我们在服务器上手动部署它时,这是有效的。

 类似资料:
  • 问题内容: 取自Android的想法:从对话框中模糊和暗化背景窗口。我无法使对话框下的内容模糊。当调用eula.getWindow()时,我收到此错误: 对于类型AlertDialog.Builder,未定义方法getWindow() 随同主要活动中的以下代码一起显示出eula: 任何帮助是极大的赞赏。 问题答案: 是对话框类的方法,而不是对话框生成器的方法。您的代码应该看起来像这样: 请注意,尽

  • 我试图让它在用户按下登录时关闭我的jframe。然而,它不让我处理登录窗口。请帮帮我。谢谢你。

  • 颜色选取器 在 1.受保护的无效上创建(捆绑保存实例状态) { 超级.on创建(已保存实例状态); 错误:创建(捆绑包)上的方法未定义对象 类型2.new MyView(指画活动.this); 错误:构造函数指画活动.MyView(指画活动)未定义 3.set内容查看(mv); 错误:他的方法集内容视图(指画活动.MyView)是未定义的类型指画活动 4.公共布尔值在创建选项菜单(菜单菜单) {

  • 我最近升级到了优胜美地,我的maven停止了工作。我想这是因为我的环境变量没有设置,所以我按照这篇文章创建了一个environment.plist文件。 通过launchd.conf设置环境变量在OS X Yosemite/El Capitan/MacOS Sierra中不再有效? 但是我仍然在for Maven中找不到命令,并且由于某种原因没有设置$PATH,其他的则设置了 mac-r4498:

  • 我使用的是JTang版本1.9.2,代码如下: 错误在这一行: 它说: 类型连接的方法头(字符串、字符串)未定义。基瓦尔 但是jsoup文档说,这种方法可以使用以下参数: https://jsoup.org/apidocs/org/jsoup/Connection.Response.html 我已经在jsoup的前一个版本中使用了这段代码。 它有什么问题?

  • 问题内容: 我的一些测试工作正常。然后,我将其移至其他程序包,现在出现错误。这是代码: 错误消息是这样的: 对于类型JGraphtUtilitiesTest,方法assertEquals(Object,Object)是不明确的 我怎样才能解决这个问题?当我将类移至其他程序包时,为什么会发生此问题? 问题答案: 方法assertEquals(Object,Object)对于类型… 该错误的含义是,您