tomcat 每次启动编译文件classes 为什么还用ANT进行重新编译? 和maven有什么区别

作者&投稿:轩启 (若有异议请与网页底部的电邮联系)
使用maven tomcat eclipse 时修改代码之后不自动重新编译,每次都要手动的clean 然后重新install~

你想问什么

楼上不懂就不要乱说。 这个需要更改tomcat的开发模式的
要设置server.xml中的Context reloadable="true", true自动重载(不是重启!), false手动重载。(如果项目在Tomcat中,应该去Tomcat目录设置。)

Ant是软件构建工具,Maven的定位是软件项目管理和理解工具。Maven除了具备Ant的功能外,还增加了一些功能,个人感觉maven更简单一些,也更强大些。

tomcat不具有编译功能。你说的启动tomcat 应该是在eclipse之类的编译软件里启动。
如果你运行的是 tomcat的源码 那更正常了 Tomcat正是以Ant作为编译工具的。

tomcat,启动时,不会编译文件的


甘南县17729379368: eclipse+tomcat 为什么启动Tomcat 项目一直在编译不会停止?启动了十十分钟还在启动 -
马任滴加: 在eclipse--->servers中对Tomcat点击右键clean、clean Tomcat Work Directory

甘南县17729379368: 对于服务器端java文件,是要放.java文件到tomcat的webapps文件夹下,还是放.cl -
马任滴加: 如果你是想单独运行一个java文件,在dos命令行里,用java命令就可以执行,javac是编译该java文件成*.class ,java是执行编译后的文件

甘南县17729379368: 每次启动Tomcat都会这样,是什么原因?怎么解决?
马任滴加: 应该是你的tomcat配置文件里面有引用到D:\web1这个文件夹

甘南县17729379368: tomcat可以自动重新编译,但不要自动重启 -
马任滴加: 你写一个XML在conf目录下的localhost下 最好不要出现汉字

甘南县17729379368: eclipse上配置tomcat后,tomcat有两个选项publish和clean,请问什么意思 -
马任滴加: publish:是将你的web程序发布到tomcat服务器上,这样通过浏览器就可以访问你的程序.clean:是指原先编译到tomcat服务器上的程序,先清除掉,然后再重新编译.希望对你有所帮助.

甘南县17729379368: 为什么我的tomcat添加完项目后首次启动总是报这个错: classNotFound Cont -
马任滴加: 听你的描述2次就没问题,应该是文件发布不全的原因.你需要做的就是一点,把你的tomcat彻底clean了,里面的Catalina 删除了,即可.

甘南县17729379368: myeclipse tomcat,每次启动怎么都把有另一个工程启动了 -
马任滴加: server窗口中找到tomcat,然后右键,选择Add and Remove Projects 在弹出窗口中的右侧选择要删除的工程,点remove按钮就可以了

甘南县17729379368: 安装版Tomcat在开机启动的时候,并且编译webapps中的所有项目 -
马任滴加: 为什么要每次开机编译呢,webapps下放的应该是已经编译好的项目,tomcat启动就可以访问了啊

甘南县17729379368: tomcat启动先加载项目的什么文件 -
马任滴加: 应该是web.xml

甘南县17729379368: tomcat启动后报错,请问这个问题如何解决,谢谢! -
马任滴加: 第一:请检查你的项目的WEB.XML文件是不是配置有错误,如果有错也会报的. 第二:可能你的TOMCAT多重启动了.也就是说在eclipse启动tomcat之前,tomcata已经在后台运行了,这样也会报错.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网