本文主要记录在工作过程中遇到到一些问题现象以及重点知识-持续更新
-
1、boot.properties文件的作用?
解释:由于在脚本执行过程中会要求输入用户名和密码,因此要事先在security目录下编写一个密码读取文件boot.properties
-
2、weblogic中AdminiServer主管的作用?
解释:Admin Server 如果挂了,对于Domain中的Managed Server不会产生影响,如果配置了集群,对于负载均衡和Failover机制也不会产生影响,因为这些都是基于配置文件的(config.xml),而不依赖与Admin Server的实例。Admin Server 不必时刻运行,当我们需要修改配置或者部署应用时,把Admin Server运行起来就行。
注意:重启受管的时候,需要主管为启动状态,因为受管在启动时会连接主管去加载配置文件。启动之后主管是何状态不影响受管。
-
3、WebLogic的两种工作模式?
weblogic工作模式分别是:开发模式和生产模式。
开发模式下,启用了自动部署;生产模式下,关闭了自动部署。自动部署是一个标志,它使得配置或定位工作不需要任何管理员或开发人员的操作。当自动部署处于启用状态时,管理服务器将监视指定的目录以确定是否有新建的或更新的应用程序。如果管理服务器发现了应用程序有变化,就会自动部署该目录中的所有文件或目录。默认情况下,自动部署目录为域的/autodeploy子目录,在autodeploy目录中找到的任何新文件都将被自动部署。
-
4、后续调优
weblogic控制台启动可能非常缓慢,主受管之间连接也会异常缓慢
weblogic@YFCSPT-SUSE-89:~> echo $JAVA_HOME
/usr/local/JDK/jdk1.7.0_75
weblogic@YFCSPT-SUSE-89:~> vim /usr/local/JDK/jdk1.7.0_75/jre/lib/security/java.security
最初
securerandom.source=file:/dev/urandom
修改后
securerandom.source=file:/dev/./urandom
-
5、查看weblogic内存使用情况
weblogic@cqydck-interf-6:~>echo $JAVA_HOME
/usr/local/JDK/jdk1.7.0_75
weblogic@cqydck-interf-6:~> ps -elf | grep java | awk '{print $4}'
3731
3877
17721
18182
30385
weblogic@cqydck-interf-6:~> /usr/local/JDK/jdk1.7.0_75/bin/jmap -heap 3877(pid)
查询命令结果截图如下:
6、
本文转自1清风揽月1 51CTO博客,原文链接:http://blog.51cto.com/watchmen/1921694,如需转载请自行联系原作者