IDEA的run maven方式启动步骤详解

安装jetty插件

1. 找到Plugins,查找jetty插件,安装“IDEA Jetty Runner”,安装好后重启IDEA

安装插件:Maven Helper

方法同Jetty

pom.xml添加

 <plugins>
    <plugin>
     <groupId>org.eclipse.jetty</groupId>
     <artifactId>jetty-maven-plugin</artifactId>
     <version>9.4.15.v20190215</version>
    </plugin>
  </plugins>

配置maven:jetty:run -Djetty.port=8088

1. Run-->Edit Configurations

2. jetty:run -Djetty.port=8088(注意这里的端口号,被占用了就换一个)

执行

项目右键-->run maven-->clean install

然后再执行:项目右键-->run maven-->test03bulid

新建jsp文件

新建index.jsp文件,是显示页面,可以直接复制原有的index.jsp文件

网址

http://localhost:8088/user/test?id=1

遇到问题

问题1:plugins里添加的插件不显示

不要写到这个标签里面的plugins里:

<pluginManagement>

  <pluginManagement>
   <plugins>
  ...
   </plugins>
  </pluginManagement>

  <plugins>
  写到这里
  </plugins>

问题2:页面报错500:PWC6033: Unable to compile class for JSP

用的JDK版本是JDK9。修改了对应的jetty版本
改之后:

   <plugin>
     <groupId>org.eclipse.jetty</groupId>
     <artifactId>jetty-maven-plugin</artifactId>
     <version>9.4.15.v20190215</version>
    </plugin>

改之前:

 <plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>jetty-maven-plugin</artifactId>
    <version>7.1.6.v20100715</version>
    <configuration>
     <stopPort>9088</stopPort>
     <stopKey>foo</stopKey>
     <scanIntervalSeconds>5</scanIntervalSeconds>
     <connectors>
      <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
       <port>8081</port>
       <maxIdleTime>60000</maxIdleTime>
      </connector>
     </connectors>
     <webAppConfig>
      <contextPath>/</contextPath>
     </webAppConfig>
    </configuration>
   </plugin>

问题3:页面错误404

查看网址,在网址指定位置(jsp/index.jsp)新建了一个index.jsp文件

到此这篇关于IDEA的run maven方式启动步骤详解的文章就介绍到这了,更多相关IDEA的run maven方式启动内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 使用Maven tomcat:run命令启动web项目时修改默认端口的方法

    在使用maven时,修改插件tomcat启动端口.一开始我在pom.xml配置文件里面修改,如下面所示: <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>9999&

  • Intellij IDEA中启动多个微服务(开启Run Dashboard管理)

    刚接触了一个微服务架构的项目,了解到了启动方式,记录一下 1.找到workspace.xml 2.打开workspace.xml,找到其中的配置项 RunDashboard 加入如下内容: <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </optio

  • IDEA开启Run Dashboard的配置详解

    Run Dashboard面板: IDEA升级到 2017.3.1 版本后,发现找不到Run Dashboard面板了.通过下面步骤教你找回Run Dashboard: 1. 找到.idea文件下的workspace.xml,通过Ctrl+F搜索RunDashboard 2. 加入如下配置,重启服务,Run Dashboard就自动就弹出来了 <option name="configurationTypes"> <set> <option value=&q

  • idea 右键项目没有run 运行选项

    今天刚刚安装了idea 下载了 jeecgboot 项目 突然发现项目找不到 run选项 今天记录下 如下图所示: 这里是配置有问题造成的,对比下正常的工程,可以发现src目录的不一样,没有设置为 Sources ,然后打开对应的java文件,可以发现引用也有问题,出现报错的情况,这里是没有引入jdk(或者jre)的原因.(其实这里因为新安装的idea没有配置导致.) 1.首先设置Sources目录: 项目右键 ==>Open Module Settings 或者 File ==> Proje

  • 重新启动IDEA时maven项目SSM框架文件变色所有@注解失效

    重新启动IDEA maven项目SSM框架所有@注解失效,每个文件上都有个小黄圆,而且我发现所有构建项目的maven的jar包都不在了,也就是说此时根本就不是一个maven项目了,这是IDEA的一个很烦人的bug,网上有很多解决的办法,我是这样解决的: Build -> Rebuild Project 将项目进行重构 此时你会发现maven jar包重新导入进来 而文件异常是因为之前的文件标记消失了,重新标记 因为我这是SSM框架所以三个文件夹需要标记 右键各个文件 Mark Directory

  • 解决maven启动Spring项目报错的问题

    第一个问题 java.lang.ClassCastException: org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializer 出现原因主要是 javax.servlet-api 在运行时将spring容器当成了servlet容器出现类型转换错误. 解决方法: 在pom.xml文件中修改 javax.servlet-a

  • IDEA的run maven方式启动步骤详解

    安装jetty插件 1. 找到Plugins,查找jetty插件,安装"IDEA Jetty Runner",安装好后重启IDEA 安装插件:Maven Helper 方法同Jetty pom.xml添加 <plugins> <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <ve

  • jar包手动添加到本地maven仓库的步骤详解

    目录 第一步:下载需要添加的jar包 第二步:将下载的jar包放到指定位置(位置自己指定,用得到) 第三步:配置本地maven库 总结 第一步:下载需要添加的jar包 可以在maven库中查找下载,也可以在对应官网下载 maven库网址:https://mvnrepository.com/ 第二步:将下载的jar包放到指定位置(位置自己指定,用得到) 建议放在maven的repository路径下,方便管理 第三步:配置本地maven库 1.首先检查本地maven库环境变量是否配置正确 打开cm

  • 安装IDEA和配置Maven的步骤详解

    1.下载IDEA教育版,版本为2019.3.5 2.导入项目 3.选择pom.xml,右键Maven,点Reimport,自动下载依赖 4.在Maven官网下载Maven,版本为apache-maven-3.6.3,解压后放在D盘 5.修改Maven的仓库地址.打开conf文件夹的settings.xml,把默认地址改为D盘D:\Maven\repository 6.配置Maven的环境变量.右键电脑属性,高级系统设置,环境变量. 新建MAVEN_HOME 编辑Path,新建%MAVEN_HOM

  • Spring Cloud中使用jib进行docker部署的步骤详解

    Jib介绍 Jib 是 Google 开发的可以直接构建 Java 应用的 Docker 和 OCI 镜像的类库,以 Maven 和 Gradle 插件形式提供. 通过 Jib,Java 开发者可以使用他们熟悉的 Java 工具来构建容器.Jib 是一个快速而简单的容器镜像构建工具,它负责处理将应用程序打包到容器镜像中所需的所有步骤.它不需要你编写 Dockerfile 或安装 Docker,而且可以直接集成到 Maven 和 Gradle中 -- 只需要将插件添加到构建中,就可以立即将 Jav

  • Spring Cloud Eureka 注册与发现操作步骤详解

    在搭建Spring Cloud Eureka环境前先要了解整个架构的组成,常用的基础模式如下图: 服务提供者:将springboot服务编写好以后,通过配置注册中心地址方式注册,提供给消费者使用. 注册中心:服务的中间桥梁,服务提供者将服务注册.服务消费者可以通过注册信息调用需要使用的服务. 服务消费者:通过规定的调用方式,读取注册中心的注册信息,调用相应的服务. 根据后续的服务复杂度进化以后,可以看到服务提供者也可以是服务消费者,服务消费者也可以是服务提供者.根据不同的业务情况是可以互相调用的

  • SpringBoot应用jar包启动原理详解

    目录 1.maven打包 2.Jar包目录结构 3.可执行Jar(JarLauncher) 4.WarLauncher 5.总结 1.maven打包 Spring Boot项目的pom.xml文件中默认使用spring-boot-maven-plugin插件进行打包: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>s

  • 在docker中部署tomcat并且部署java应用程序的步骤详解

    先给大家简单说下Docker的概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. 1.先说如何在docker中部署tomcat 第一步:root用户登录在系统根目录下创建文件夹tomcat7,命令如:mkdir tomcat7,并且切换到该目录下:cd tomcat7: 第二步:创建Dockerfile,命令如:touch Docker

  • CentOS 7上安装Docker 1.8 的步骤详解

    Docker支持运行在以下CentOS版本: •CentOS 7.X 安装在二进制兼容的EL7版本如 Scientific Linux也是可能成功的,但是Docker 没有测试过并且不官方支持. 此文带你通过使用Docker管理的发行包和安装机制来安装.使用这些报能确保你使用最新的Docker版本. 如果你希望使用CentOS管理的包,请阅读你的CentOS文档. 要求 不过你的系统版本是多少,Docker都要求64位.并且当CentOS7时你的内核必须不小于3.10. 检查当前内核版本: #

  • CentOS7 通过YUM安装MySQL5.7的步骤详解

    1.进入到要存放安装包的位置 cd /home/lnmp 2.查看系统中是否已安装 MySQL 服务,以下提供两种方式: rpm -qa | grep mysql yum list installed | grep mysql 3.如果已安装则删除 MySQL 及其依赖的包: yum -y remove mysql-libs.x86_64 4.下载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源: wget http://repo.mysql

  • node创建Vue项目步骤详解

    vue的安装 Vue.js不支持IE8及以下版本.因为Vue.js使用了ECMAScript5特性,IE8显然不能模拟. Vue.js支持所有兼容ECMAScript5的浏览器. 在用Vue.js构建大型应用时,推荐使用npm安装,npm能很好的和webpack等打包工具配合使用. 首先Vue的安装依赖于node.js,要保证你的计算机上已经安装过node.js. 如何查看node是否安装或者node版本呢? 进入cmd,输入命令 node -v,回车查看.node最好使用新一些的版本,否则后续

随机推荐