maven用tomcat插件打开jsp文件时没有找到已配置或正在运行的外部服务器

maven用tomcat插件打开jsp文件时没有找到已配置或正在运行的外部服务器,第1张

plugin>

<groupId>org.apache.tomcat.maven</groupId>

<artifactId>tomcat7-maven-plugin</artifactId>

<version>2.2</version>

<configuration>

<port>8888</port>

<path>/</path>

</configuration>

</plugin>

上面是maven项目内置的tomcat插件的配置

运行直接报错:

在这里插入图片描述

接下来各种百度,没找到解决方案,百度上并不是没有解决方案,而是我百度的关键词不对。

最后,没找到解决方案直接使用外部的tomcat服务器

配置好了直接启动,然后终于看到结果了,开心开心,但是那个问题没解决,不甘心,接下来看报错的地方,然后发现了新大陆

上面圈住的地方不是我们熟悉的人吗

再然后接着直接百度关键词,然后一找又发现新大陆了

在这里插入图片描述

然后仔细查看pom文件,发现了这个

在这里插入图片描述

接着为它加上生命周期

接着再启动发现没有问题了

在这里插入图片描述

IDEA新建的maven项目web.xml的Servlet引入的是2.3版本,默认不解析el表达式。如下:

<!DOCTYPE web-app PUBLIC

"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

"http://java.sun.com/dtd/web-app_2_3.dtd" >

解决:

去掉web.xml中上述代码换成<?xml version="1.0" encoding="UTF-8"?>

在每个jsp页面上添加<%@page isELIgnored="false"%>

虽然问题很久远,希望新人能看见

maven点击按钮的功能。

1、首先修改login.jsp文件。

2、 在pages下新建一个loginOn.jsp文件。

3、接着在Demo.java中添加一个LoginOn跳转的get方法。

4、执行maven三步走运行程序(Update Project,maven install, run on server)

5、可以看到点击login后页面已经成功跳转到loginOn页面了。


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

原文地址: http://outofmemory.cn/tougao/11505673.html

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

发表评论

登录后才能评论

评论列表(0条)

保存