如何将 apache tomcat 安装到自定义目录?

如何将 apache tomcat 安装到自定义目录?

当我去C:\Apache24\bin并使用 安装 apache时httpd -k install,它​​会安装到C:\Program Files

发生这种情况时,我无法对 war 文件做任何事情,因为我总是收到错误

java.io.IOException:无法创建目录

我必须在文件中写入什么C:\Apache24\httpd.conf才能使其安装到C:\Apache Tomcat而不是C:\Program Files

答案1

首先,httpd -k install仅将 Apache Httpd(不是 Tomcat)安装或注册为 Windows 服务,因此与您的问题无关。您必须以其他方式安装 Tomcat,无论是使用 Windows 服务安装程序还是解压缩安装 zip 文件。

其次,war文件所在的目录定义在server.xml

<Host name="localhost"  appBase="c:\whatever" unpackWARs="true" autoDeploy="true">

appBase属性定义服务器将在何处查找和解压其 jar 文件。

相关内容