- EAR project
- 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);
- 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>
- websphere admin console
- 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 资料集涵盖了关于IBM的Websphere Application Server (WAS) 6.1版本的全面知识,包括安装、配置和实用操作等多个方面。Websphere是IBM提供的一个强大的企业级Java应用服务器,用于部署和管理基于Java...
WebSphere是IBM开发的一款强大的企业级应用服务器,它在IT行业内扮演着至关重要的角色,尤其在企业级Java应用程序的部署和管理方面。本实验报告基于吉林大学的WebSphere课程,涵盖了八次实验的内容,旨在帮助学生...
### WebSphere设计与LDAP集成深度解析 #### 一、引言:目录服务与WebSphere的关系 WebSphere作为IBM的一款企业级应用服务器,提供了强大的中间件功能,包括事务处理、消息传递、安全性和集群管理等,旨在帮助企业...
【标题】:Websphere 8.5安装 在IT领域,WebSphere是IBM提供的一款企业级应用服务器,常用于构建、部署和管理各种企业应用程序。本文将详细讲解WebSphere 8.5的安装过程,包括IBM Installation Manager的安装、...
### WebSphere如何打补丁 #### 一、概述 在IT行业中,中间件如IBM WebSphere Application Server (WAS)的稳定性和安全性至关重要。为了确保系统能够正常运行并避免潜在的安全漏洞,定期更新和打补丁是必不可少的...
【IBM WebSphere MQ安装包详解】 IBM WebSphere MQ,前身为IBM MQSeries,是IBM公司推出的一款企业级的消息中间件产品。它在信息技术领域扮演着至关重要的角色,为跨网络、操作系统和应用程序提供了高效、安全的...
/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服务器的启动和停止是非常重要的操作,因为这直接关系到WebSphere服务器的使用和维护。下面将详细介绍Linux下WebSphere启动停止的过程。 一、WebSphere服务器...
### 在Linux服务器上每周自动重启WebSphere服务配置 #### 知识点概述 本文档将详细介绍如何在Linux环境中设置cron任务来实现WebSphere服务的自动重启。此方法不仅适用于WebSphere服务,还可广泛应用于需要定时执行...
在WebSphere上部署CXF(CXF全称为Apache CXF,是一个开源的Java服务框架)时,可能会遇到一系列挑战。本文将深入探讨这些常见问题及其解决方案,帮助你顺利地在WebSphere应用程序服务器上运行CXF服务。 首先,理解...
你可以通过命令行创建Dmgr(管理代理)服务器,例如在`${WAS_Home}/bin`目录下运行`./manageprofiles.sh -create -templatePath /home/IBM/WebSphere/AppServer/profileTemplates/dmgr -profileName Dmgr01`,确保选择...
WebSphere是IBM推出的一款强大的企业级应用服务器,广泛用于构建、部署和管理Java应用程序和Web服务。本合集中的入门教程旨在帮助初学者快速掌握WebSphere的基础知识和操作技巧,以便在实际工作中灵活运用。 一、...
在深入探讨WebSphere中几个关键目录的作用及其重要性之前,我们先简要了解下WebSphere应用服务器。IBM WebSphere Application Server(简称WebSphere)是一种基于Java的企业级应用程序服务器,广泛应用于构建、部署...
WebSphere是IBM提供的一款强大的企业级应用程序服务器,它在IT行业中扮演着至关重要的角色,尤其在构建、部署和管理企业级Web应用程序方面。WebSphere作为IBM的中间件产品,是其软件栈的核心部分,旨在帮助企业实现...
在深入探讨WebSphere环境下所有JAR文件名与路径之前,我们先来理解一下WebSphere及其在企业级应用服务器中的重要性。WebSphere Application Server(WAS)是IBM提供的一款高性能、高可靠性的企业级Java应用服务器,...
WebSphere 7 Windows 安装和配置 WebSphere 7 是 IBM 公司推出的一个应用服务器,用于构建和部署 Enterprise级别的应用程序。以下是 WebSphere 7 在 Windows 平台上的安装和配置过程。 安装 WebSphere 7 1. 单击 ...
【MyEclipse 配置 Websphere6.1】配置过程详解 MyEclipse是一款集成开发环境,常用于Java EE应用的开发。而Websphere6.1是IBM的一款企业级应用服务器,常用于部署和运行Java EE应用程序。在MyEclipse中配置...
【标题】:Websphere中文入门教程 【描述】:Websphere中文入门教程是一份专为初学者设计的学习资源,旨在帮助读者快速掌握IBM Websphere应用服务器的基础知识和操作技能。本教程以易懂的中文语言呈现,旨在降低...
IBM WebSphere MQ 技术白皮书 IBM WebSphere MQ 技术白皮书是 IBM 公司发布的一份技术白皮书,旨在介绍 IBM WebSphere MQ 产品的技术特性、架构和价值。下面是根据白皮书的内容生成的相关知识点。 概述 在概述...