修改js 重启tomcat
用Myeclipes编辑*.js文件每次修改完后都要重启tomcat服务js文件才能生效!总是这样很烦啊有没有方法能够不重启tomcat...
用Myeclipes编辑*.js文件 每次修改完后 都要重启tomcat服务 js文件才能生效!
总是这样很烦啊 有没有方法能够不重启tomcat 展开
总是这样很烦啊 有没有方法能够不重启tomcat 展开
3个回答
展开全部
1.如果没有将编译文件指定在tomcat/webapp下的话,启动时间比较短(一般十几分钟内吧),可以通过重新发布tomcat来更新下服务器代码,不会提示你重启的。时间长了就不行了,会弹出提示你发现代码有变动是否继续或者重启或者停掉
2.可以再MyEclipse里你的项目点右键,点propertises—java build path。在界面的最下面那个default output folder选框(就是你编译后的文件位置)设置为你tomcat下 的webapps文件夹内(项目发布后的文件都存在这里)。这样你每次改的时候就会在服务器上生效了
ps:其实需要重启的情况就是你的类文件增加或者减少属性和方法了,tomcat才要提示重新启动来加载新方法。只改方法内的代码是不需要重启的,开着tomcat重新发布就行,不用停(js就更不用重启了,因为服务端根本就不加载js文件,没生效是因为tomcat下webapps内你的工程代码没更新,所以tomcat还是从那里取他需要的工程文件,你可以重发布项目 或者 在里面找到你js文件手动更新 或者 就是指定myEclipse编译文件位置到webapps下来覆盖旧代码,貌似有点罗嗦~~sorry~~~)
希望能帮助你,累死我了~~~也是刚问的同事,长见识了,呵呵
2.可以再MyEclipse里你的项目点右键,点propertises—java build path。在界面的最下面那个default output folder选框(就是你编译后的文件位置)设置为你tomcat下 的webapps文件夹内(项目发布后的文件都存在这里)。这样你每次改的时候就会在服务器上生效了
ps:其实需要重启的情况就是你的类文件增加或者减少属性和方法了,tomcat才要提示重新启动来加载新方法。只改方法内的代码是不需要重启的,开着tomcat重新发布就行,不用停(js就更不用重启了,因为服务端根本就不加载js文件,没生效是因为tomcat下webapps内你的工程代码没更新,所以tomcat还是从那里取他需要的工程文件,你可以重发布项目 或者 在里面找到你js文件手动更新 或者 就是指定myEclipse编译文件位置到webapps下来覆盖旧代码,貌似有点罗嗦~~sorry~~~)
希望能帮助你,累死我了~~~也是刚问的同事,长见识了,呵呵
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询