1
在開發Lotus Domino Java代理程序時,收到錯誤{...解析器已達到實體擴展限制「64,000」}。我使用命令行64bit Java測試了基本代碼,並通過將Java Max Heap大小擴展爲8gig並設置-DentityExpansionLimit = 4096000來解決此問題。如何在Lotus Domino Java代理中設置entityExpansionLimit?
我想將此entityExpansionLimit參數放入Lotus Domino Java代理,但我找不到JRE參數設置的位置。
有什麼建議嗎?
由於Domino中的Java代理運行在Domino服務器上的AMGR任務所擁有的公共JVM上(在Domino Web代理的情況下,由HTTP任務啓用),因此無法簡單地將JVM參數添加到代理。它將不得不在Domino服務器上的某處進行配置更改。也就是說,我不知道有什麼方法可以更改服務器上的設置。 –
HTTPJVMMaxHeapSize是一個可以在notes.ini中爲服務器設置的參數。我找到。我的一些同事建議一個參數文件以某種方式與服務器關聯(可能通過notes.ini),但沒有人確切知道應該如何設置。 – user3221000
由於JVM與Domino服務器中的任務緊密集成,因此我不確定IBM公開了設置其他JVM參數的方法。順便說一下,我也不確定如何將HTTPJavaMaxHeapSize提升爲高永遠是永遠不會消失的永久JVM的好主意。上一次我與IBM的任何工程師(至少3年前)談過話時,Domino服務器的內存管理並沒有充分利用64位地址空間。無論如何,對於像這樣的調用IBM支持可能是最好的方式。 –