Java 无需每次重新部署即可更新大型war文件-apache
我所做的 我已经通过tomcat管理面板部署了一个war文件,它工作正常。我一部署war文件,apache就会为它创建一个单独的文件夹结构 我想要什么 现在我想更新war文件,而不必每次都重新部署 我不能做的事 我不能上传一个新的war文件,只是为了对一个类做一个小小的修改,它是一个繁重的Web服务,所有的库和辅助类都捆绑在一起,所以它的大小相当大,需要很长时间才能上传 奇怪的场景 当我删除war文件时,文件夹会自动被删除(我的意思是神奇的),所以我相信war和fodler之间有着强烈的联系 我正在使用netbeans开发java Web服务,如果这很重要的话,谢谢Java 无需每次重新部署即可更新大型war文件-apache,java,apache,tomcat,netbeans,Java,Apache,Tomcat,Netbeans,我所做的 我已经通过tomcat管理面板部署了一个war文件,它工作正常。我一部署war文件,apache就会为它创建一个单独的文件夹结构 我想要什么 现在我想更新war文件,而不必每次都重新部署 我不能做的事 我不能上传一个新的war文件,只是为了对一个类做一个小小的修改,它是一个繁重的Web服务,所有的库和辅助类都捆绑在一起,所以它的大小相当大,需要很长时间才能上传 奇怪的场景 当我删除war文件时,文件夹会自动被删除(我的意思是神奇的),所以我相信war和fodler之间有着强烈的联系 我
我到处找了,但找不到任何解释。只听说过动态部署之类的东西,但不知道如何在netbeans中启用它。您应该将tomcat config autoDeploy设置为true
然后,当您在appBase中更新was文件时,tomcat应该自动更新应用程序。您应该将tomcat config autoDeploy设置为true
然后,当您在appBase中更新was文件时,tomcat应该自动更新应用程序。它位于tomcat配置文件server.xml(/usr/local/tomcat/conf/server.xml-这取决于您的安装) 将有一条类似的线:
<Host name="www.example.com" debug="0"
appBase="/sites/www.example.com/web" unpackWARs="true"
autoDeploy="true">
它位于tomcat配置文件server.xml(/usr/local/tomcat/conf/server.xml-这取决于您的安装) 将有一条类似的线:
<Host name="www.example.com" debug="0"
appBase="/sites/www.example.com/web" unpackWARs="true"
autoDeploy="true">
好的,我知道了,非常感谢alyo,我更新了编译的类并从tomcat管理器重新加载了应用程序,它开始工作了,感谢帮助好的,我知道了,非常感谢alyo,我更新了编译的类并从tomcat管理器重新加载了应用程序,它开始工作了,感谢您的帮助在哪里可以找到这个tomcat配置文件?appBase是指应用程序的根吗?或者任何其他文件夹?我在哪里可以找到这个tomcat配置文件?appBase是指应用程序的根吗?或者任何其他文件夹?autodeploy默认设置为true,因为我无法更改它只是替换了那里更新的war文件,顺便说一句,autodeploy默认设置为true,因为我无法更改它只是替换了那里更新的war文件,顺便说一句,做一些可以节省大量时间的事情有什么不对。另外,你应该知道这是可以做到的,我从来都不知道我可以做到,做一些能节省你很多时间的事情有什么不对。另外,人们应该知道这是可以做到的,我从来不知道我可以做到