weblogic与jboss的区别

本文详细对比了weblogic和jboss在JNDI配置、编码转换、文件命名、SQL查询、注释规范、路径规则及标签容错等方面的主要区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

weblogic和jboss的不同点 1、jndi不同。 1)JNDIContext.java中的 jboss配置为: public static Context getInitialContext() { try { return (new InitialContext()); } catch(Exception Exp) { return null; } } weblogic配置为: public static Context getInitialContext() { try { //设置环境变量 Properties propJNDI = new Properties(); propJNDI.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory"); propJNDI.put(Context.PROVIDER_URL, "t3://127.0.0.1:7001"); //创建上初始化上下文环境并返回 return (new InitialContext( propJNDI)); } catch(Exception Exp) { return null; } } 3)获取名字不一样 public static Connection getConnection()throws Exception { //获得具有事务管理功能的E ejb-location try { Context intext = new InitialContext(); DataSource ds = (DataSource)intext.lookup("java:OracleDS");//jboss用前面加 java: Connection conn = ds.getConnection(); return conn; } catch (Throwable e) { throw new Exception("Connector 连接数据库失败! " + e); } } weblogic中的配置为: public static Connection getConnection()throws Exception { //获得具有事务管理功能的E ejb-location try { Context intext = JNDIContext.getInitialContext(); DataSource ds = (DataSource)intext.lookup("DS"); Connection conn = ds.getConnection(); return conn; } catch (Throwable e) { throw new Exception("Connector 连接数据库失败! " + e); } } 2、weblogic自动做编码转换,jboss不会。 3、weblogic的jsp和js等文件名上不区分大小写,而jboss严格区分。 4、weblogic中等于但jboss中不等于,它会找里面有没有如果没有则报错。 5、jboss的jsp文件不能是只读,可能出现些异常问题。 6、servlet的destory方法,当jboss服务器作销毁时才自动执行。 7、在jboss下必须在需要的时候引入,weblogic可以不需引入。 8、注释问题: 在weblogic中可以但是在jboss中是错误的,这种注释最好用成java注释,其他的注释可能会出现问题, 9、这种配置 /welcome 在jboss中不正确,应该为 welcome 10、自定义标签容错能力不一样:weblogic要求所有属性都必须有get、set方法。jboss不需要这么严格。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值