37、J2EE应用开发与Web内容处理全解析

J2EE应用开发与Web内容处理全解析

1. J2EE应用执行与关闭

在J2EE应用开发中,Web应用和普通Java应用有所不同。普通Java应用执行完毕后会自动关闭,而Web应用在执行时不会自动关闭。以Tomcat为例,只要不出现以下两种情况,它就会持续运行并处理传入的请求:一是Web应用被卸载,此时Web应用服务器会卸载该应用并使其不再对外提供服务;二是Web应用服务器被关闭。当你使用完转换器后,可以通过点击运行工具窗口中的“停止”按钮或者按下Ctrl + F2来停止Tomcat服务器。

2. 调试Web应用

IDEA为调试Web应用提供了强大的支持,其调试方式与调试控制台或Swing应用类似。对于支持的服务器,IDEA甚至允许在JSP中设置断点,这一功能非常实用。Web应用服务器的调试是通过Java的远程调试功能实现的。对于大多数应用服务器来说,在本地主机上调试应用更为可取,因为IDEA可以更好地控制服务器的启动、关闭、配置和部署。

在“运行/调试配置”窗口中,集成的三个应用服务器标签(Tomcat、WebLogic和通用/JSR45兼容)下的配置都有一个“启动/连接”标签。该标签的一个重要作用是区分已部署应用的运行环境和调试环境,这种区分通常通过传递给应用服务器的命令行参数来实现,这些参数用于启用Java平台调试器架构(JPDA)。运行Web应用时不需要额外的参数,但调试时,应用服务器需要使用JPDA来广播服务,以便IDEA的调试器可以连接。

需要注意的是,额外的环境变量中有一个端口号,但不要将“端口”字段与Web或应用服务器的常规端口号混淆。这个端口仅在调试模式下可用,用于传输远程JVM的JPDA调试数据,IDEA通过这个端口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值