当前位置: 首页 > 知识库问答 >
问题:

在Mac上从IntelliJ终极版启动Tomcat 8.0.27时,无法看到Tomcat主页

韶宏邈
2023-03-14

我已经在Yosemite(Mac OS)上安装了Tomcat8(使用brew安装Tomcat)。

使用。/startup.sh和。/shutdown.sh我可以很好地启动和停止Tomcat。当我导航到http://localhost:8080时,我可以看到Tomcat主页。

我不相信所有内容都正确地挂在一起,因为当我转到localhost:8080时,没有页面服务。注此时,从终端运行的Tomcat实例已经关闭。

有什么建议吗?

共有1个答案

公西俊才
2023-03-14

localhost:8080/managerlocalhost:8080/adminlocalhost:8080/URL基本上是web应用程序,可在tomcat_installation_dir/webapps/目录下使用。因此,当您使用startup.sh启动tomcat时,它将默认使用tomcat_installation_dir作为catalina.home并开始加载${catalina.home}/webapps.下的所有web应用程序

但是,像intelliJ和Eclipse这样的IDE可能会使用临时位置catalina.home。这意味着当服务器启动时,tomcat主页和manager应用程序将无法加载。这不会阻止您的应用程序加载。您仍然可以从http://localhost:8080/yourapp或一些类似的URL访问它们。

如果在intelliJ下运行下面的jsp文件,它将给出web应用程序运行的实际位置

<html>
  <head>
      <title>Absolute Path</title>
  </head>
  Absolute Path is:<%= getServletContext().getRealPath("/") %> 
</html>

希望这能有所帮助

 类似资料:
  • 我按照IntelliJ安装教程中的描述设置了我的项目,但是我无法启动桌面应用程序。Android应用程序在模拟器和我的S3上启动良好,但桌面中的main无法找到我的类。. 日志: 我正在运行MacOSX10.7.5、苹果的JavaJDK1.6.0_43和IntelliJ12.0.4。我觉得这件事非常简单,我就是找不到问题所在。(别嘲笑我的班名,是给我4岁的女儿的);D

  • 我使用brew安装了hbase 1.3.5,并能够启动它。现在我下载了hbase 2.2.4并更新了hbase网站。xml格式如下: 还更改下面的属性在habse-env.sh: export JAVA_HOME export HBASE_CLASSPATH export HBASE_LOG_DIR并export HBASE_MANAGES_ZK=false 我开始hbase as./bin/st

  • 启动时,控制台显示没有错误: 自动打开的页面显示如下: 我还尝试了,显示了相同的输出。 而且很有效。

  • 问题内容: 用Brew安装后,我无法在Mac上启动ElasticSearch 5.6服务器。得到这个错误: 由于它不是ElasticSearch的最新版本,因此我想它安装了一些不兼容的软件包版本,尽管不确定到底是哪个软件包。 任何人都可以帮助使其正常工作吗? 问题答案: 我只是遇到了同样的问题,而重新生成密钥库为我解决了这个问题。这是我采取的步骤: 备份现有的密钥库: 生成新的密钥库:

  • 运行其他命令也会在屏幕上引发一些错误,但可以工作 git状态2015-07-30 19:48 xCodeBuild[707](fsevents.framework)fseventStreamStart:register_with_server:error:f2d_register_rpc()=>(null)(-21)2015-07-30 19:48 xCodeBuild[707](fsevents

  • Tomcat启动失败,服务器端口8080已在使用中。 请帮助解决这个问题。我已经下载了mysql-connector-java-8.0.17.zip并解压了它。