【问题标题】:Deploying a Java EE application to Tomcat8将 Java EE 应用程序部署到 Tomcat8
【发布时间】:2017-06-03 23:52:35
【问题描述】:

我正在尝试在运行在 Ubuntu 机器上的 Tomcat8 服务器上部署一个 Java 项目。

我从here 下载了商务套件 Zip 文件,然后将该文件夹复制到 /tomcat/webapps。当我启动 tomcat 服务器时,一切似乎都很好,但是我无法从浏览器访问 localhost:8080,它一直在加载而没有响应。

然后我从 /tomcat/webapps 中删除了项目文件夹并重新启动服务器,一切正常。 不知道为什么我将项目添加到/webapps时localhost:8080没有响应,即使服务器正在运行。

如果您有任何想法,请帮助我!

注意:我尝试在运行 jar cvf dirname.war 后将 .war 文件上传到 APP MANAGER。但我收到与最大文件大小上传有关的错误。

【问题讨论】:

  • 请用命令行启动tomcat,在tomcat的bin文件夹下运行命令行,运行命令:startup.bat。它将启动tomcat并保留命令行控制台,然后将.war文件复制并粘贴到webapps文件夹中。刷新webapps文件夹,然后去控制台看看会发生什么

标签: java tomcat jakarta-ee


【解决方案1】:

您无法将 Java Enterprise App 部署到 Tomcat8(Servlet 容器)。因为 JEE 应用需要 JBoss、Glasfish、Weblogic Server、TomEE 等企业容器。

如果您的意思是部署动态 Web 应用程序(像战争一样组成)生成任何 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)

【讨论】:

    猜你喜欢
    • 2016-02-16
    • 2014-05-23
    • 2018-09-08
    • 1970-01-01
    • 2011-06-17
    • 2015-02-14
    • 1970-01-01
    • 1970-01-01
    • 2013-03-16
    相关资源
    最近更新 更多