小女子求救2:偶的代码

lanyuhan 2004-07-29 01:01:08
package product.ejb;


import javax.ejb.*;
import javax.naming.*;
import java.rmi.*;
import javax.rmi.PortableRemoteObject;
import java.util.*;
import java.io.*;



public class ProductClient{

public static Context context;
public static Object obj;
public static ProductHome productHome;
public static ManageHome manageHome;
public static Product product;


public static void main(String[] args) throws Exception{
Properties env = new Properties();
env.load(new FileInputStream("config.properties"));
context = new javax.naming.InitialContext(env);
obj = context.lookup("ejb/product");
productHome = (ProductHome)PortableRemoteObject.narrow(obj,ProductHome.class);
obj=context.lookup("ejb/manage");
manageHome=(ManageHome)PortableRemoteObject.narrow(obj,ManageHome.class);
manageHome.createProduct("ronnie","prince","350Mhz Pentium price:100$");


}//end main
}//end class

config.properties:
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming.client
java.naming.provider.url=jnp://LocalHost:1099


出错:java.lang.NoClassDefFoundError: org/jboss/logging/Logger
at org.jnp.interfaces.NamingContext.<clinit>(NamingContext.java:102)
at org.jnp.interfaces.NamingContextFactory.getInitialContext(NamingContextFactory.java:41)
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.init(Unknown Source)
at javax.naming.InitialContext.<init>(Unknown Source)
at product.ejb.ProductClient.main(ProductClient.java:25)
Exception in thread "main"
...全文
123 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanyuhan 2004-07-29
  • 打赏
  • 举报
回复
eclipse+jboss
是什么环境变量没设好呀,555555555
augustbu 2004-07-29
  • 打赏
  • 举报
回复
跟ClassLoader有关,说一下你的开发工具和开发环境
AlexSunny 2004-07-29
  • 打赏
  • 举报
回复
把环境变量设好,具体看csdn的文档,我也遇到过的,
Programmerjacinth 2004-07-29
  • 打赏
  • 举报
回复
应该不是代码本身的问题
benjamin_von 2004-07-29
  • 打赏
  • 举报
回复
楼主的exceptions没有贴全吧?

就目前看来:
1,代码应该没有错!
2,检查一下ejb是否部署成功
3,看清楚有没有把所有需要的jar放进classpath

lanyuhan 2004-07-29
  • 打赏
  • 举报
回复
我可以import这个包,但是还是没用啊
cnhxjtoa 2004-07-29
  • 打赏
  • 举报
回复
好象是没有接口类NamingContext
内容概要:本文系统研究了构网型变流器的正负序阻抗解耦特性及其在弱电网环境下的稳定性表现,重点依托Matlab/Simulink仿真平台,构建了详细的阻抗数学模型,设计了解耦控制策略,并采用小信号扫频法进行频域辨识与稳定性验证。研究深入探讨了构网型变流器与传统跟网型逆变器在正负序阻抗特性上的本质差异,结合虚拟同步发电机(VSG)等先进控制技术,分析其在抑制宽频带振荡、削弱锁相环动态耦合等方面的优越性。文中不仅提供了完整的仿真模型与MATLAB代码实现,还整合了光伏、风电、储能、微电网等多类新能源系统的阻抗建模与稳定性分析资源,形成了一套面向新型电力系统稳定性的综合性技术资料体系,具有较强的科研复现与工程参考价值。; 适合人群:面向具备电力电子、电力系统自动化、新能源并网等专业背景的研究生、高校教师及工程技术人员,特别适用于从事阻抗建模、小干扰稳定性分析、宽频振荡机理研究以及撰写高水平学术论文的科研工作者。; 使用场景及目标:①掌握构网型变流器正负序阻抗建模与扫频辨识的仿真方法;②深入理解VSG等构网型控制在弱电网中提升稳定性的内在机理;③复现顶刊论文中的阻抗分析流程与稳定性判据应用;④利用提供的成熟模型与代码加速科研进程,支撑课题研究与学术成果产出。; 阅读建议:建议结合文中提供的Simulink模型与MATLAB代码,按照“理论建模—仿真搭建—扫频激励—频响提取—Nyquist判据分析”的完整流程进行实践操作,重点关注扫频信号的注入方式、频率范围设置及阻抗曲线的物理意义解读,并参考博士论文复现案例深化对复杂动态耦合问题的理解。

67,535

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧