weblogic面试问题
时间: 2023-11-06 17:06:28 浏览: 76
以下是一些可能被问到的WebLogic面试问题:
1. 什么是WebLogic?它的主要特点是什么?
2. WebLogic的安装过程是什么?在安装过程中需要注意哪些方面?
3. WebLogic的主要组件是什么?各个组件的作用是什么?
4. WebLogic如何支持高可用性和负载平衡?
5. 如何在WebLogic中配置数据源?
6. 如何在WebLogic中配置JMS(Java消息服务)?
7. 如何在WebLogic中配置JDBC(Java数据库连接)?
8. WebLogic如何进行监视和管理?
9. 如何在WebLogic中配置SSL(安全套接字层)?
10. WebLogic如何处理故障和错误?
11. 如何在WebLogic中配置集群?
12. WebLogic如何支持事务处理?
13. 如何在WebLogic中部署应用程序?
14. 如何在WebLogic中配置安全性?
15. 如何在WebLogic中配置缓存?
相关问题
weblogic面试题
回答: 在Weblogic面试中,可能会涉及到以下几个问题:
1. 区分BeanFactory和ApplicationContext。BeanFactory是Spring框架的基础接口,提供了IoC容器的基本功能,主要负责实例化、配置和管理Bean对象。ApplicationContext是BeanFactory的子接口,提供了更多的功能,如国际化、事件发布、资源加载等。
2. Weblogic中一个Domain的缺省目录结构是指在Weblogic服务器上创建一个域(Domain)时,默认的目录结构。其中一个简单的helloWorld.jsp应该放在Weblogic域的web应用程序目录下,通常是在`<domain_home>/servers/<server_name>/stage/<application_name>/`目录下。在浏览器上可以通过`http://主机:端口号/应用程序名/helloworld.jsp`来访问。
3. CSRF代表跨站请求伪造,是一种攻击方式,通过伪造请求来迫使用户在当前通过身份验证的Web应用程序上执行不需要的操作。CSRF攻击主要针对状态改变请求,而不是数据窃取。Spring Security框架提供了防止CSRF攻击的功能。
4. Spring Boot是一个用于简化Spring应用程序开发的框架。它提供了自动配置、快速开发和无需繁琐的XML配置等特性。Spring Boot可以帮助开发人员快速搭建和部署应用程序,减少了繁琐的配置工作,提高了开发效率。
#### 引用[.reference_title]
- *1* *3* [Spring面试题及答案(2021年Spring面试题大全带答案)](https://blog.csdn.net/u012889902/article/details/121208613)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [weblogic面试题](https://blog.csdn.net/weixin_32916125/article/details/114858310)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
weblogic转tomcat后session问题
在将应用程序从 WebLogic 转移到 Tomcat 时,可能会遇到会话问题。这是因为 WebLogic 和 Tomcat 会话管理的方式不同。
WebLogic 使用内存中的会话复制来管理会话。这意味着当用户在 WebLogic 集群中的不同节点之间切换时,他们的会话状态会自动同步。而在 Tomcat 中,会话信息存储在本地文件系统或数据库中,这意味着在集群中的不同节点之间切换时,会话状态不会自动同步。
为了解决这个问题,你可以考虑使用 Tomcat 提供的会话复制机制,以便在集群中的不同节点之间同步会话状态。Tomcat 的会话复制主要有两种方式:基于内存的会话复制和基于共享存储的会话复制。
基于内存的会话复制是将会话信息复制到其他节点的内存中。这种方法简单易用,但可能会对性能产生一定的影响。
基于共享存储的会话复制是将会话信息存储在共享存储设备(如数据库)中,以便所有节点都可以访问。这种方法需要进行一些配置和设置,但对性能的影响较小。
如果你的应用程序依赖于会话状态,请仔细考虑如何在 Tomcat 中管理会话。你可以参考 Tomcat 文档中的会话管理部分,以了解更多关于会话管理的信息和最佳实践。