以前我使用Websphere Admin控制台来更改日志级别详细信息。我搜索了所有位置,并将默认值替换为信息。在此更改后,我的服务器根本没有启动。因此,现在我无法访问管理控制台以将日志级别更改回信息。
有没有其他方法可以通过某些命令行或通过编辑服务器中的文件来更改默认信息?
我已修改管理控制台 - >疑难解答 - >日志和跟踪 - > Portal->更改日志级别详细信息
在这里你看到两个标签配置和运行时默认值这两个选项卡都是* = info,我已将其更改为* = all并且出现问题。
答案 0 :(得分:1)
关于您完成更改的确切位置,问题有点不清楚。更改日志详细信息级别不应该使服务器陷入服务器将不再启动的程度。
但是,要回答您的问题:在WebSphere ISC(管理控制台)中完成的所有配置都将保存为服务器上的文件。更改可以直接在配置文件中完成,但在执行此操作时要非常小心,因为如果编辑不正确(在编辑文件之前保留文件的副本),问题可能会变得更糟。
日志详细信息级别在server.xml
文件中设置。该文件位于目录<profile_root>/config/cells/<cell_name>/nodes/<node_name>/servers/<server_name>
中。在server.xml
文件中查找以<services xmi:type="traceservice:TraceService"
开头的行。查找属性startupTraceSpecification
,您可以在其中获得日志的完整跟踪规范字符串。默认值为*=info
,因此该属性应为startupTraceSpecification="*=info"
。
最后,请记住,如果服务器由Deployment Manager管理,您在单个服务器上执行的任何更改都可能被下次同步时部署管理器上的配置覆盖,但我认为您没有如此设置,则可以通过Deployment Manager管理控制台管理服务器日志跟踪设置。