使用本教程http://www.eclipse.org/birt/phoenix/deploy/viewerSetup.php#install_viewer显示Tomcat管理器应用程序?
它告诉我通过此链接显示Tomcat管理器应用程序http://localhost:8080/manager/html。
但是,当我点击它,我从我的浏览器中得到一个错误,说它无法连接。为什么是这样?如何显示Tomcat管理器应用程序
使用本教程http://www.eclipse.org/birt/phoenix/deploy/viewerSetup.php#install_viewer显示Tomcat管理器应用程序?
它告诉我通过此链接显示Tomcat管理器应用程序http://localhost:8080/manager/html。
但是,当我点击它,我从我的浏览器中得到一个错误,说它无法连接。为什么是这样?如何显示Tomcat管理器应用程序
如果要从Eclipse内启动tomcat(使用webtools tomcat服务器适配器),则必须确保已将设置更改为使用安装目录启动,而不是使用单独位置来加载和部署webapps的默认目录。因此,只需让tomcat安装的webapps中的管理器就足以查看管理器,因为默认情况下,由Eclipse启动的tomcat不会查找webapps文件夹中的应用程序。
只要确保catalina.base和的catalina.home指向Tomcat的安装目录
如何设置catalina.base和catalina.home? – Anthony
在Eclipse Luna中,在Servers视图中,打开Tomcat服务器(双击打开)。在“服务器位置”下,选择“使用Tomcat安装(控制Tomcat安装)”。 –
请确保您激活了管理器应用程序并创建了可以访问它的用户。有关详细信息,请参阅Tomcat版本的文档(例如,用于Tomcat 7:http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html)
嘿,这问题只是把我很多的时间来解决,所以我的建议是(如果是相关的其他人查看该网页以及):
使用命令行命令(设置CATALINA_HOME等),而不是通过控制面板环境变量改变它。
当人们使用%.....%时,意味着给出这个变量文件夹的路径,除了你在命令promplt中的那个文件夹。例如,如果您位于命令行中的C:\,并且某人告诉您执行%CATALINA_HOME%\ bin,则假定例如CATALINA_HOME的路径为C:\ Program Files,则表示在命令行中写入:Pragram Files \ bin不包括C :)。
可以节省我很多时间。
我通过在Eclipse中设置服务器管理来解决该问题,以控制启用了管理器的Tomcat安装。此线程解释如何做到这一点:
Tomcat started in Eclipse but unable to connect to http://localhost:8085/
反正我在你提到的地址控制台:
本地主机:8080 /经理/ HTML
到Tomcat 7
Below things worked for me on fresh installation of apache-tomcat-7.0.63 -
Please make changes to below files and restart the server using %CATALINA_HOME%\bin>catalina.bat start and then try -
http://localhost:8080/manager/html
1) configured variables - CATALINA_HOME and CATALINA_BASE
2) created manager.xml file inside %CATALINA_HOME%\conf\Catalina\localhost
please paste below lines into manager.xml file -
<Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.0\.0\.1" />
</Context>
3) modified %CATALINA_HOME%\conf\tomcat-users.xml file
please paste below lines into tomcat-users.xml file
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
4) modified %CATALINA_HOME%\conf\server.xml
Search this line '<Engine name="Catalina" defaultHost="localhost">' and add below line after that -
<Realm className="org.apache.catalina.realm.MemoryRealm" />
竖起这个全面的指令:'eclipse_workspace \ .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 \ conf \ Catalina \ localhost \ manager.xml'是我的案例中的关键 – tsohr
首先检查你正在寻找好的'$ CATALINA_BASE'和'$ CATALINA_HOME',然后确保你的'$ CATALINA_BASE/webapps /'中有'manager'文件夹。 请参阅:https://stackoverflow.com/a/47717619/3495031 – ForzaGreen