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通过这个端口
超级会员免费看
订阅专栏 解锁全文

1701

被折叠的 条评论
为什么被折叠?



