0

我正在通过我创建的 .bat 文件在远程调试中启动 tomcat,该文件包含:

set CATALINA_HOME=C:\apache-tomcat-9.0.6
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_40
set PATH=%javahome%\bin;%PATH%
set JPDA_ADDRESS=8000
set JDPA_TRANSPORT=dt_socket
%CATALINA_HOME%/bin/catalina.bat jpda start

Tomcat 从 localhost 开始,侦听端口 8000。问题是它没有部署任何放在 webapps 文件夹中的 WAR 文件。我尝试从 Tomcat 管理器应用程序部署 WAR 文件,但即使我在 tomcat-user.xml 文件中定义了管理员用户,我也无法登录:

<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>

如果我正常启动 tomcat,WAR 文件将被部署,并且我还可以使用上面指定的凭据访问 Manager App。

4

0 回答 0