maven项目中 使用jetty 运行 报错误 :详细描述如下

maven项目中 使用jetty 运行 报错误 :详细描述如下,第1张

在你的Jetty Plugin里增加对jstl依赖试试:

<plugin>

  <groupId>org.mortbay.jetty</groupId>

  <artifactId>jetty-maven-plugin</artifactId>

  <version>7.6.4.v20120524</version>

  ......

  <dependencies>

      <dependency>

          <groupId>javax.servlet</groupId>

          <artifactId>jstl</artifactId>

          <version>1.2</version>

      </dependency>

  <dependencies>

  ......

</plugin>

你的配置是这样的吗:

<dependency>

    <groupId>jstl</groupId>

    <artifactId>jstl</artifactId>

    <version>1.2</version>

</dependency>

如果该项目使用maven添加依赖,确保输出文件中lib下有jstl.jar文件

步骤如下:

点击File——Project Structure

如图所示确定jstl.jar包存在

确定jar包存在后展开External Libraries找到jtsl.jar下META-INF并展开,复制c.tld文件。

如图:

复制c.tld后将其粘贴到WEB-INF下,或者在WEB-INF下建立taglib文件夹将c.tld文件粘到taglib下。

如图:

重启tomcat运行该项目

如果该项目没有使用maven添加依赖:

直接把jstl的jar包放到lib文件中。

同时也要把使用的tld文件拷贝到WEB-INF目录下一份。

引起错误的原因可能是jar包缺陷或jar包冲突(我猜的)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11521034.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存