oKit项目管理软件不能正常启动原因汇总

强颜欢笑 提交于 2019-12-07 17:17:48

1、如果您的计算机内存不是很宽裕

可以到以下注册表中: HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\oKitTomcat\Parameters\Java 将JvmMs设成256M(注意是十进制) 将JvmMx设成512M(注意是十进制) 重启oKit就可以了。

 

2、报以下问题

严重: 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覆盖就可以了
 
3、用正确的用户名密码不能登录,报用户名密码错
原因:数据库未能正常启动
查看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/"
问题解决。
 
4、端口冲突

现象:到服务列表中查看以oKit开头的服务,okitApache未能正常启动

原因:端口冲突造成

解决办法:

进入cmd,输入:netstat -aon|findstr "80",查看80端口是否被占用

tasklist|findstr "XXX",其中XXX为进程号,查看占用的应用

1、将IIS或其他占用80端口的应用停掉

2、卸载oKit,重新安装,在安装过程将80端口修改为其他端口(如88)

3、修改配置文件,重新启动服务。

5、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目录下

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!