无法在浏览器上运行Tomcat服务器?

平方根

我按照此处的指南在El Capitan上从其网站上下载了Tomcat 8.0.36(二进制版本),但是当我尝试通过终端启动它时却出现了错误。请帮忙!

omnis-MacBook-Air:bin omni$ sudo ./startup.sh
Using CATALINA_BASE:   /usr/local/apache-tomcat-8.0.36-src
Using CATALINA_HOME:   /usr/local/apache-tomcat-8.0.36-src
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.0.36-src/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
Using CLASSPATH:       /usr/local/apache-tomcat-8.0.36-src/bin/bootstrap.jar:/usr/local/apache-tomcat-8.0.36-src/bin/tomcat-juli.jar
touch: /usr/local/apache-tomcat-8.0.36-src/logs/catalina.out: No such file or directory
/usr/local/apache-tomcat-8.0.36-src/bin/catalina.sh: line 429: /usr/local/apache-tomcat-8.0.36-src/logs/catalina.out: No such file or directory

更新:我在tomcat文件夹中创建了一个日志文件夹,现在它说tomcat已启动,但是当我运行localhost:8080时,它不起作用(无法访问该站点)

omnis-MacBook-Air:bin omni$ ./startup.sh
Using CATALINA_BASE:   /usr/local/apache-tomcat-8.0.36-src
Using CATALINA_HOME:   /usr/local/apache-tomcat-8.0.36-src
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.0.36-src/temp
Using JRE_HOME:            /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
Using CLASSPATH:       /usr/local/apache-tomcat-8.0.36-   src/bin/bootstrap.jar:/usr/local/apache-tomcat-8.0.36-src/bin/tomcat-juli.jar
Tomcat started.

这是Catalina.out

Error: Could not find or load main class org.apache.catalina.startup.Bootstrap   
Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
乐安安(Thao-Anh Le)

今天,我遇到了完全相同的问题,并找到了一种无需下载二进制发行版即可解决此问题的方法。

假设您成功地遵循了BUILDING.txt中的说明,则只需将CATALINA_HOME更改为$ {tomcat.source} / output / build,一切就可以正常进行了。

实际上,有一个名为RUNNING.txt的文件,其中特别注明:

作为下载二进制发行版的替代方法,您可以根据“ BUILDING.txt”中的描述,从Tomcat源代码创建自己的源代码。你可以

a)进行完整的“发行”构建,并在“输出/发行”目录中找到创建的发行版,然后按上述步骤进行解压缩,或者

b)做一个简单的构建,并将“ output / build”目录用作“ CATALINA_HOME”请注意,“ output / build”目录的内容与完整的“ release”发行版之间存在一些差异。

当CATALINA_HOME设置为$ {tomcat.source}且没有必要的生成类时,会发生错误“找不到或加载主类...”。这些在构建后存储在输出/类下。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Tomcat服务器已启动但未在浏览器上运行?

部署地理服务器 WAR 后,Tomcat 未加载到浏览器上 - Ubuntu

无法在VS代码上运行Tomcat服务器

通过在服务器上重新运行玩家的动作来保护多层浏览器游戏

从Web浏览器在服务器上执行长时间运行的脚本

在 ec2 ubuntu 服务器上无头运行谷歌浏览器

无法通过在centos 7上配置的浏览器访问vsftp服务器

为什么无法在服务器浏览器上绕过SEC_ERROR_EXPIRED_CERTIFICATE?

关闭浏览器上的Go服务器

为什么我的服务器在浏览器上显示错误“无法访问此站点”,即使它在终端上完美运行?

为什么我的服务器在浏览器上显示错误“无法访问此站点 ERR_UNSAFE_PORT”,即使它在终端上完美运行?

Capybara服务器和浏览器错误,服务器上无跟踪

在浏览器上运行 JavaScript,并使用 R 和 Shiny 在服务器上处理结果

无法在Django上运行服务器

如何在没有浏览器的情况下(在Linux服务器上)运行SWF?

如何在同一浏览器的同一目标服务器上运行多个登录会话?

在Angular 4上,控制器是否在浏览器或服务器上执行?

Ubuntu:端口80上的Http服务器正在启动,但是无法从浏览器访问吗?

CSS-为什么我的浏览器无法反映服务器上所做的任何更改?

无法通过Katalon中的SauceLabs打开浏览器并导航到远程Web服务器上的URL

无法在浏览器上运行jsfiddle代码

选择的插件似乎无法在移动浏览器上运行

多个浏览器无法在某些网页上运行

应用程序将无法在Eclipse中的Tomcat服务器上运行

无法将文件保存在Linux服务器上运行的tomcat Webapp中

在Apache Tomcat服务器上运行时,为什么无法访问.properties文件?

通过Rest Web服务从服务器上的浏览器文件存储下载

无法从浏览器访问 Docker tomcat

如何从浏览器上的网页更新 Node.js 服务器上的 JSON 数据?