weblogic与jboss的区别
来源:互联网 发布:亿乐社区系统v2.0源码 编辑:程序博客网 时间:2024/06/10 20:55
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中<jsp:include></jsp:include>等于<jsp:include />但jboss中不等于,它会找里面有没有<jsp:param>如果没有则报错。
5、jboss的jsp文件不能是只读,可能出现些异常问题。
6、servlet的destory方法,当jboss服务器作销毁时才自动执行。
7、<%@ page import="java.util.*" %>在jboss下必须在需要的时候引入,weblogic可以不需引入。
8、注释问题:
<!--jsp:include pagePage.jsp">
<jsp:param name="Check" value="false" />
<jsp:param name="BoxName" value="XXGD_PK" />
</jsp:include-->
在weblogic中可以但是在jboss中是错误的,这种注释最好用成java注释,其他的注释可能会出现问题,
<%
/*<jsp:include page/PageToolBar.jsp">
<jsp:param name="Check" value="false" />
<jsp:param name="BoxName" value="XXGD_PK" />
</jsp:include*/
%>
9、这种配置
<welcome-file-list>
<welcome-file>/welcome</welcome-file>
</welcome-file-list>
在jboss中不正确,应该为
<welcome-file-list>
<welcome-file>welcome</welcome-file>
</welcome-file-list>
10、自定义标签容错能力不一样:weblogic要求所有属性都必须有get、set方法。jboss不需要这么严格。
- weblogic与jboss的区别
- weblogic与jboss的区别
- weblogic与jboss的区别
- weblogic与jboss的区别
- Apache、Tomcat、JBoss、WebLogic的区别与关系
- Apache、Tomcat、JBoss、WebLogic的区别与关系
- Apache、Tomcat、JBoss、WebLogic的区别与关系
- Apache、Tomcat、JBoss、WebLogic的区别与关系
- Apache、Tomcat、JBoss、WebLogic的区别与关系
- Apache、Tomcat、JBoss、WebLogic的区别与关系
- Apache、Tomcat、JBoss、WebLogic的区别与关系
- Apache、Tomcat、JBoss、WebLogic的区别与关系
- Apache、Tomcat、JBoss、WebLogic的区别与关系
- WEB服务器:Apache、Tomcat、JBoss、WebLogic的区别与关系
- WEB服务器:Apache、Tomcat、JBoss、WebLogic的区别与关系
- Apache、Tomcat、JBoss、WebLogic的区别与关系
- Apache、Tomcat、JBoss、WebLogic的区别与关系
- tomcat,Jboss,weblogic区别与比较
- android 动画分析
- C语言 数组与指针的理解
- 使用Assembly和c联合写kernel的时候,新的理解
- java.lang.NoClassDefFoundError 的解决办法
- JDK类加载机制源码分析及源码分析
- weblogic与jboss的区别
- MFC界面编程
- C++6.0,结果在新建工程时提示缺少这个SHSQL.DLL,要求重新安装
- 关于JDK中的tools.jar
- 理解离散傅立叶变换(一)
- SQLite3数据类型
- linux用户管理命令
- Flare How To中文版
- WARNING: Application does not specify an API level requirement!