当前位置: 首页 > 知识库问答 >
问题:

在MobileFirst中使用ant任务部署war文件,但不反映在服务器配置工具中

狄心水
2023-03-14

我使用本教程将war文件部署到MobileFirst WAS Liberty server:https://www.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.deploy.doc/devref/t_ant_tasks_configure_appserver.html

它说构建成功,但我看不到服务器配置工具中部署的war文件,运行时环境仍然为空。

是因为工具吗。未安装jar?或者应该有一个现有的运行时环境?然后运行“ant-f configure liberty oracle.xml”,那里的war文件将被更新?

这是日志:

C:\IBM\MobileFirst_Platform_Server\shortcuts>ant -f configure-liberty-oracle.xml
 install
Unable to locate tools.jar. Expected to find it in C:\IBM\Installation Manager\e
clipse\jre_7.0.9030.20160210_1426\lib\tools.jar
Buildfile: C:\IBM\MobileFirst_Platform_Server\shortcuts\configure-liberty-oracle
.xml

> install:
[configureapplicationserver] Logging output of task <configureApplicationServer>
 to file C:\Users\fphmfpdev\Documents\IBM MobileFirst Platform Server Data\Confi
guration Logs\configureApplicationServer_2016_04_14_11_10_19.log
[configureapplicationserver] ** Creating migrated war file
[configureapplicationserver] Apr 14, 2016 11:10:28 AM com.worklight.ant.migratio
n.MigrationTask MigrationTask.execute
[configureapplicationserver] INFO: FWLST2014I: The migration process was bypasse
d, because the project WAR file of version 7.0.0.00.20150312-0731 is compatible
with the server version 7.0.0.00.20150312-0731.
[configureapplicationserver] Apr 14, 2016 11:10:28 AM com.worklight.ant.migratio
n.MigrationTask MigrationTask.execute
[configureapplicationserver] INFO: FWLST2015I: The project WAR file was successf
ully copied to the destination location 'C:\Users\FPHMFP~1\AppData\Local\Temp\wl
a5127457410\Sunlife.war'.
[configureapplicationserver] ** Created migrated war file
[configureapplicationserver] Copying C:\IBM\WebSphere\Liberty\usr\shared\resourc
es\wladmin\oracle\ojdbc6.jar to C:\IBM\WebSphere\Liberty\usr\shared\resources\Su
nlifeTestApp\oracle\ojdbc6.jar
[configureapplicationserver] Copying C:\IBM\WebSphere\Liberty\usr\servers\wrklgh
t\server.xml to C:\IBM\WebSphere\Liberty\usr\servers\wrklght\server.xml.bak161
[configureapplicationserver] Encoding password for Liberty
[configureapplicationserver] Encoding password for Liberty
[configureapplicationserver] Modifying C:\IBM\WebSphere\Liberty\usr\servers\wrkl
ght\server.xml
[configureapplicationserver] Copying C:\Users\FPHMFP~1\AppData\Local\Temp\wla512
7457410\Sunlife.war to C:\IBM\WebSphere\Liberty\usr\servers\wrklght\apps\Sunlife
.war
[configureapplicationserver] *** INFO: ***
[configureapplicationserver] The MobileFirst Project WAR file has been installed
 on the application server,
[configureapplicationserver] but it will not work until the application server h
as been restarted.
[configureapplicationserver] You now need to restart it.
[configureapplicationserver] *************

BUILD SUCCESSFUL
Total time: 9 seconds

共有1个答案

阎烨
2023-03-14

创建配置后,该工具将创建相应的Ant脚本,该脚本将在部署此配置时运行。在此操作期间,管理组件将与控制台一起安装,除非您在创建向导中取消选择该选项。

创建此配置后,您可以通过在配置树中选择配置并从上下文菜单中选择“添加MobileFirst运行时环境”来将一个或多个运行时添加到仍在服务器配置工具中的此配置。通过这样做,将在运行时创建向导的末尾创建并执行一个新的Ant脚本来部署此运行时。

关键是服务器配置工具只知道您使用其向导创建的运行时。它绝不会与您在此图形环境之外执行的其他Ant脚本的执行同步。这解释了为什么您看不到您部署的运行时,而您的Ant脚本执行以“构建成功”状态结束。

 类似资料:
  • 问题内容: 我已经将tomcat的webapps目录中的sample.war文件复制了。 我可以访问localhost:8080。 默认情况下,战争的部署是自动进行的-我已经在我的webapps文件夹中检查了提取的文件夹“ sample” 但未提取。为什么未提取war文件。请为此提供解决方案。 问题答案: 从目录中删除该战争文件。然后在您的Web浏览器中打开链接。单击“ Tomcat管理器”, 然

  • 我正在尝试将一个简单的SpringBoot应用程序转换为部署在WebLogic中。它在buildin TomCat服务器上运行良好。然后对其进行更改并创建一个新的war文件。当我尝试部署war文件时,我得到这个错误。 web.xml的Servlet初始值设定项 application.java文件

  • 我已经准备好了我的新Liferay网站,并试图在真实环境中进行测试。我刚刚成功地在服务器上安装了Tomcat Liferay捆绑包,并复制了。根据一些论坛和评论的指示,将war文件放入tomcat旁边的部署目录;但在访问URL后,我仍然会看到默认的Liferay页面,我的页面不会被显示。我在这里做错了什么? 提前谢谢!

  • 我正在使用spring tool Suite3.7.0和我从STS仪表板安装的gradle插件。由于某种原因,gradle任务默认为空。我使用“build”任务生成了war文件,但tomcat7没有将该war文件识别为有效的war文件。有没有其他的梯度任务我需要使用来生成war文件。 此外,build.gradle文件有以下插件, Tomcat7显示了以下日志。没有错误,但是我在应用程序初始化时设

  • 我正在使用Jenkins在GlassFish 4服务器中部署war文件。但是无法在GlassFish 4服务器中部署war文件。 我正在执行以下过程。 但在构建时会出现以下错误。

  • Ant WAR(Web Archive)是Java Archive文件的扩展。 它由库,类等组成,存储在,文件夹中。 1. Apache Ant WAR属性 属性 描述 必需 要创建的WAR的名称 是 Servlet配置描述符 是 用于jar文件的目录 否 存储和压缩数据 否 它用于指定编码 否 仅存储文件 否 包括文件列表 否 排除文件列表 否 即使存在,也更新目标文件 否 2. Apache