IDEA開發工具設置的VM options參數,項目上線後怎麼在tomcat進行設置

我的項目由於使用了Spire.Doc for Java插件,進行word轉pdf業務需求。其中有一個方法獲取文檔對象,會出現內存溢出的錯誤日誌。方法如下:

com.spire.doc.Document doc = new Document();

 

解決方案就是在idea的VM options進行參數設置,讓項目啓動的時候獲得固定的內存。

配置如下:

-Xms1000m -Xmx1000m -XX:MaxNewSize=1000m -XX:PermSize=1000M -XX:MaxPermSize=1000m

但項目上線就沒辦法用idea,這個時候需要修改tomcat的配置。

找到tomcat的bin目錄,找到catalina.bat文件(catalina.sh是Linux操作系統需要修改的文件,具體怎麼修改另行百度

添加以下代碼

set JAVA_OPTS=%JAVA_OPTS% -server -Xms1000m -Xmx1000m -XX:MaxNewSize=1000m -XX:PermSize=1000M -XX:MaxPermSize=1000m

 添加具體位置,如圖

 

 然後啓動項目,再也沒有內存溢出的日誌了。大功告成。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章