windows + myeclipse 调试 linux + tomcat 的java web服务 配置方式

2023年MyEclipse企业级Java开发环境搭建与优化指南 集成开发环境(IDE)是软件开发的核心工具,它通过整合代码编辑、编译、调试和项目管理等功能,极大提升了开发效率。在Java企业级开发领域,IDE的选择尤为关键,它需要深度支持Java EE(现Jakarta EE)规范、应用服务器集成和复杂的项目依赖管理。MyEclipse作为一款历史悠久的商业IDE,其核心价值在于为企业级项目提供开箱即用的全栈支持,尤其在维护Struts、Spring、Hibernate等传统技术栈的遗留系统时,能显著降低环境配置的复杂度。对于需要快速搭建标准化开发环境、或团队有统一工具 阅读详情

一.linux tomcat配置和启动
1.catalina.sh第一行添加
declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"

2.启动JPDA(这是tomcat下的启动方式,别的服务器可能会不一样,但道理是一样的)
./catalina.sh jpda start

3.启动web服务
./start.sh


二.在windows端的myeclipse中按照下图进行ip,port等的配置,
然后选择图中的source,将要调试的代码目录选中,添加
然后点图中的debug便可以开始进行远程调试了。

 

补充:

三.专业术语

Java Platform Debugger Architecture(JPDA:Java平台调试架构) 由Java虚拟机后端和调试平台前端组成
  1.Java虚拟机提供了Java调试的功能
  2.调试平台通过调试交互协议向Java虚拟机请求服务以对在虚拟机中运行的程序进行调试
默认情况下,JPDA是没有启动的

四.查看JPDA调试端口8000是否被其他进程占用命令:
netstat -an | grep "8000"即可


如果提示:
Note: Waiting for the process to end and use of the -force option require that $CATALINA_PID is defined
这是因为catalina.sh后面没有加参数

 

最后,jsp本身是不可以调试的,你要调试,尽量将java代码写到.java文件里面

IDEA集成Tomcat全攻略:从开发调试到生产部署实战 Servlet容器是Java Web应用运行的核心环境,负责处理HTTP请求、管理Servlet生命周期并生成响应。Tomcat作为最主流的开源Servlet容器实现,其轻量、高效和规范兼容的特性,使其成为企业级应用部署的基石。通过将Tomcat与IntelliJ IDEA这一智能IDE深度集成,开发者可以在编码、调试和部署环节获得无缝体验,极大提升开发效率与问题排查能力。这种组合尤其适用于需要精确控制部署环境、调试传统Servlet/JSP项目或解决复杂生产问题的场景。例如,在应对“tomcat fail 阅读详情

相关推荐

IDEA导入Java Web项目全解析:Maven/Gradle、传统项目与正确打开方式

在Java Web开发中,项目导入是连接源代码与集成开发环境(IDE)的关键步骤,其核心在于理解IDE的项目模型与构建工具的协同原理。IntelliJ IDEA通过项目(Project)和模块(Module)组织代码,依赖.iml文件和.idea目录管理配置。构建工具如Maven和Gradle实现了声明式依赖管理和项目结构标准化,成为现代工程实践的基石,能有效解决依赖冲突和环境一致性问题。对于传统Web项目,手动配置源码根、资源目录和库依赖是必要的迁移路径。本文聚焦IDEA导入Web项目的三种主流方式:直接

weixin_34068198的博客 357

org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native libr

在安装好jdk与tomcat之后,会在tomcat启动log信息里提示: 18-Feb-2020 19:23:43.283 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal ...

MrZhang的博客 1万+

Apache Tomcat服务器安装与配置实战包

Apache Tomcat 是一个开源的 Java Servlet 容器,实现了 Java EE 的 Servlet 和 JSP 规范,广泛用于部署中小型 Java Web 应用。它轻量、易用、可扩展,是开发者快速搭建 Web 服务的理想选择。本章将从 Tomcat 的基本组成入手,解析其核心组件如 Server、Service、Engine、Host 和 Context 的作用,并逐步演示在 Windows、Linux 和 macOS 系统下的安装流程。

weixin_26805451的博客 897

启动Tomcat报错The APR based Apache Tomcat Native library…

[main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.lib...

123木头人! 6167

从零到一:如何用GraphRAG Visualizer打造你的第一个3D知识图谱

本文详细介绍了如何使用GraphRAG Visualizer从零开始构建3D知识图谱,涵盖环境准备、Parquet数据处理、可视化操作及高级分析功能。通过简洁的步骤和实用技巧,帮助用户快速掌握这一强大的知识图谱可视化工具,提升数据分析和关系挖掘效率。

rock5的博客 216

安卓 实现灯光闪过效果

有个小需求,给按钮加一个灯光划过的效果,这样的需求一般有UI,肯定就找UI了要个gif图不就完事了,可是这次没有,好久自己做一个嘛。Web端的大佬实现很快,到安卓这边呢,百度一搜发现诶?怎么没有,好吧自己来一个 一切动效相关的不给图看都是耍流氓 所以俺不能这么干啊,OK!直接上效果图,再来解释下怎么实现的 效果就是这样子,怎么实现呢? 从图分析下,就是一个光写着重左边移动要右边循环嘛,这有啥难的?? 来看一看我的第一版,第二版 这是个什么?????一点都不像啊? 赶紧再问了问Web端大佬,噢,加了一个

SummerCloudXT的博客 1378

Tomcat启动报错The APR based Apache Tomcat Native ... library was not found ...

Tomcat启动报错The APR based Apache Tomcat Native ... library was not found ... 异常信息: org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows ...

xzlAwin的博客 4575

K8s私有仓库拉取镜像报错解决:x509 certificate signed by unknown authority

在Kubernetes环境中使用自签名证书的私有Harbor镜像仓库时,常会遇到证书验证失败的问题。本文将详细讲解如何解决这个常见的证书问题。Kubernetes版本:1.28.2容器运行时:containerd 1.6.20私有仓库:Harbor(使用自签名证书)(超简单搭建私有仓库Harbor-亲测无坑解决K8s私有仓库证书问题的关键在于正确配置容器运行时(本例中是containerd)信任私有仓库的证书。

lzz的博客 2140

The APR based Apache Tomcat Native library which allows optimal performance in production environmen

启动tomcat问题日志:org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the ja...

平时的经验总结,学习历程 3801

TLF35584 窗口看门狗_理论篇

1)看门狗的结果(有效或无效触发)由相关的看门狗故障计数器独立监控。2)窗口看门狗的状态是WWO,它可能有“有效WWD触发”或“无效WWD触发”值。

舊梦的博客 2523

若依(RuoYi)项目里,Quartz定时任务踩坑实录:并发控制、事务回滚与异常处理

本文深入解析若依(RuoYi)项目中Quartz定时任务的并发控制、事务回滚与异常处理三大核心问题。通过实战案例揭示@DisallowConcurrentExecution注解的局限性和Redis分布式锁的应用,详细讲解Spring事务集成方案及多数据源事务管理,并提供生产级监控体系搭建指南,帮助开发者规避Quartz在生产环境中的常见陷阱。

weixin_28731223的博客 407

tomcat优化

        Tomcat是我们经常使用的 servlet容器之一,甚至很多线上产品都使用 Tomcat充当服务器。而且优化后的Tomcat性能提升显著,本文从以下几方面进行分析优化。           一、内存优化         默认情况下Tomcat的相关内存配置较低,这对于一些大型项目显然是不够用的,这些项目运行就已经耗费了大部分内存空间,何况大规模访问的情况。即使是本文中的...

286 1370

智能挂锁软件需求规格说明书(SRS)

智能挂锁系统SmartPadlockV1.0是一款融合蓝牙通信、指纹识别和远程控制技术的便携式安防设备。系统由设备端、移动App和云平台三部分组成,支持蓝牙配对(10米内)、指纹识别、OTP一次性密码等多种开锁方式,响应时间<1.5秒。产品采用SM2/SM4加密技术保障安全,日均20次使用下续航达180天,兼容iOS13+/Android8.0+系统。功能包括设备绑定、远程授权、开锁记录查询和OTA固件升级,符合个人信息保护法规要求,适用于仓储、快递柜等多场景应用。

moton2017的博客 2111

linux下myeclipse调试程序,windows + myeclipse 调试 linux + tomcat 的java web服务 配置方式...

一.linux tomcat配置和启动1.catalina.sh第一行加入declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"2.启动JPDA(这是tomcat下的启动方式,别的server可能会不一样。但道理是一样的)./catalina.sh jpda s...

weixin_39906878的博客 152

极验验证码: 一点即过验证(鼠标轨迹分析)

2、第一个验证接口分析(第一个w值还原) 3、第二个验证接口(第二个w值还原)这里定位w生成跟上篇文章一样,就不展开了;主要分析tt值(鼠标轨迹)的生成逻辑

qq_49268524的博客 1009

工业视觉降本300%实战:C# + 开源YOLO如何干掉Halcon/VisionPro?

在当前制造业普遍追求“降本增效”的大背景下,工业视觉检测系统作为产线的眼睛,其成本问题日益突出。通过该方案,我们成功帮助一家电子厂将单条产线的视觉检测成本从15万降低至不足5千(主要为工控机硬件成本),降本幅度超过95%,且系统稳定性经受住了6个月连续生产的考验。:C#负责“工程化”和“业务逻辑”,YOLO负责“智能算法”,二者结合,完美覆盖了工业视觉从算法到落地的全链路。的组合,构建一套高性能、低成本、易维护的工业视觉解决方案,并彻底替代昂贵的付费库。” 这是一个典型的误区。工业相机/USB相机。

2601_94871597的博客 428

myeclipse远程调试web(tomcat)

 一、调试准备 首先得有一个在远程服务器上的Tomcat与一个在本地的Eclipse,还有就是一个已经部署在远程Tomcat上并且源代码在本地Eclipse上的程序。当然如果木有远程的服务器就用自己的本机当远程的服务器试下也行哈。   二、配置tomcat 1、如果远程服务器是Windows NT的环境,那就在%CATALINE_HOME%/bin 下建立debug.bat文件,在里面...

tydldd 233

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

MyEclipse 远程调试Tomcat

当Web项目部署在服务器之后,当项目出现问题的时候就需要远程调试【远程调试的代码要与本地代码一致】 配置远程调试的具体步骤如下: 1、Linux中配置tomcat在catalina.sh中添加如下CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"(不要换行,要在...

213

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

11、MyEclipse远程调试tomcat下的web程序

1、在window下 在tomcat的bin下的文件catalina.bat,加入下面这行:  set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999其中address=9999是没被使用的端口号。

Learning 572

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Tomcat的“安装”和“简介”以及IDEA和MyEclipse“配置Tomcat”

文章目录Ⅰ、Tomcat简介一、Tomcat原理图二、Tomcat各目录作用三、Tomcat的安装步骤 Ⅰ、Tomcat简介 Tomcat 服务器是一个开源的轻量级Web应用服务器,且在中小型系统和并发量小的场合下被普遍使用,并且是开发和调试Servlet、JSP 程序的第一选择。 Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了。 Tomcat是A

weixin_46379270的博客 502

MyEclipse 2023 企业级Java EE开发环境搭建与优化全攻略

集成开发环境(IDE)是软件开发的核心工具,它通过集成代码编辑、编译、调试和项目管理等功能,极大提升了开发效率。在Java企业级开发领域,Eclipse及其衍生版本凭借其强大的插件生态和开源特性,长期占据重要地位。MyEclipse作为一款商业化的增强版Eclipse,其核心价值在于为传统Java EE、Spring、Hibernate(SSH)等框架项目提供了开箱即用的可视化工具和深度集成支持,尤其适合维护历史遗留系统和进行企业级应用开发。本文将从环境准备、安装配置、性能优化到第一个Web项目部署,手把手

weixin_30376083的博客 695

Java Web项目本地启动全流程:从环境配置到问题排查

Java Web开发是构建企业级应用的核心技术,其原理基于Servlet规范,通过应用服务器(如Tomcat)处理HTTP请求并生成动态响应。这项技术的价值在于能够高效、稳定地支撑复杂的业务逻辑与高并发访问。在实际开发中,开发者常需在本地环境启动和调试项目,这涉及到JDK版本管理、Maven依赖构建、应用服务器部署等多个环节的协同配置。本文聚焦于Java Web项目的本地启动流程,针对环境配置、项目结构解析、Tomcat集成部署等关键步骤,提供了详细的避坑指南和常见问题排查方案,旨在帮助开发者快速搭建稳定的

weixin_34321753的博客 747

Eclipse - 使用及配置

Eclipse IDE配置与项目导入指南 本文介绍了Eclipse IDE的下载、基础配置和项目导入流程。推荐下载Eclipse IDE for Enterprise Java and Web Developers版本,适用于企业级Java和Web开发。配置内容包括: 设置独立工作空间 JDK环境配置 Tomcat服务器集成 Maven构建工具设置 项目导入部分详细说明了SSH2方式下载项目的方法,以及三种导入方式的区别:现有Eclipse项目导入(保留.project文件)、新项目向导导入(适用于Git/

Hvitur的博客 877
上一篇: http请求返回405
下一篇: tomcat启动报错ERROR:transport error 202:bind failed:Address already
hellochenlian
博客等级 码龄17年 629粉丝 295原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hellochenlian

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值