weblogic问题

1.安装weblogic单机后启动weblogic进程:

在这里插入图片描述
第一行:
这是一个 su 命令,用于切换到 weblogic 用户。
第二行:
这是 weblogic 用户的 bash shell 会话。
第三行:
这是启动 WebLogic 服务器的脚本。
第四行:
这是 WebLogic 的 Derby 数据库服务进程。
第五行:
这是主要的 WebLogic 服务器进程,使用 Java 启动,包含了内存配置和其他服务器参数。
最后两行:
这是当前执行的 ps 命令本身和 grep 命令的进程。

2.我运行weblogic为什么会有WebLogic 的 Derby 数据库服务进程,正常来说有这个进程吗?

Derby 数据库是 WebLogic 的一个内置组件,但在生产环境中通常不会使用它。它主要用于以下场景:
开发和测试环境
示例程序
WebLogic 的一些内部功能
正常生产环境
在生产环境中,通常会:
禁用 Derby 数据库
使用企业级数据库(如 Oracle、MySQL 等)

修改setDomainEnv.sh中:DERBY_FLAG="true"为DERBY_FLAG=“false”
在这里插入图片描述
在这里插入图片描述

3.报错:

<2025-1-4 下午11时41分10秒 CST> <Info> <Management> <BEA-141297> <Could not get the server file lock. Ensure that another server is not running in the same directory. Retrying for another 60 seconds.> 

这个日志显示WebLogic启动时遇到了问题。主要问题在:

<BEA-141297> <Could not get the server file lock. Ensure that another server is not running in the same directory. Retrying for another 60 seconds.>
这个错误表示WebLogic无法获取服务器文件锁,可能的原因是:
1.同一个域目录下已经有一个WebLogic实例在运行
检查是否有WebLogic进程:
   ps -ef | grep weblogic
   kill -9 进程ID

2.之前的WebLogic没有正常关闭,导致锁文件没有被清理
删除锁文件:
   cd /home/weblogic/oracle/middleware/user_projects/domains/base_domain/servers/AdminServer/tmp
   rm -f ServerLock.lok

4.setOption(‘ServerStartMode’, ‘prod’) 是什么?

是设置 WebLogic 服务器的启动模式。WebLogic 有两种主要的运行模式:
开发模式(Development Mode):
通过 setOption('ServerStartMode', 'dev')设置
默认模式
自动部署功能开启
更宽松的安全设置
适合开发和测试环境
生产模式(Production Mode):
通过 setOption('ServerStartMode', 'prod') 设置
更严格的安全设置
自动部署功能关闭
更好的性能优化
适合生产环境

5.os.chmod(adminDir + ‘/boot.properties’, 0o600)是什么

os.chmod(adminDir + '/boot.properties', 0o600) 是设置文件权限的命令,其中:
os.chmod() 是 Python 的系统调用,用来修改文件权限
0o600 是八进制表示的文件权限,相当于 Linux 中的 chmod 600
具体权限含义:
6 = rw- (读写权限)
0 = --- (无权限)
0 = --- (无权限)
所以 0o600 表示:
文件所有者有读写权限 (rw-)
用户组没有任何权限 (---)
其他用户没有任何权限 (---)
在 Linux 中等同于执行:
这是一个安全性设置,因为 boot.properties 包含敏感信息(用户名和密码),所以:
只允许文件所有者(weblogic用户)读写
不允许其他任何用户访问
这是 WebLogic 对 boot.properties 文件的安全要求
如果权限设置不正确(比如权限太开放),WebLogic 可能会拒绝使用这个文件。

5.vim a.properties和a.properties.back为什么一个有颜色 一个没颜色

这是因为 vim 的语法高亮功能是基于文件扩展名来识别文件类型的。
1. a.properties 文件:
vim 识别 .properties 扩展名
自动应用 properties 文件的语法高亮规则
所以显示彩色
2. a.properties.back 文件:
vim 不认识 .back 扩展名
无法确定文件类型
所以不应用语法高亮,显示为普通文本
如果你想让 .back 文件也有语法高亮,可以:
在 vim 中手动设置文件类型:
或者在 ~/.vimrc 中添加规则:
这样 .back 文件也会使用 properties 的语法高亮了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WooHuPoself#5029

谢谢Thanks♪(・ω・)ノ

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值