2010-08-16 86 views
0

我遇到以下问题。当我在本地开发我的应用程序时,我正在使用Netbeans支持部署它。现在我需要在官方服务器上部署应用程序。我安装了Tomcat6,它正确显示了开始页面,但是如何部署我的应用程序?需要进行哪些更改才能在端口80上工作(目前它在默认8080上工作)?我应该在哪里复制我的应用程序中的文件?非常感谢帮助我。链接到类似的职位也表示赞赏。我找不到任何会帮助我强硬的事情。在Tomcat6中部署webapp

回答

1

如何部署我的应用程序

在Netbeans的生成操作中创建文件夹DIST战争文件。在这里看到关于它的question。您将需要采取这场战争文件:

应该在哪里我的文件从我的 应用程序复制?

把它放在tomcat的webapp文件夹下。 位置是您的tomcat_home文件夹 - > webapps。

据此做出 工作在端口80

您TOMCAT_HOME文件夹,打开conf文件夹下需要改变。在里面找到server.xml文件。用记事本打开它,从8080到80更改端口号:

<Connector port="8080" … /> 

应该是:

<Connector port="80" … /> 

不要忘了重新启动服务器!

现在链接到您的应用程序将是: http://localhost/YourWarFileName/ 或计算机ip /名称而不是本地主机。

+0

非常感谢Odelya。我必须复制任何jar文件吗?那么位于我的WEB-INF目录中的web.xml呢?那里需要改变吗? – sass 2010-08-16 20:35:21

+0

您不需要复制jar文件。战争档案包括他们。 以及web.xml将被部署。 – Dejell 2010-08-16 20:38:18

+0

如果您有兴趣查看战争文件,请将其复制到其他位置。右键 - >重命名为youfile.zip并提取所有文件。 你会看到里面的战争是怎样的。 – Dejell 2010-08-16 20:40:00