簡體   English   中英

如何:通過Netbeans部署到Tomcat * real *服務器

[英]How to : Deploy to Tomcat *real* Server through Netbeans

您如何通過NetBeans之類的IDE將Java Web應用程序部署到網絡(或Internet)上另一台計算機上的Tomcat服務器上,以進行開發/測試和生產?

Netbeans中的任何功能都可以使此操作更簡單嗎?

您可以通過修改build.xml來實現。 您將需要Tomcat發行版中的catalina-ant.jar 我將其放在build-jars目錄中-您也可以將其放在ANT_HOME/lib 這是我在build.xml中要部署到遠程Tomcat的內容:

<property name="build-jars" location="build-jars" />
<property name="deploy" location="deploy" />
<property name="target.name" value="myapp" />
<property name="tomcat.manager.url" value="http://server.com:8080/manager/text"/>
<property name="tomcat.manager.username" value="user" />
<property name="tomcat.manager.password" value="pass" />

<taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask">
  <classpath>
    <path location="${build-jars}"/catalina-ant.jar" />
  </classpath>
</taskdef>

<target name="deploy-war" depends="war" description="Deploy to Tomcat">
  <deploy url="${tomcat.manager.url}"
          username="${tomcat.manager.username}"
          password="${tomcat.manager.password}"
          path="/${target.name}"
          update="true"
          war="file:${deploy}/${target.name}.war" />
</target>

請注意,在Tomcat 7中,用戶將需要在tomcat-users.xml中設置manager-script角色。

使用tomcat-maven-plugin。 IDE中的支持僅用於localhost開發目的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM