【发布时间】:2018-04-16 09:39:59
【问题描述】:
我有一个每天生成一些静态 html 页面的小程序。我想将这些文件发布到 Web 应用程序服务器中
对于 Jboss,我将所有文件放在 .war 文件夹中,我只需要创建一个文件 .dodeploy
html页面的生成是每天完成的。我必须每天将新页面发送到战争中才能完成。
我需要通过脚本而不是手动部署战争,下一个命令应该完成这项工作吗?
我想为 WebSphere Application server 8.5.5 做同样的事情。 最佳做法是什么?
编辑
因为 websphere 需要一个耳朵,所以我用这种架构创建了一个:
testApp.ear/
--META-INF/
-- application.properties
--testApp.war/
-- WEB-INF/
-- web.xml
index.html
日志结果:
************* End Display Current Environment *************
[4/16/18 23:40:10:539 CST] 00000001 ManagerAdmin I TRAS0017I: The startup trace state is *=info.
[4/16/18 23:40:10:805 CST] 00000001 AbstractShell A WASX7326I: Loaded properties file "/opt/IBM/WebSphere/AppServer/profiles/Node-3091/properties/wsadmin.properties"
[4/16/18 23:40:11:251 CST] 00000001 ProviderTrack I com.ibm.ffdc.osgi.ProviderTracker AddingService FFDC1007I: FFDC Provider Installed: com.ibm.ffdc.util.provider.FfdcOnDirProvider@2d9ade48
[4/16/18 23:40:11:331 CST] 00000001 SSLConfig W CWPKI0041W: One or more key stores are using the default password.
[4/16/18 23:40:11:337 CST] 00000001 SSLConfigMana I CWPKI0027I: Disabling default hostname verification for HTTPS URL connections.
[4/16/18 23:40:11:547 CST] 00000001 AdminConfigCl A WASX7208I: Validation settings in effect now: Level=HIGHEST, Cross-validation=true, Output file=/opt/IBM/WebSphere/AppServer/profiles/Node-3091/logs/wsadmin.valout
[4/16/18 23:40:11:984 CST] 00000001 ModelMgr I WSVR0801I: Initializing all server configuration models
[4/16/18 23:40:13:107 CST] 00000001 WorkSpaceMana A WKSP0500I: Workspace configuration consistency check is disabled.
[4/16/18 23:40:18:453 CST] 00000001 AbstractShell A WASX7090I: Executing command: "AdminApp.invoke(AdminApp.installInteractive('testApp.ear'))"
[4/16/18 23:42:53:967 CST] 00000001 AbstractShell E WASX7120E: Diagnostic information from exception with text "com.ibm.ws.scripting.ScriptingException: WASX7132E: Application install for testApp.ear failed: see previous messages for details.
" follows:
com.ibm.ws.scripting.ScriptingException: WASX7132E: Application install for testApp.ear failed: see previous messages for details.
at com.ibm.ws.scripting.AbstractShell.setAndThrowScriptingException(AbstractShell.java:1878)
at com.ibm.ws.scripting.AdminAppClient.invokeMBeanInstall(AdminAppClient.java:5819)
at com.ibm.ws.scripting.AdminAppClient.commonInstall(AdminAppClient.java:2922)
...
【问题讨论】:
-
这是“传统”WebSphere,而不是“Liberty Profile”WebSphere?我想您是在问是否有一个目录可以在文件随时间变化时自动获取它们?
-
这是一个传统的 WebSphere
-
随着时间的推移会创建一些新文件,我需要可以随着时间构建的 EAR 或 WAR。
标签: deployment websphere war