我不想每次在JSP文件中进行一些编辑时都生成一个war文件。我希望事情能与PHP一起使用。如何热部署到tomcat服务器?热部署是Java标准吗?
可以在我的软件的发行版本中使用这种热部署吗?
由于链接的问题并未真正涉及细节…
在$CATALINA_BASE/conf/server.xml中,您需要配置本地服务器以解压缩WAR。这是我的开发服务器上的示例:
$CATALINA_BASE/conf/server.xm
<Host appBase="webapps" autoDeploy="true" deployOnStartup="true" deployXML="true" name="localhost" unpackWARs="true">
默认情况下,Tomcat将检查对JSP文件的更改。事实上,你必须改变,对于制作,描述在这里。
完成这些更改后,您将在其中找到您的Web应用$CATALINA_BASE/work/Catalina/localhost(再次假设是默认安装;如果要配置服务器名称,则不会localhost)。就地编辑文件,更改将在下次加载页面时显示。
$CATALINA_BASE/work/Catalina/localhost
localhost
这种热部署可以在我的软件的发行版本中使用吗
如果您想避免难以跟踪的错误,则不可以。