我正在尝试配置一个自动构建过程,并且我需要获得一个WAR文件来部署到Tomcat。该项目是在Netbeans中创建的,Netbeans会自动生成一个ant脚本。我想当我点击菜单中的"Clean and Build Project“时,它会运行一系列的ant目标并生成我需要的WAR。那么,有人知道当您单击“清理并构建项目”时,Netbeans会运行哪些ant目标吗?我的理论是,我可以自己运行相同的目标。这有意义吗?还是有更好的方法呢?谢谢。
我意识到,从文档()来看,如果这出戏!框架已经正确安装和配置,那么创建可部署的war就像运行以下命令一样简单:
play war myapp -o myapp.war
但是如果这出戏!框架没有安装在目标机器上,并且要求从Ant或Maven构建脚本创建标准war?如何创建一个可以利用这个剧本的构建脚本或pom文件!框架API生成所需的war工件,而无需将框架永久安装到目标计算机。这很容易做到吗?
我正在尝试在前面提到的tomcat应用服务器上部署一个WAR。然而,以下是我在尝试使用tomcat管理器/ ant脚本进行部署时得到的错误。
java.lang.IllegalStateException: ContainerBase.addChild: start: LifecycleException: Error initializaing : java.lang.IllegalArgumentException: The archive [jar:file:/var/lib/tomcat6/webapps/afgretail.war!/] is malformed and will
我在Maven中有一个web应用程序,具有默认的目录结构。这没问题。缺省目录结构有一些指向我的localhost数据库的属性文件。
目前,我创建了一个Ant脚本来创建不同的war文件-一个用于生产,另一个用于开发,使用以下命令:
ant deploy-dev
ant deploy-prod
ant deploy-sit
ant deploy-uat
因此,基本上他们创建一个war文件,然后通过插入属性文件来更新war文件
在maven中有类似的东西吗(根据配置创建不同的war )?
如果是这样,我该怎么做呢?
我试过mvn war,但它只会引起一场战争
我想记录我们创建的Java EE组件。我们的ant脚本有构建它们的目标。我想知道是否有类似于"javadoc“的ant脚本。换句话说,我可以注释ant目标:
<target name="some.war'>
<antdoc>
This war file provides the user interface for the foo application.
</antdoc>
...
</target
这看起来像是个好主意吗?也许我最好创建一个常规的文档。
我有一个ant脚本,它在开始时执行一些检查,然后编译代码并将其部署到tomcat服务器。build-war-deploy过程的脚本如下所示:
<target name="build-war-deploy" depends="clean-up,gwtc,check-settings" description="Package GWT app to web archive and deploy to web server">
<war basedir="${war.dir}" destfile="${depl
在我的java web项目中,有像<T>这样的代码,在ant脚本中,javac使用JDK编译java代码,它不能编译成功。
后来,我知道它必须使用eclipse JDT来编译。
而且,在eclipse中,ant脚本可以运行success.when,如下所示:
右键单击build.xml -> Run -> Run as -> External Tools Configurations,单击JRE,选择"Run in the same as the workspace“。
之后,ant就可以在eclipse中成功运行了。
但是,我想要写一个.bat和.sh文
我正在研究如何使用Glassfish和Ant构建文件。我已经(第一次)编写了一个构建脚本,它将创建我的基本Hello World应用程序的WAR文件。
然后,我尝试将此WAR作为构建脚本的一部分部署到Glassfish。我找到了glassfish-deploy任务的详细信息,并在类路径中包含了ant-task jar文件后,设法将其包含在构建脚本中。
但是,当我运行该脚本时,我得到消息:[glassfish-deploy] Install Directory of application server not known. Specify either the installDir attri
我正在编写一个bash脚本,该脚本修改一些配置文件,以另一个用户的身份运行"ant ear war“,输出返回结果,退出到根目录以继续脚本的其余部分。问题是这个脚本在退出后不能继续运行,并且我没有从"ant ear war“得到输出。
谢谢你的帮助。
下面是一个例子
#When running the bash script i don't see the output. Maybe it's because I run it as root and switched to another_user. So I tried to outputing result