一、若是您的計算機內存不是很寬裕 java
能夠到如下注冊表中: HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\oKitTomcat\Parameters\Java 將JvmMs設成256M(注意是十進制) 將JvmMx設成512M(注意是十進制) 重啓oKit就能夠了。 mysql
二、報如下問題 sql
嚴重: Parse Fatal Error at line 1 column 1: Content is not allowed in prolog. 數據庫
org.xml.sax.SAXParseException: Content is not allowed in prolog.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
......
非正常關機,形成了tomcat下conf文件中的tomcat-user.xml文件異常,copy一個新的tomcat-user.xml覆蓋就能夠了
三、用正確的用戶名密碼不能登陸,報用戶名密碼錯
緣由:數據庫未能正常啓動
查看zs.err,若是報如下問題:
121227 14:08:45 [Note] Plugin 'FEDERATED' is disabled.
121227 14:08:45 InnoDB: Error: unable to create temporary file; errno: 2
121227 14:08:45 [ERROR] Plugin 'InnoDB' init function returned error.
121227 14:08:45 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
121227 14:08:45 [ERROR] Unknown/unsupported table type: INNODB
121227 14:08:45 [ERROR] Aborting
解決辦法
第一步:
只要刪除MySQL目錄下的ib_logfile0和ib_logfile1兩個文件
第二步:
最後找到一片文字,提到了找出了沒法啓動的緣由:MySQL在安裝的時候不會自動初始tmpdir(臨時文件目錄),因此要在配置文件my.ini中添加tmpdir路徑。
最後在my.ini中添加:
[mysqld]
#本身指定的臨時文件目錄
tmpdir="E:/Program Files/MySQL/MySQL Server 5.1/Temp/"
問題解決。
四、端口衝突
現象:到服務列表中查看以oKit開頭的服務,okitApache未能正常啓動 apache
緣由:端口衝突形成 windows
解決辦法: tomcat
進入cmd,輸入:netstat -aon|findstr "80",查看80端口是否被佔用 app
tasklist|findstr "XXX",其中XXX爲進程號,查看佔用的應用 jvm
一、將IIS或其餘佔用80端口的應用停掉 spa
二、卸載oKit,從新安裝,在安裝過程將80端口修改成其餘端口(如88)
三、修改配置文件,從新啓動服務。
五、okitTomcat沒法正常啓動
查看tomcat logs
[2008-03-17 16:02:20] [174 javajni.c] [error] 找不到指定的模塊。
[2008-03-17 16:02:20] [986 prunsrv.c] [error] Failed creating java C:\Program Files\Java\jdk1.6.0\jre\bin\server\jvm.dll [2008-03-17 16:02:20] [1260 prunsrv.c] [error] ServiceStart returned 1
解決方案:找個msvcr71.dll 拷貝到windows system32目錄下