`

websphere create scheduler

    博客分类:
  • EJB
 
阅读更多

 

  1. EAR project
  2. WEB project

 Hashtable<String, String> env = new Hashtable<String, String>();

 env.put(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.websphere.naming.WsnInitialContextFactory");

InitialContext = new InitialContext(env);

Scheduler scheduler = (Scheduler)ic.lookup("scheuler_JNDI");

BeanTaskInfo taskInfo = (BeanTaskInfo) scheduler.createTaskInfo(BeanTaskInfo.class);

Object o = ic.lookup("scheduler_EJB_jndi");

TaskHandlerHome home = (TaskHandlerHome) PortableRemoteObject.narrow(o, com.ibm.websphere.scheduler.TaskHandlerHome.class);

taskInfo.setTaskHandler(home);

taskInfo.setStartTime(startDate);

taskInfo.setNumberOfRepeats(100);

taskInfo.setRepeatInterval("2seconds");

taskInfo.setName("SchedulerEJB");

TaskStatus ts = scheduler.create(taskInfo);

  1. EJB

POM - need to generate remote stub, add to the web module

3.1 standard v2.1 EJB extends TaskHandler Interface.

public class SchedulerEJB implements TaskHandler, SessionBean {}

3.2 ejb-jar.xml defines as follows

<session id="SchedulerEJB">

<ejb-name>SchedulerEJB</ejb-name>

<home>com.ibm.websphere.scheduler.TaskHandlerHome</home>

<remote>com.ibm.websphere.scheduler.TaskHandler</remote>

<ejb-class>au.gov.immi.SchedulerEJB</ejb-class>

<session-type>Stateless</session-type>

<transaction-type>Bean</transaction-type>

</session>

 

  1. websphere admin console
  2. 1. setup scheduler and its database

http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m5/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fadmin%2Ft_configuring_websphere_application_server_for_derby_manually.html

 

Local test urL

localhost:9080/scheduler_web/scheduler

 

http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wsps.602.javadoc.doc/doc/com/ibm/websphere/scheduler/TaskInfo.html

 

http://www.coderanch.com/t/75326/Websphere/WSAD-Schedular-UserCalender

 

http://www.coderanch.com/t/581616/EJB-JEE/java/Calling-EJB-Bean-WebSphere-application

 

https://github.com/aviramsegal/articles/blob/master/WebSphereScheduler/WebSphereScheduler.md

 

 

分享到:
评论

相关推荐

    websphere 6.1 资料集

    Websphere 6.1 资料集涵盖了关于IBM的Websphere Application Server (WAS) 6.1版本的全面知识,包括安装、配置和实用操作等多个方面。Websphere是IBM提供的一个强大的企业级Java应用服务器,用于部署和管理基于Java...

    WebSphere实验报告.zip

    WebSphere是IBM开发的一款强大的企业级应用服务器,它在IT行业内扮演着至关重要的角色,尤其在企业级Java应用程序的部署和管理方面。本实验报告基于吉林大学的WebSphere课程,涵盖了八次实验的内容,旨在帮助学生...

    websphere

    ### WebSphere设计与LDAP集成深度解析 #### 一、引言:目录服务与WebSphere的关系 WebSphere作为IBM的一款企业级应用服务器,提供了强大的中间件功能,包括事务处理、消息传递、安全性和集群管理等,旨在帮助企业...

    Websphere8.5安装

    【标题】:Websphere 8.5安装 在IT领域,WebSphere是IBM提供的一款企业级应用服务器,常用于构建、部署和管理各种企业应用程序。本文将详细讲解WebSphere 8.5的安装过程,包括IBM Installation Manager的安装、...

    WebSphere如何打补丁

    ### WebSphere如何打补丁 #### 一、概述 在IT行业中,中间件如IBM WebSphere Application Server (WAS)的稳定性和安全性至关重要。为了确保系统能够正常运行并避免潜在的安全漏洞,定期更新和打补丁是必不可少的...

    IBM WebSphere MQ 安装包

    【IBM WebSphere MQ安装包详解】 IBM WebSphere MQ,前身为IBM MQSeries,是IBM公司推出的一款企业级的消息中间件产品。它在信息技术领域扮演着至关重要的角色,为跨网络、操作系统和应用程序提供了高效、安全的...

    WEBSPHERE乱码问题的解决和处理

    /opt/IBM/WebSphere/AppServer/classes:/opt/IBM/WebSphere/AppServer/lib:/opt/IBM/WebSphere/AppServer/installedChannels:/opt/IBM/WebSphere/AppServer/lib/ext:/opt/IBM/WebSphere/AppServer/web/help:/opt/IBM...

    linux下WebSphere启动停止

    "Linux下WebSphere启动停止" Linux操作系统下WebSphere服务器的启动和停止是非常重要的操作,因为这直接关系到WebSphere服务器的使用和维护。下面将详细介绍Linux下WebSphere启动停止的过程。 一、WebSphere服务器...

    在Linux服务器上每周自动重启WebSphere服务配置

    ### 在Linux服务器上每周自动重启WebSphere服务配置 #### 知识点概述 本文档将详细介绍如何在Linux环境中设置cron任务来实现WebSphere服务的自动重启。此方法不仅适用于WebSphere服务,还可广泛应用于需要定时执行...

    在WebSphere发布CXF注意事项

    在WebSphere上部署CXF(CXF全称为Apache CXF,是一个开源的Java服务框架)时,可能会遇到一系列挑战。本文将深入探讨这些常见问题及其解决方案,帮助你顺利地在WebSphere应用程序服务器上运行CXF服务。 首先,理解...

    Linux中安装WebSphere7部署手册

    你可以通过命令行创建Dmgr(管理代理)服务器,例如在`${WAS_Home}/bin`目录下运行`./manageprofiles.sh -create -templatePath /home/IBM/WebSphere/AppServer/profileTemplates/dmgr -profileName Dmgr01`,确保选择...

    WebSphere入门教程大合集

    WebSphere是IBM推出的一款强大的企业级应用服务器,广泛用于构建、部署和管理Java应用程序和Web服务。本合集中的入门教程旨在帮助初学者快速掌握WebSphere的基础知识和操作技巧,以便在实际工作中灵活运用。 一、...

    websphere常用目录

    在深入探讨WebSphere中几个关键目录的作用及其重要性之前,我们先简要了解下WebSphere应用服务器。IBM WebSphere Application Server(简称WebSphere)是一种基于Java的企业级应用程序服务器,广泛应用于构建、部署...

    WebSphere

    WebSphere是IBM提供的一款强大的企业级应用程序服务器,它在IT行业中扮演着至关重要的角色,尤其在构建、部署和管理企业级Web应用程序方面。WebSphere作为IBM的中间件产品,是其软件栈的核心部分,旨在帮助企业实现...

    WebSphere下的所有jar文件名和路径

    在深入探讨WebSphere环境下所有JAR文件名与路径之前,我们先来理解一下WebSphere及其在企业级应用服务器中的重要性。WebSphere Application Server(WAS)是IBM提供的一款高性能、高可靠性的企业级Java应用服务器,...

    websphere 7 windows 安装

    WebSphere 7 Windows 安装和配置 WebSphere 7 是 IBM 公司推出的一个应用服务器,用于构建和部署 Enterprise级别的应用程序。以下是 WebSphere 7 在 Windows 平台上的安装和配置过程。 安装 WebSphere 7 1. 单击 ...

    MyEclipse 配置 Websphere6.1

    【MyEclipse 配置 Websphere6.1】配置过程详解 MyEclipse是一款集成开发环境,常用于Java EE应用的开发。而Websphere6.1是IBM的一款企业级应用服务器,常用于部署和运行Java EE应用程序。在MyEclipse中配置...

    websphere中文入门教程

    【标题】:Websphere中文入门教程 【描述】:Websphere中文入门教程是一份专为初学者设计的学习资源,旨在帮助读者快速掌握IBM Websphere应用服务器的基础知识和操作技能。本教程以易懂的中文语言呈现,旨在降低...

    IBM WebSphere MQ 技术白皮书.doc

    IBM WebSphere MQ 技术白皮书 IBM WebSphere MQ 技术白皮书是 IBM 公司发布的一份技术白皮书,旨在介绍 IBM WebSphere MQ 产品的技术特性、架构和价值。下面是根据白皮书的内容生成的相关知识点。 概述 在概述...

Global site tag (gtag.js) - Google Analytics