IDEA Maven项目使用debug模式运行Tomcat的详细教程_Tomcat

来源:脚本之家  责任编辑:小易  

项目下ctrl+shift+alt+s弹出projecture 左侧选中modules,然后在项目目zd录中找到你想创建class的文件夹,专make as sources 文件夹变蓝,然后点apply,就可属以在文件夹下新建类了www.zgxue.com防采集请勿采集本网。

1、在pom.xml中添加下面的依赖就可以了

pom.xml 报错先调试好 测试类需要继承TestCase 编译后\\target\\test-classes下面要有class和测试需要的资源文件,就需要在pom.xml中加 testResources><testResource><directory>src/main/

<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <scope>provided</scope> // 这个是作用域</dependency><dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> <scope>provided</scope> // 这个是作用域</dependency>

第一步:看百pom.xml中有没有引入相关jar包的坐标;第二步:度执行mvn clean compile 命令,看看有没有自动把jar包下到本地专maven仓库;第三部:如果下载不成功,重属新配置maven镜像,重新执行

注意:需要放在<dependencies></dependencies>中,不然会报错

你等一下就好了,待会应该就会下载完 你应该选择了一下maven里提供的一些模板,这些模板里有配置有相应的依赖,所以会下载依赖的jar包到本地

我用的是mvn tomcat:run,这样会导致一个问题:尽管我配置的是tomcat7,但默认使用tomcat6,而tomcat6不支持jdk1.8版本

配置maven环境变量 M2_HOME:D:\\workspace\\maven\\apache-maven-3.0.5 Path:;M2_HOME%bin;检查是否成功,打开CMD: Mvn-v mvn install 会将项目生成的构件安装到本地Maven仓库 mvn deploy 用来将

这里就需要添加tomcat7-maven-plugin的插件

把两个maven工程导入为同一个idea工程(project)中的模块(module),idea里面的工程相当于一个工作空间,同一个工程中的模块可以相互依赖 在idea里新建一个空的工程,然后File->New->Module form

注意:如果你的版本是tomcat7-maven-plugin 2.0 的话,由于它不支持 jdk 1.8,所以把它换成 tomcat7-maven-plugin 2.2就行了

在pom.xml里添加如下代码:

<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version></plugin>

这样就配置好了

《IDEA maven无法引入css、js、img等静态文件》、

在web.xml里加上(需要拦截什么文件就加上去)

<servlet-mapping> <servlet-name>default </servlet-name> <url-pattern>*.js</url-pattern> <url-pattern>*.css</url-pattern> <url-pattern>*.map</url-pattern> <url-pattern>*.jpg</url-pattern> <url-pattern>*.png</url-pattern> <url-pattern>*.eot</url-pattern> <url-pattern>*.svg</url-pattern> <url-pattern>*.ttf</url-pattern> <url-pattern>*.woff</url-pattern> <url-pattern>*.otf</url-pattern> <url-pattern>*.woff2</url-pattern> <url-pattern>*.gif</url-pattern></servlet-mapping>

在jsp页面加:

<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>

然后就可以直接引用bathPath了 ,如:

<link rel="stylesheet" href="<%=basePath%>/css/bootstrap.min.css" rel="external nofollow" type="text/css">

maven创建的Tomcat,使用debug模式进行运行

1.首先进入编辑构造。

在这里插入图片描述

2.选择绿色的“+”号往下拉找到“Maven”这个选项点进去。

在这里插入图片描述

3.选择要debug运行的项目。

在这里插入图片描述

4.debug运行即可。

在这里插入图片描述

5、复制这个路径 + 文件目录就可以访问了

在这里插入图片描述

修改maven项目的前端代码,点击其他地方,刷新网页就可以了,不用重新启动 maven

注意事项:

这个部署只能在jsp页面修改有用,不能在Servlet中起作用,同时也无法识别 html

到此这篇关于IDEA Maven项目使用debug模式运行Tomcat的详细教程的文章就介绍到这了,更多相关IDEA Maven项目使用debug模式运行Tomcat内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

这个是intellij IDEA默认的编译路径,就是存放class或者包文件的地方,是IDE自动生成的一、如何在Intellij IDEA用图形界面打开.java文件第一种方法:点击Open找到文件,直接打开即可,不过可能需要设置SDK。第二种方法:进入IDEA后,点击File=》Open,之后,操作同上。二、清除缓存和索引IntelliJ IDEA 已经自带提供清除缓存、索引的路口一般建议点击 Invalidate and Restart,这样会比较干净。但是有一个需要提醒的是,如上图红圈标注的地方:清除索引和缓存会使得 IntelliJ IDEA 的 Local History 丢失,所以如果你项目没有加入到版本控制,而你又需要你项目文件的历史更改记录,那你最好备份下你的 LocalHistory 目录。目录地址在:C:\\Users\\当前登录的系统用户名。\\.IntelliJIdea14\\system\\LocalHistory 建议使用硬盘的全文搜索,这样效率更高。通过上面方式清除缓存、索引本质也就是去删除 C 盘下的 system 目录下的对应的文件而已,所以如果你不用上述方法也可以删除整个 system。当 IntelliJ IDEA 再次启动项目的时候会重新创建新的 system 目录以及对应项目缓存和索引。如果你遇到了因为索引、缓存坏了以至于项目打不开,那也建议你可以直接删除 system 目录,一般这样都可以很好地解决你的问题内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • intellij idea下maven创建scala项目的方法步骤
  • idea-maven项目的jdk版本设置方法
  • idea配置maven-tomcat-plugin插件实现项目部署
  • 如何在idea maven项目中导入本地jar包的步骤
  • 详解idea 启动tomcat 端口占用原因以及解决方法( 使用debug模式)
  • 解决tomcat在debug模式下无法启动问题
  • 如何将tomcat设置为自动启动的服务最快捷方法
  • 详解tomcat是如何实现异步servlet的
  • tomcat启动startup.bat一闪而过问题的解决方法【亲测有效】
  • tomcat 腾讯云主机和微信
  • linux下安装配置tomcat
  • 详解tomcat多域名的配置
  • tomcat自定义web部署文件中docbase和workdir的区别介绍
  • tomcat安全设置 win2003 下tomcat权限限制
  • tomcat 热部署的实现原理详解
  • 在tomcat将一个ip地址绑定多个域名的方法
  • intellij IDEA创建的maven项目里有个target文件,怎么来的?有什么用?
  • 用IntelliJ IDEA建maven项目,无法再main下建java文件了无法new class,为什么
  • 使用idea怎么使用maven打包
  • 用IntelliJ IDEA建maven项目,无法再main下建java文件了无法new class,为什么
  • 关于在IDEA中使用maven的运行test目录下的main方法无法找到类的?
  • 关于IDEA无法启动聚合maven项目
  • idea14使用maven创建项目
  • idea怎么自定义 maven 骨架
  • idea怎么在maven工程里引用本地的另外一个maven工程
  • idea怎么在maven工程里引用本地的另外一个maven工程
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全星外虚拟主机华众虚拟主机linuxwin服务器ftp服务器dns服务器tomcat nginxzabbix云和虚拟化服务器其它首页服务器intellij idea下maven创建scala项目的方法步骤idea-maven项目的jdk版本设置方法idea配置maven-tomcat-plugin插件实现项目部署如何在idea maven项目中导入本地jar包的步骤详解idea 启动tomcat 端口占用原因以及解决方法( 使用debug模式)解决tomcat在debug模式下无法启动问题如何将tomcat设置为自动启动的服务最快捷方法详解tomcat是如何实现异步servlet的tomcat启动startup.bat一闪而过问题的解决方法【亲测有效】tomcat 腾讯云主机和微信linux下安装配置tomcat详解tomcat多域名的配置tomcat自定义web部署文件中docbase和workdir的区别介绍tomcat安全设置 win2003 下tomcat权限限制tomcat 热部署的实现原理详解在tomcat将一个ip地址绑定多个域名的方法tomcat7.0安装配置详细(图文)直接双击启动tomcat中的startup.tomcat中更改网站根目录和默认页在tomcat中部署web项目的操作方法关于tomcat的server.xml里host节如何修改tomcat默认端口号8080的tomcat环境变量详细配置步骤windows下配置两个或多个tomcat启window7下tomcat7.0安装配置方法启动tomcat时 错误: 代理抛出异常一次tomcat自动关闭的bug解决tomcat9安装windows服务的详细教程iis6.0+tomcat7.0整合总结(推荐)tomcat8改了jar加载顺序的踩坑记录java开启/关闭tomcat服务器的方法深入分析tomcat无响应问题及解决方法tomcat服务器 安全设置在windows10中安装tomcat的教程图解详解用tomcat服务器配置https双向认证过程tomcat 热部署的实现原理详解
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved