我已经复印了样品。在Tomcat的webapps目录下,我可以访问localhost:8080。

Tomcat如何部署,需要在浏览器中打开吗?如何访问该应用程序?


当前回答

有两种方法:

您可以进行热部署(热部署意味着在服务器运行/启动时进行部署)。 或者您可以进行冷部署(冷部署意味着在服务器停止时进行部署)。

只需使用tomcat管理控制台进行控制台部署,或者简单地复制并粘贴应用程序到服务器tomcat_home目录的webapp文件夹中。

注意:如果您的war文件大小超过52 MB(默认配置值), 你需要在你的webapp文件夹的Manager应用程序的web.xml文件中做两个小的修改(在安装服务器时,默认由Apache tomcat提供Manager应用程序)。

Go to the web.xml of the manager application (for instance it could be under /tomcat7/webapps/manager/WEB-INF/web.xml. Increase the max-file-size and max-request-size values in web.xml file: <multipart-config> <!– 50MB max –> <max-file-size>52428800</max-file-size> <max-request-size>52428800</max-request-size> <file-size-threshold>0</file-size-threshold> </multipart-config> Increase the size by putting the values for <max-file-size> and <max-request-size> according to your requirement.

其他回答

你只需要把war文件放在webapps中,然后启动你的服务器。

它将被部署。

否则,你也可以使用tomcat管理器在webfront上远程上传和部署你的战争。

我按照下面链接的说明,它对我有用。 http://www.coderanch.com/t/487178/Tomcat/war-file-show-load

停止Tomcat 删除“tomcat/logs”目录下的所有日志和“tomcat/conf/Catalina/localhost”目录下的所有文件 从tomact/webapps中删除war文件和它创建的目录(如果有的话) 启动Tomcat 在查看日志时,再次将war文件复制到webapps目录

在此之后,请密切关注catalina.xxxx-xx-xx.log以找出问题。

为了在tomcat上部署war文件, 请遵循以下步骤:

停止tomcat。powershell - >服务。msc->OK->Apache Tomcat 8.5->stop(在左侧)。

把。war文件放在E:\Tomcat_Installation\webapps文件夹中,也就是Put。战争(。战争只是一个例子)

启动tomcat后(启动tomcat powershell->服务)。msc - >确定- > Apache Tomcat 8.5 - >开始)

你会在E:\Tomcat_Installation\webapps**put**中得到一个文件夹

通过这种方式,您可以在Apache Tomcat中部署war文件。

有两种方法:

您可以进行热部署(热部署意味着在服务器运行/启动时进行部署)。 或者您可以进行冷部署(冷部署意味着在服务器停止时进行部署)。

只需使用tomcat管理控制台进行控制台部署,或者简单地复制并粘贴应用程序到服务器tomcat_home目录的webapp文件夹中。

注意:如果您的war文件大小超过52 MB(默认配置值), 你需要在你的webapp文件夹的Manager应用程序的web.xml文件中做两个小的修改(在安装服务器时,默认由Apache tomcat提供Manager应用程序)。

Go to the web.xml of the manager application (for instance it could be under /tomcat7/webapps/manager/WEB-INF/web.xml. Increase the max-file-size and max-request-size values in web.xml file: <multipart-config> <!– 50MB max –> <max-file-size>52428800</max-file-size> <max-request-size>52428800</max-request-size> <file-size-threshold>0</file-size-threshold> </multipart-config> Increase the size by putting the values for <max-file-size> and <max-request-size> according to your requirement.

这对我来说很管用:

在本地创建war文件(mysite.war)。 在本地将它重命名为。war以外的东西,比如mysite.www 在tomcat仍然运行的情况下,上传mysite。WWW到webapps目录。 上传完成后,删除之前版本的mysite.war 列出目录,等待目录/mysite消失。 重命名mysite。WWW是神秘的。战争 列出目录,等待新的/mysite被创建。

如果在tomcat仍在运行的情况下,尝试将新文件作为war文件上传,它将尝试在所有文件就绪之前对其进行扩展。它会失败。既然失败了,它就不会再尝试了。因此,上传一个www文件,然后重命名它,允许在tomcat注意到它之前呈现整个war文件。

提示,不要忘记检查war文件的所有者是tomcat(使用chown)