我想这样很难部署我的网站,而不使用我的IDE(Intellij)。我有一些重大问题。只要我修理了一件事,我就碰到了另一个路障,我需要几天的时间才会感到沮丧,放弃并回到它身边,以便更加接近。所以我希望有人能帮助我!Apache的tomcat/maven的部署
首先,我使用Intellij,Tomcat 8,JSF和Maven。我首先对几件事情感到困惑,首先是tomcat甚至知道如何部署。其次什么是经理
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/${project.build.finalName}</path>
<update>true</update>
<url>http://localhost:8080/manager/text</url>
<username>tomcat</username>
<password>tomcatuser</password>
</configuration>
</plugin>
而第三个怎么样的文件结构设想。因为如果你使用的是Apache Tomcat,那么所有的文件也都放在项目结构中?或者,你可以将tomcat分开,只需将你的tomcat链接到包含你的应用程序的正确目录中?
<role rolename="tomcat" />
<role rolename="manager-gui" />
<role rolename="manager-script" />
<role rolename="admin-gui" />
<user username="tomcat" password="tomcatuser"
roles="tomcat,manager-gui,admin-gui,manager-script" />
至于现在我把所有的都在阿帕奇的文件夹到我的我的项目的主目录,因为我有问题,已经厌倦了试图修复它。现在我正在尝试部署(说实话,我不确定部署和运行之间的区别是什么)我猜可能部署重新创建战争文件?并运行只运行当前的战争文件?反正不是重点。运行似乎工作正常,唯一的问题是我不能停止服务与关机。它也有我不想要的上下文路径。如果可能的话,我不需要上下文路径。
接下来的问题是,当我运行tomcat7:部署(在IDE中)它给了我这个错误。
[ERROR] Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:deploy (default-cli) on project JavaServerFaces: Tomcat return http status error: 404, Reason Phrase: Not Found: -> [Help 1]
我认为它是因为没有/经理/文....但我不知道一个经理就是在这一点上,所以我有种丢失。希望有人能够帮助我更好地理解如何使用apache tomcat来构建/完成所有事情。
谢谢!这回答了很多问题:P。我会经历一些这些链接,并按照他们正在做的事情的方式,看看我是否能得到这个工作!我至少现在有了一个理解和一些资源,这些资源指向了一个很好的方向!非常感谢! – Justin 2014-12-07 06:51:33