Tomcat記憶體設定從windows服務啟動不生效??
我預設安裝了tomcat5
然後在catalina.bat最前面加入
set JAVA_OPTS=-Xms128m -Xmx350m
如果我用startup.bat啟動tomcat,OK設定生效.
index.jsp
<%
byte[][]buf=new byte[500][];
for(int i=0;i<200;i++){
buf=new byte[1024*1024];
}
%>
200M memeory has allocated !
能夠成功的分配200M記憶體.
但是如果我不是執行startup.bat啟動tomcat而是利用windows的系統服務啟動apache tomcat服務,上面的設定就不生效了,就是說set JAVA_OPTS=-Xms128m -Xmx350m 沒起作用.上面分配200M記憶體就OOM了..
windows服務執行的是bin\tomcat.exe,難道他繞過了catalina.bat中的設定,如果是這樣我該怎麼辦?想透過windows的系統服務啟動apache tomcat服務並使記憶體加大設定生效?
然後在catalina.bat最前面加入
set JAVA_OPTS=-Xms128m -Xmx350m
如果我用startup.bat啟動tomcat,OK設定生效.
index.jsp
<%
byte[][]buf=new byte[500][];
for(int i=0;i<200;i++){
buf=new byte[1024*1024];
}
%>
200M memeory has allocated !
能夠成功的分配200M記憶體.
但是如果我不是執行startup.bat啟動tomcat而是利用windows的系統服務啟動apache tomcat服務,上面的設定就不生效了,就是說set JAVA_OPTS=-Xms128m -Xmx350m 沒起作用.上面分配200M記憶體就OOM了..
windows服務執行的是bin\tomcat.exe,難道他繞過了catalina.bat中的設定,如果是這樣我該怎麼辦?想透過windows的系統服務啟動apache tomcat服務並使記憶體加大設定生效?
相關文章
- Tomcat記憶體設定Tomcat記憶體
- windows下啟動服務時不啟動oracle例項WindowsOracle
- Tomcat直接啟動正常,通過myeclipse啟動tomcat記憶體溢位TomcatEclipse記憶體溢位
- Docker for Windows 裡的Shared Drives 設定不生效DockerWindows
- centos 服務開機啟動設定CentOS
- tomcat設定記憶體大小Tomcat記憶體
- jconsole tomcat記憶體監控設定Tomcat記憶體
- Windows下OracleServiceSID服務開啟資料庫自動open設定WindowsOracle資料庫
- windows下啟動nacos服務Windows
- Linux伺服器---設定服務啟動Linux伺服器
- 設定Windows應用程式啟動窗體Windows
- Tomcat服務 MyEclipse 記憶體溢位 解決方案(之一)TomcatEclipse記憶體溢位
- Windows Tomcat 記憶體溢位解決方法WindowsTomcat記憶體溢位
- 屏保設定不生效怎麼做?
- 在Windows平臺下修改Oracle例項不隨服務啟動WindowsOracle
- 2 Day DBA-管理Oracle例項-管理記憶體-修改記憶體設定-自動記憶體管理Oracle記憶體
- SQL Server 因設定最大記憶體過小導致無法啟動SQLServer記憶體
- JVM堆記憶體設定JVM記憶體
- windows10系統怎麼開啟記憶體鎖定頁Windows記憶體
- windows下安裝Tomcat服務WindowsTomcat
- win10開啟自動更新服務設定方法 window10如何開啟自動更新服務Win10
- oracle 11G 自動記憶體管理設定Oracle記憶體
- centos7 設定tomcat自啟動CentOSTomcat
- linux下tomcat自啟動設定LinuxTomcat
- Windows 設定 FRP 自動啟動WindowsFRP
- 從幾個指標談windows記憶體指標Windows記憶體
- 線上redis服務記憶體異常分析。Redis記憶體
- 設定SQLserver執行記憶體SQLServer記憶體
- JVM 堆記憶體設定原理JVM記憶體
- Windows系統下Tomcat服務無法啟動,返回錯誤“服務因 1 (0x1) 服務性錯誤而停止”WindowsTomcat
- Linux 中設定服務自啟動的三種方式Linux
- jvm記憶體設定及記憶體溢位、解決方案JVM記憶體溢位
- Tomcat修改記憶體配置Tomcat記憶體
- Tomcat增加堆記憶體Tomcat記憶體
- windows 7系統虛擬記憶體設定的最優方法Windows記憶體
- [整理] 32Bit Windows & SQL Server 大容量記憶體使用設定WindowsSQLServer記憶體
- shell 在/etc/profile中設定後不生效
- 《Windows核心程式設計》---又是記憶體Windows程式設計記憶體