2014-07-21 32 views
0

我最近在修改Rational Application Developer中的一些服务器属性,尝试在启动时增加JVM的内存。在这样做之前,我忘记了备份,并且通过添加不正确的JVM变量,似乎我破坏了处于非工作状态的服务器。每当我尝试启动我的服务器进行任何配置更改时,JVM拒绝以传入无效参数开始。从文件系统中删除WAS 7中的JVM属性

有没有办法通过文件系统重置WebSpehere Application Server v7.0的任何JVM更改,或者一种不需要服务器已经运行的方法?我一直在四处寻找wasProfile希望绊倒到我的设置最终生活的文件,但没有运气。

回答

1

应该可以编写一个wsadmin脚本来查看/调整JVM选项,但是如果您使用的是非z/OS平台,则返回工作状态的最快方法可能是编辑PROFILE_HOME/config/cells/CELL/nodes/NODE/servers/SERVER/server.xml; JVM设置通常写在最后。

+1

'server.xml'正是我所需要的。我知道这些设置居住在某个地方的文件系统中供我编辑。再次感谢! – Walls

+0

我应该提到手动编辑这些文件不能保证工作,因为系统管理代码有时具有实现额外逻辑的保存钩子(例如,将该设置复制到其他可能具有不同格式的文件),并且只能调用那些如果您使用的是wsadmin,管理控制台等。也就是说,它通常会起作用,并且如果您的服务器无法启动,那么了解设置的位置会很有用。 –