我在使用WAR文件将web应用程序从Eclipse部署到Linux上的Tomcat服务器时遇到了问题。我使用的是Tomcat 7.0.53。在本地部署时,我可以创建指定的文件夹路径,这些路径放入文件夹共享中,并将文件放置在这些位置。当试图通过Tomcat服务器上部署的WAR执行这些过程时,不会创建该文件夹共享中的目录,也不会放置文件。通过日志记录,我知道这些文件夹目标和文件是创建的。这背后有什么可能的原因吗?我不确定在这一点上发布什么代码,所以如果需要,请随时告诉我。
编辑:一个同事建议我引用文件夹目的地的方式是windows方式,而不是linux方式。我将该目录引用为:
\\servername\directory\BP
/mtn/servername/directory/BP
这些目录似乎是在我的linux目录的一个完全不同的部分创建的。我决定在根级别创建一个文件夹,它将模拟我的文件夹共享,然后根据我是否在生产环境中使用代码来区分正在写入的目标。
我的确切文件目的地如下:
/fakejservdc01/folder/folder/rewardsloyaltyfiles
这似乎解决了问题
问题内容: 我在装有Tomcat 8的同一服务器上运行Jenkins 1.6(并且也尝试使用Jenkins 2.0)。我需要将Maven多模块应用程序部署到Tomcat Web应用程序。它有两个必须部署的子模块中的war文件。Deploy插件最多支持Tomcat 7,并且工作正常。但是,问题是我需要使用Tomcat 8,因为我的Web应用程序无法在Tomcat 7上运行。是否可以将War文件从Je
我试图将WAR文件加载到Tomcat 7中,并使用eclipse启动或停止服务器。 我将war文件粘贴到TOMCAT_HOME/webapps文件夹中,启动了服务器。 服务器启动正常,我收到下面的控制台消息。 但当我试图访问我的应用程序时,它给了我错误404,找不到文件。 我查看了TOMCAT_HOME/webapps应用程序,发现了我的war文件和一个同名文件夹——“JavaServerFace
我希望这不是重复的。我尽全力寻找答案,但没有找到任何符合的东西。 我有一个名为“app.war”的.war文件,并将其放入我的Tomcat的webapps文件夹中。当我启动tomcat时,实际上应该部署.war文件,但它没有。 在my Server.xml中,unpackWARs和autoDeploy设置为true。系统中的tomcat服务已安装。 war文件的内容需要有特殊的结构吗?我有以下结构
我会告诉你我所做的所有步骤。我还会给出一些图片,使我的问题更容易理解。任何推荐都会很好。 有必要说我用 Tomcat 6(安装在C:\Program Files\Apache Software Foundation\Tomcat 6.0) 1)创建一个新的Web应用程序项目(GWT)。它在Jetty上运行良好 3)第一个问题(我认为也是最主要的问题):WAR文件没有转到C:\Program Fil
5.使用cmd重新启动tomcat。 “信息:部署web应用程序目录C:\apache-tomcat-7.0.77\webapps\MyProject Jun 07,2017 4:50:19 PM org.apache.catalina.startup.hostconfig deployDirectory信息:web应用程序目录C:\apache-tomcat-7.0.77\webapps\MyP
在我的Web应用程序项目中,我使用intellij的想法,并通过它运行apache tomcat 7。我已经将tomacat bin的路径变量设置为。当我运行它时,服务器无法部署war文件。我在想法中看到的最后一条消息是。 我发现了问题。当我用intellij思想运行tomcat7时,JRE_HOME被视为机器中的JDK路径 但是当我用命令提示符运行tomcat7时,它显示并成功部署war文件 那