服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

deployment.properties文件中的系统级JRE设置被忽略?

基本上我有和这个问题一样的问题 。 但是,build议的解决scheme不适用于我,而不是在Win2003服务器上,而不是在用于testing的Win7笔记本电脑上。 我有一个Java SE 6程序,通过.net程序通过一个ActiveX桥dll启动。 testing我用我的Win7计算机与3个JREs安装; jdk1.7.0_55,jre1.6.0_45和jre1.6.0_38-x64。 应用程序总是使用jre1.6.0_45,并启动最多95040KB的内存,但我需要稍微多一点。 增加内存的方法是编辑文件<userprofile>\AppData\LocalLow\Sun\Java\Deployment\deployment.properties并添加以下行: deployment.javaws.jre.1.args=-Xmx100m 但问题是,这只适用于一个用户,我希望它为服务器上的所有用户工作。 正如在这个答案中所讨论的,我用内容创build了一个文件C:\Windows\Sun\Java\Deployment\deployment.config deployment.system.config=file\:C\:/Windows/Sun/Java/Deployment/deployment.properties 然后,我将deployment.properties文件从我的用户configuration文件复制到C:\Windows\Sun\Java\Deployment\文件夹,并再次将deployment.javaws.jre.1.args=-Xmx100m行添加到复制的文件中。 但奇怪的是,这是行不通的。 我到目前为止的事情: 将deployment.config和deployment.properties文件放在使用的JRE(D:\ Java \ jre1.6.0_45 \ lib)和最新的JRE(D:\ Java \ jdk1.7.0_55 \ jre \ LIB) 将文件放置在仅安装一个JRE的(虚拟)Win2003服务器的C:\ Windows \ Sun \ Java \ Deployment文件夹中(v1.6.0_11) 添加行deployment.javaws.jre.0.args=-Xmx100和deployment.javaws.jre.2.args=-Xmx100所以所有安装的JRE将使用相同的设置 用deployment.system.config.mandatory=true添加第二行,并将deployment.properties文件的path更改为不存在的东西 – >没有任何事情发生,应用程序可以正常启动,所以它似乎deployment.config文件完全被JRE忽略。 有没有人有我的错在哪里的线索?