探讨myeclipse保存后自动编译的功能

本文探讨myeclipse保存后自动编译src中的Java代码功能。myeclipse加载的Tomcat设置中的JDK用于Java编译,不处理jsp。而jsp文件的转换和编译由Tomcat完成,即使没有javac,Tomcat也能利用jasper.jar系列文件对.jsp生成的.java文件进行编译。
摘要由CSDN通过智能技术生成

探讨myeclipse保存后有自动编译的功能 

今天来和大家探讨两个问题

第一个问题:为什么myeclipse有保存后自动编译src里的java代码的功能?

        我们在安装myeclipse时加载自己的安装的tomcat时会发现(通过查看myeclipse的windows-preferences-servers-tomcat),在tomcat下面有个JDK选项(它包含着此JDK的路径)。

        我个人认为myeclipse中的tomcat下的JDK目的是告诉myeclipse使用此JDK路径下的编译器将web project工程或者java project工程中src里的.java文件编译为.class存储到该tomca的webapp中。它不负责jsp文件的编译。

第二个问题:由jsp文件转换成的.java文件由谁来编译呢?

 答案是tomcat。

当我们保存jsp文件时,tomcat目录中没有任何变化

当我们发布工程后也只是看到jsp文件原样的发布到了webapp \ 工程名

当我们启动tomcat时才发现在tomcat的work\Catalina\localhost下生成了一个以工程名命名的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值