我正在尝试在 Ubuntu 机器上运行的 Tomcat8 服务器上部署一个 Java 项目。
我从 here 下载了商务套件 Zip 文件然后我将文件夹复制到/tomcat/webapps。当我启动 tomcat 服务器时,一切似乎都很好,但我无法从我的浏览器访问 localhost:8080,它一直在加载,没有任何响应。
然后我从/tomcat/webapps 中删除项目文件夹并重新启动服务器,一切正常。 我不知道为什么即使服务器正在运行,我将项目添加到/webapps 时 localhost:8080 也没有响应。
如果你有任何想法,请帮助我!
注意:我尝试在运行 jar cvf dirname.war 后将 .war 文件上传到 APP MANAGER。但我遇到了与最大文件大小上传相关的错误。
最佳答案
您无法将 Java Enterprise App 部署到 Tomcat8(Servlet 容器)。因为 JEE 应用程序需要像 JBoss、Glasfish、Weblogic Server、TomEE 这样的企业容器。
如果你的意思是部署动态 Web 应用程序(像 war 一样组合)生成任何支持 Java 的 IDE 到 Tomcat8 -> 你可以简单地将它复制到/tomcat/webapps/文件夹并从浏览器访问
http://localhost:port/app_name
或者您可以在/tomcat/conf/server.xml 上配置根上下文
<Host>
<!-- Other code stuff -->
<Context path="" docBase="app_name" debug="0" reloadable="true"></Context>
</Host>
之后你就可以在浏览器上输入了
http://localhost:port (默认端口 8080)
关于java - 将 Java EE 应用程序部署到 Tomcat8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44349565/