java web项目在tomcat中以调试模式运行
转载地址:https://blog.csdn.net/gk_12/article/details/79689702
自己测试环境是:
JDK1.8
Eclipse4.5
tomcat 8.5
如果只是将项目部署在tomcat中并不能进行调试,所以还需要进行配置一下,步骤如下:
在tomcat的bin目录下找到catalina.bat文件进行修改
找到该文件用文本编辑器打开,在
set _EXECJAVA=%_RUNJAVA%
set MAINCLASS=org.apache.catalina.startup.Bootstrap
set ACTION=start
set SECURITY_POLICY_FILE=
set DEBUG_OPTS=
set JPDA=
下面添加如下代码:
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
最后面的8000是调试所用的端口,与tomcat端口不同,而且这个调试端口不能被其他应用占用,修改完毕后保存即可。
此时重启tomcat程序,在catalina.out中就可以发现debug的消息了。
如果想要在eclipse中配置,继续下面的步骤:
在eclipse中点击 Run->run configurations... 找到Remote Java Application双击就会出现右图所示内容,
这里的port就是我们在添加的哪一行代码的
这两个地方需要保持一致,勾上最后那个√就可以点击apply了。
ok,到这里就完成配置了,最后在eclipse中以调试方式启动tomcat服务就可以打断点调试了。
java web项目在tomcat中以调试模式运行相关推荐
- eclipse配置tomcat,并部署一个Java web项目到tomcat上
eclipse配置tomcat 1.windows--preference 2.server--Runtime Environment 3.Add 下图中第2表示:选中自己安装tomcat的目录 创 ...
- java项目如何启动tomcat服务器,Java web项目启动Tomcat报错解决方案
Java web项目启动Tomcat报错解决方案 点击运行项目时显示 A Java Exception has occurred. 'Starting Tomcat v9.0 Server at lo ...
- java web 项目在tomcat上显示空白页的解决
今天调试一java web项目,所有页面都显示空白,有如下的解决过程: 一 切换浏览器模式 tomcat打开页面是空白 用localhost:8080打开页面显示空白,以前用着没问题. 浏览器兼容性问 ...
- Eclipse(Windows)下第一个动态Java Web项目(Tomcat部署)
请先配置好Tomcat环境,参考我的博客 Windows1903安装Tomcat9.0(解决乱码问题) 一.创建第一个Dynamic Java Web项目 1.Eclipse下新建Dynamic Ja ...
- idea java web项目导出为jar打包成可运行exe程序
一.前言 前几天一个朋友找我,说有一个 数据接口开发 能够页面展示的小项目,能够在本地运行就行,不需要放到网上,问我这边可不可以做,本来想 婉言谢绝 的,但是听到说,可以给点 辛苦费,于是想到了 李白 ...
- 使用Maven自动部署Java Web项目到Tomcat问题小记
导读 首先说说自己为啥要用maven管理项目,一个直接的原因是:我在自己电脑上开发web项目,每次部署到服务器上时都要经历如下步骤: 首先在Eclipse里将项目打包成war包 将服务器上原来的项目文 ...
- java获取项目在tomcat中路径_java获取项目地址或tomcat绝对地址
在java项目中获取文件的路径,不管是相对路径还是绝对路径,其本质都是通过绝对路径去寻找. 获取项目地址 request.getSession().getServletContext().getRea ...
- java监控定时任务_Quartz 定时任务使用 —— Web项目监听中调用(二)
在Web应用中使用Quartz Quartz也常用在Web应用中,常见的是交由Spring托管的形式,但这里并非介绍这个.这里介绍Quartz在Web应用中单独使用. 一般来说,Web应用启动时,应注 ...
- 用IDEA打开并调试没有使用maven的普通Java WEB项目
最近有一个改一个eclipse写的老项目的需求,没有用maven,由于对IDEA熟悉一些,所以用IDEA来改,记录一下如何用IDEA打开并调试一个没有使用maven的普通Java WEB项目. 文章目 ...
最新文章
- k-d tree算法的研究
- 多线程:线程池里的队列BlockingQueue
- Gitlab+Gerrit+Ldap+nginx+mysql 之Gerrit搭建与配置(一)
- 1.2鼠标移入移出改变背景色和其他大小样式
- [Python] 函数lambda(), filter(), map(), reduce()
- MySQL数据操作:增删改查
- ASP.net在页面所有内容生成后、输出内容前对页面内容进行操作
- python刷屏代码_python 刷屏
- Windows实现内外网同时使用
- 通达+oa+php+文件+乱,通达OA文件上传+文件包含get shell复现
- 打印5列五颗星_55组“数学顺口溜” 大九九乘法口诀表!孩子想学好数学必须背熟...
- 常用积分类型(积分公式)
- 无法打开包括文件:“afxcontrolbars.h”: 的解决方案
- JS正则表达式(5) = 正则的捕获方法
- 反病毒工具-C32ASM
- 珠宝行业电子秤串口程序开发
- 手机闪存速度排行_手机闪存性能排行
- windows下wgrib/wgrib2和python读取grib2数据
- NT151应用案例:西门子PLC S7-1200与派克ACR9000的通信(Part 3)
- AppleCare 扫盲帖,三年苹果狗告诉你 AppleCare 到底值不值得买?
热门文章
- 使用itextpdf操作pdf
- POJ 3311 Hie with the Pie (flyod + DFS枚举)
- HTTP请求报文和响应报文中的实体数据
- python多分类混淆矩阵代码_深度学习自学记录(3)——两种多分类混淆矩阵的Python实现(含代码)...
- OpenStack(一)——OpenStack与云计算概述
- JAVA EXCEL API(jxl)简介
- python中表示单一数据的类型被称为_各种Python数据类型的完整列表
- overflow超出显示_实现:超过N行折叠并显示“...查看全部”【功能】
- java卡片布局例子_Java编程使用卡片布局管理器示例【基于swing组件】
- python处理windows弹窗_Python窗口IDE的基本处理,pythonwindowide