tomcat 每次启动编译文件classes 为什么还用ANT进行重新编译? 和maven有什么区别
作者&投稿:轩启 (若有异议请与网页底部的电邮联系)
你想问什么
楼上不懂就不要乱说。 这个需要更改tomcat的开发模式的
要设置server.xml中的Context reloadable="true", true自动重载(不是重启!), false手动重载。(如果项目在Tomcat中,应该去Tomcat目录设置。)
tomcat不具有编译功能。你说的启动tomcat 应该是在eclipse之类的编译软件里启动。
如果你运行的是 tomcat的源码 那更正常了 Tomcat正是以Ant作为编译工具的。
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已经在后台运行了,这样也会报错.