windows中tomcat禁止使用超級用戶(root)啓動,要求在普通模式下啓動tomcat或者使用服務啓動tomcat後,項目不能可以訪問,但是寫出文件等

服務器的中間件tomcat報錯:禁止使用超級用戶啓動tomcat,要求在普通模式上使用

或者使用服務啓動tomcat後,項目可以訪問,但是不能寫出文件等,但是用start.bat啓動是可以寫出文件

 

 

 

在網上搜索後發現都是linux中禁用的教程多,windowns很少

處理方法:

第一步:註冊tomcat7爲服務(ps:我用的是非安裝版的tomcat,已經安裝tomcat的可以跳過這一步)

複製代碼

Microsoft Windows [版本 6.1.7601] 

版權所有 (c) 2009 Microsoft Corporation。保留所有權利。

C:\Users\Administrator>d: 

D:\>cd apache-tomcat-7.0.88 

D:\apache-tomcat-7.0.88>cd bin //進入tomcat中bin文件夾下面找到service.bat運行 

D:\apache-tomcat-7.0.88\bin>service.bat install 
Installing the service 'Tomcat7' ... 
Using CATALINA_HOME: "D:\apache-tomcat-7.0.88" 
Using CATALINA_BASE: "D:\apache-tomcat-7.0.88" 
Using JAVA_HOME: "D:\jdk1.7.0_80_x64" 
Using JRE_HOME: "D:\jdk1.7.0_80_x64\jre" 
Using JVM: "D:\jdk1.7.0_80_x64\jre\bin\server\jvm.dll" 
The service 'Tomcat7' has been installed. 

複製代碼

 


Tomcat註冊成服務後可以在windowns服務上查看

 

 

 

註冊好服務後注意事項:

設置服務編碼、內存

-Dfile.encoding=UTF-8
-XX:PermSize=32M
-XX:MaxPermSize=128M

 

 

 

第二步:選中》屬性》登錄》登錄身份》此賬戶》瀏覽》高級》立即查找》選中啓動tomcat的普通用戶》確定》應用

或者選擇LOCAL SERVICE

ps:普通用戶的賬戶是在windown上面添加的

 

 

 

 

 

 

這樣設置好後用檢測腳本檢測,發現不會報“禁用超級用戶root”的安全問題了

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