build automatically的勾已经打上了,而且server.xml的reloadable="true",还是没有用
而且每次修改了jsp,都需要clean一下,然后重启服务,jsp页面才能更新
是在是太麻烦了,各位有什么解决办法吗
ãã解å³æ¹æ³ï¼
contextèç¹ä¸ç¡®å®reloadable设置为trueã
ç¡®å®ä¸èªå·±ç项ç®æ¯æä¹é¨ç½²å¨tomcatçï¼è¿æ¯è¦çserver.xmlæ件ä¸çcontextèç¹ï¼çä¸è¯¥è§£å»ä¸æ¯å¦å¤äºantiJARLocking="true"å antiResourceLocking="true"è¿ä¸¤ä¸ªå±æ§é ç½®
å¦æå¤äºä¹å°±æ¯è¯´æ该项ç®å®ç°äºçé¨ç½²äºï¼å¦æè¿ä¸ªåæ°ä¸ºtrue,é£ä¹å°ç»ç»ä»»ä½æ件éãè¿å°ææ¾çå½±ååºç¨çå¯å¨æ¶é´ï¼ä½å 许webappsï¼å¯è½åçéçå¹³å°åé ç½®ä¸ï¼æ¯æå®æ´ççé¨ç½²åçå¸è½½ã
å¦æä¸é ç½®ï¼é»è®¤å¼æ¯false; å¦æ设置为true,æä¸äºå¯ä½ç¨ï¼å æ¬å±è½äºJSPæ件å¨è¿è¡æå¡å¨ä¸çéæ°å è½½ã
å¦æ设置为true,ä¸é¨ç½²å¨HostçAppBaseç®å½å¤é¢ï¼é»è®¤æ¯webappsï¼ï¼å¨Tomcatå ³éçæ¶åå°å¯¼è´åºç¨è¢«å é¤ã æ主è¦ç就翻è¯å°è¿éäºã
å®é ä¸ï¼å¦æ为false,å 为åå¨éï¼å¨ä½ éæ°åå¸çæ¶åï¼å¯è½åºç°é¨å代ç æ æ³æ´æ°ãå 为åå§æ件å¯è½å 为被éä½äºï¼ä¸è½å é¤ã
å½ç¶ï¼å¦æ为falseï¼é£ä¹é¨ç½²çç®å½å°±æ¯åå åç¸åäºãå¦ææ¯false,åä¼æ¯æ¬¡é½æ¾å°ä¸ä¸ªä¸´æ¶ç®å½ä¸é¢ï¼ä¸ä¸ªtempç®å½ãè¿ä¹æ¯è¿ä¸ªé ç½®å¼åçä¸ä¸ªå¯ä½ç¨ã
å¦å¤çä¸ä¸ªç±»ä¼¼çé ç½® antiJARLocking æ¯é²æ¢jarç±»åºè¢«éå®èæ æ³å é¤è¿ä¸ªä½ç¨çãæ以å¦ææ们éè¿eclipseèªå¨é¨ç½²çæ¹æ³åå¨server.xmlæ件ä¸ç´åå¨antiJARLocking="true"å antiResourceLocking="true"çè¯å°±è¦èè使ç¨æå¨å»é¨ç½²è¯ä¸äºã
在tomcat安装目录中找conf/server.xml 用文本编辑器打开,在host标签内 加入如下代码
这是oracle数据源的
--我参考的这句改的,没用啊
那就是你eclipse没有设置自动编译 和tomcat没关系 这样设置的话 改jsp是不需要重启的 改java文件要重启 你看下eclipse有没有开启自动编译
本回答被网友采纳