将Java EE应用程序部署到Tomcat8

将Java EE应用程序部署到Tomcat8,java,tomcat,jakarta-ee,Java,Tomcat,Jakarta Ee,我正试图在运行在Ubuntu机器上的Tomcat8服务器上部署一个Java项目 我从下载了Business suite Zip文件,然后将文件夹复制到/tomcat/webapps。当我启动tomcat服务器时,一切看起来都很好,但我无法从浏览器访问localhost:8080,它一直在加载,没有响应 然后我从/tomcat/webapps中删除了项目文件夹,重新启动了服务器,一切正常。 我不知道为什么localhost:8080在我将项目添加到/webapps时没有响应,即使服务器正在运行 如

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

我从下载了Business suite Zip文件,然后将文件夹复制到/tomcat/webapps。当我启动tomcat服务器时,一切看起来都很好,但我无法从浏览器访问localhost:8080,它一直在加载,没有响应

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

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


注意:在运行jar cvf dirname.war之后,我尝试将.war文件上载到APP MANAGER。但是我遇到了一个与最大文件大小上传相关的错误。

简单地说,您无法将Java企业应用程序部署到Tomcat8(Servlet容器)。因为JEE应用程序需要像JBoss、Glasfish、Weblogic Server和TomEE这样的企业容器

如果您的意思是将动态Web应用程序(像war一样组合)生成的任何Java支持的IDE部署到Tomcat8->您可以简单地将其复制到/tomcat/webapps/文件夹并从浏览器访问

或者可以在/tomcat/conf/server.xml上配置根上下文

<Host>
<!-- Other code stuff -->
<Context path="" docBase="app_name" debug="0" reloadable="true"></Context>
</Host>

之后,您可以通过在浏览器上键入来访问


(默认端口8080)

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