ejb的问题(我第一个小作业)
来源:互联网 发布:淘宝资产变现 编辑:程序博客网 时间:2024/05/22 04:45
是一个有状态会话bean
下列是接口
package com.abc;
public interface Ihello {
public int add(int a,int b);
public int getTotal();
}
实现类
package com.abc.impl;
import javax.ejb.Local;
import javax.ejb.Remote;
import javax.ejb.Stateful;
import com.abc.Ihello;
@Stateful
@Remote ({Ihello.class})
@Local ({Ihello.class})
public class Hello implements Ihello {
private int total=0;
private int addresult=0;
public int add(int a, int b) {
total=a+b;
return total;
}
public int getTotal() {
addresult+=total;
return addresult;
}
}
导入的包是server/all/lib下的所有包
<%@ page contentType="text/html; charset=gbk" %>
<%@ page import="com.abc.Ihello,javax.naming.*,java.util.Properties" %>
<%
Properties prop=new Properties();
prop.setProperty("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
prop.setProperty("java.naming.provider.url","localhost:1099");
prop.setProperty("java.naming.factory.url.pkgs","org.jboss.naming");
try{
InitialContext ctx=new InitialContext(prop);
out.println("--------------");
Ihello hello=(Ihello)ctx.lookup("Hello/local");
out.println("add:"+hello.add(2,6));
out.println("getTotal:"+hello.getTotal());
}catch(Exception e){
out.println(e.getMessage());
}
%>
web.xml中内容
<?xml version="1.0"?>
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<description>EBJ3.0 Test</description>
</web-app>
运行总是出现null,不知道是怎么回事,问老师,老师让我们用低版本的tomacat5.5,我用的是6.0,搞的烦死了,斑上80%的人,都出现这样的问题,老师真的很水,请教高人指点迷津!!!!
- ejb的问题(我第一个小作业)
- 我的第一个作业
- 我的第一个EJB程序
- 我的第一个EJB应用
- 我的第一个map/reduce 作业
- 第一个小作业记录
- EJB入门第一个小例子
- 我的第一个小项目
- 我的IBatisNet第一个小程序
- 我的第一个Python小程序
- 我的第一个JAVA小程序
- 我的第一个java小程序
- 我的第一个qt小程序
- 我的第一个Activiti小程序
- 我的第一个小爬虫
- 【hibernate】我的第一个小例子
- 我的第一个Retrofit小demo
- 我的第一个小demo
- JSP乱码的困扰
- 婚嫁代码
- 忙...
- i++与++i的区别
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page320
- ejb的问题(我第一个小作业)
- gcc在Make时报错的修改
- C语言之指针、数组和函数
- 指向函数指针(一)
- 指向函数指针(二)------推荐
- 对国产SP程序员的担忧
- 指向函数的指针(三)
- 问校长能否承担教育的重责
- 指向函数的指针(四)