当前位置:文档之家› ECOLOGY问题解决方法培训

ECOLOGY问题解决方法培训


Linux系统不同 支持的JDK大小 各有差异,要得 到最优配置就使 用命令测试
出现版本号,表 示支持1800M
超出JDK支持的 最大内存数
常见问题之性能调优
2. SQL Server 2000 优化
步骤: 1) 优化SQL Server服务器内存配置 企业管理器的SQL Server组中选择当前服务器,右键点击属性
/usr/weaver/resin-2.1.14/bin/httpd.sh –Xms1024M -Xmx2400M -Xss150k &
常见问题之安装问题
5. Resin无法启动问题
问题原因: 1) 配置原因 2) 数据库无法连接 解决方法: 1) Windows下可检查Resin/log/stdout.log及stderr.log日志文件。 配置错误原因在stderr.log中一般会有详细描述。如配置文件中<http port=’80’/>写成<http port=’80’>的错误 提示如下:
用system用户登录SQLPLUS,并执行该语句 alter system set "_allow_level_without_connect_by" = true / commit /
常见问题之数据库问题
2.连接池问题
错误描述:
WEAVER/ecology/log/ecology日志中报错如下: 2009-08-06 12:12:27,125 ERROR weaver.conn.DBConnectionPool -weaver.conn.DBConnectionPool java.sql.SQLException: Couldn't get connection because we are at maximum connection count (300/300) and there are none available at org.logicalcobwebs.proxool.Prototyper.quickRefuse(Prototyper.java:309) at org.logicalcobwebs.proxool.ConnectionPool.getConnection(ConnectionPool.java:158) at org.logicalcobwebs.proxool.ProxoolDataSource.getConnection(ProxoolDataSource.java:97) at weaver.conn.DBConnectionPool.getConnection(DBConnectionPool.java:154)
常见问题之安装问题
2.License无法提交,登录页IE标题处乱码用户环境: 来自据库:SqlServer2005
问题原因: 使用SqlServer2000驱动去连接SqlServer2005数据库。创建完数据库后,数据库连接驱动默认是 SqlServer2000的,导致连接SqlServer2005数据库时出错。
常见问题之性能调优
Linux: 修改/usr/weaver/resin-2.1.14/bin/startresin.sh文件 /usr/weaver/resin-2.1.14/bin/httpd.sh -Xms1024M –Xmx1800M -Xss150k & Linux下检查JDK
JDK版本号
每次提交WEAVER/ecology/log/ecology日志中会有错误信息 java.io.FileNotFoundException: H:\ecology_file\200908\Y\13686587101931536734 (系统找不到指定的路径。) at java.io.FileOutputStream.open(Native Method) ……
httpd.exe java_home D:/WEAVER/JDK -Xms1024M -Xmx1400M -Dfile.encoding=GBK –install
Aix或Linux: 1) 修改Resin启动文件/usr/weaver/resin-2.1.14/bin/startresin.sh,添加红色部分内容
JDK版本号
出现版本号,表 示支持1400M
超出JDK支持的 最大内存数 Windows:重新安装resin服务 httpd.exe –java_home d:/WEAVER/JDK -Xms1024M -Xmx1400M –install Linux: 修改/usr/weaver/resin-2.1.14/bin/startresin.sh文件 /usr/weaver/resin-2.1.14/bin/httpd.sh -Xms1024M -Xmx2600M -Xss150k &
问题原因: 迁移或者恢复后,系统环境更改,指定的文件存放路径等在新操作系统中不存在,导致License文 件无法提交。 解决方法: 1) 检查数据库表 SystemSet,查看字段filesystem中设置中路径。
2) 执行SQL语句更改路径:UPDATE SystemSet SET filesystem='',filesystembackup=''
com.caucho.xml.XmlParseException: /D:/WEAVER_SERVER/Resin/conf/resin.conf:59: expected `</http>' at `</http-server>‘ 类似以上错误其实告诉你http标签缺少结束标签。
Liunx环境下则直接输入在启动窗口中,或者nohup.out中
常见问题之安装问题
3. License无法提交,提示License信息错误
用户环境: Windows、AIX、Linux
问题原因: 有些系统的文件编码并非GBK,导致文件上传后无法识别License文件信息。
解决方法: Windows: 1) 卸载Resin服务,使用命令 httpd.exe -remove 2) 重新安装Resin服务,使用命令重新安装Resin服务
步骤: 1) 升级JDK 如果JDK是1.6以下,升级JDK有助于提升系统性能 2) 调整Resin内存配置 检查支持的最大内存数。进入D:/WEAVER/JDK/bin目录。 检查JDK版本:java –version 检查最大支持的内存:java -Xmx1400M -version
如果操作系统是 64位,则下载 64位的JDK能配 置较大内存
regsvr32 jscript.dll regsvr32 vbscript.dll
本方法可解决问题: 1) 右键菜单无法使用 2) 点击人力资源浏览按钮等报JS错误 3) IE客户端图形化无法加载 4) 确定IE客户端的其他JS问题
常见问题及解决方法
性能调优
常见问题之性能调优
1. Resin 优化
2) 在日志中表现为启动后提示信息中等待很长时间不出现http listening to *:80提示 检查数据库是否可用可使用telnet命令: SqlServer:telnet 192.168.0.204 1433 Oracle:telnet 192.168.0.205 1521
Resin/log/stdout.log中日志信息: Starting Resin on Tue, 04 Aug 2009 18:19:41 +0800 (CST) Log init start .... Log init end .... Ioc container init start .... schedule service initial .... Ioc container init end ....
解决方法: 1) 打上ecology程序针对SQLServer2005的补丁包(可向品质部索取, 5.0之后版本可直接跳到步骤2). 2) 修改WEAVER/ecology/WEB-INF/prop/weaver.properties文件 DriverClasses = com.microsoft.jdbc.sqlserver.SQLServerDriver ecology.url = jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=ecology 修改成为: DriverClasses = com. microsoft.sqlserver. jdbc.SQLServerDriver ecology.url = jdbc:sqlserver://127.0.0.1:1433;DatabaseName=ecology
常见问题之IE问题
1.IE的修复
问题原因: IE安装了过多插件或病毒等原因造成损坏。 解决方法: 1、使用360安全卫士清理IE插件。
1.选择“清 理恶评插件” 标签卡
2.选中所有 已安装插件
3.点击“立即 清理”清除安 装的插件
常见问题之IE问题
2、重新注册DLL动态文件 开始->运行(R) 输入如下命令
问题原因: 连接池用尽。
解决方法: 修改WEAVER/ecology/WEB-INF/prop/weaver.properties增大连接池数量 配置
ecology.maxconn = 300 改成 ecology.maxconn = 600 (配置原则:最大在线人数×2)
常见问题及解决方法
IE问题
常见问题及解决方法
数据库问题
常见问题之数据库问题
1.Oracle10g创建数据库时报错
java.sql.SQLException: ORA-01788: 此查询块中要求 CONNECT BY 子句 ORA-06512: 在 "COLOGY.TRI_U_WORKFLOW_CREATELIST", line 1 ORA-04088: 触发器 'COLOGY.TRI_U_WORKFLOW_CREATELIST' 执行过程中出错 问题原因: Oracle10g默认安装未开启Connect by功能支持。 解决方法:
相关主题