我有一个使用websphere控制台部署的war文件。每次部署新版本的应用程序或启动应用程序时,我都希望删除linux文件系统上websphere日志目录中的一些文件。
i.e.
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/mySubFolder我希望各国人民对这样做的正确方式有自己的想法。
我以前听说过jacl脚本,但不知道我是否应该朝着这个方向前进。而且,如果我沿着jacl脚本路径走下去,我可以为war编写一个jacl脚本吗?或者它必须是一个ear吗?
谢谢
发布于 2015-04-10 09:14:34
您可能可以在您的ServletContextListener中配置web.xml。
<web-app ...>
<listener>
<listener-class>
com.example.MyServletContextListener
</listener-class>
</listener>
</web-app>MyServletContextListener.contextInitialized(...)每次启动应用程序时都会调用。当然,websphere进程将需要权限来删除这些文件。
https://stackoverflow.com/questions/29530193
复制相似问题