Webutil does not seem to work or very slow: f90webm >90%cpu
Dear All
Have followed steps in webutil manual to setup webutil with 9iAS 10G (forms 9.0.4) (webutil 1.0.2)on RedHat AS 3.
Created a default webform, added webutil object library and the rest needed, downloaded jacob jar & dll and setup as per docummentation, have created the webutil schema in the database, and trying to run the form with the following configuration:
1. webforms.cfg configuration:
[webutiltest]
pageTitle=Oracle9iAS Forms Services - WebUtil
webUtilArchive=/webutil/lib/webutil.jar,/webutil/lib/jacob.jar
WebUtilLogging=all
WebUtilLoggingDetail=detailed
WebUtilErrorMode=all
baseHTMLjinitiator=webutiljini.htm
archive_jini=f90all_jinit.jar
archive=f90all.jar
lookAndFeel=oracle
width=100%
height=100%
envFile=/home/oracle/product/ias10Gmid/forms90/server/default.env
form=/home/oracle/product/ias10Gmid/forms90/webutil/forms/wutiltst.fmx
userid=webutil/webutil@asdb
separateframe=true
2. default.env used:
ORACLE_HOME=/oracle/product/ias10Gmid
FORMS90_PATH=/oracle/product/ias10Gmid/forms90:/oracle/product/ias10Gmid/forms90/webutil/forms:/home/oracle
CLASSPATH=/oracle/product/ias10Gmid/forms90/webutil/lib/webutil.jar:/oracle/product/ias10Gmid/forms90/webutil/lib/jacob.jar:/oracle/product/ias10Gmid/jre/1.4.2/lib/rt.jar:/oracle/product/ias10Gmid/j2ee/OC4J_BI_Forms/applications/forms90app/forms90web/WEB-INF/lib/f90srv.jar:/oracle/product/ias10Gmid/jlib/repository.jar:/oracle/product/ias10Gmid/jlib/ldapjclnt9.jar:/oracle/product/ias10Gmid/jlib/debugger.jar:/oracle/product/ias10Gmid/jlib/ewt3.jar:/oracle/product/ias10Gmid/jlib/share.jar:/oracle/product/ias10Gmid/jlib/utj90.jar:/oracle/product/ias10Gmid/jlib/zrclient.jar:/oracle/product/ias10Gmid/reports/jlib/rwrun.jar
PATH=/oracle/product/ias10Gmid/bin
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
JAVA_HOME=/oracle/product/ias10Gmid/jre/1.4.2
WEBUTIL_CONFIG=/home/oracle/product/ias10Gmid/forms90/webutil/server/webutil.cfg
3. webutil.cfg:
logging.file=webutil.log
logging.enabled=TRUE
logging.errorsonly=FALSE
logging.connections=TRUE
install.syslib.location=/webutil
install.syslib.0.7.1=jacob.dll|94208|1.0|true
install.syslib.0.9.1=JNIsharedstubs.dll|65582|1.0|true
install.syslib.0.9.2=d2kwut60.dll|192512|1.0|true
transfer.database.enabled=FALSE
transfer.appsrv.enabled=FALSE
transfer.appsrv.workAreaRoot=/
transfer.appsrv.accessControl=FALSE
#List transfer.appsrv.read.<n> directories
transfer.appsrv.read.1=/
#List transfer.appsrv.write.<n> directories
transfer.appsrv.write.1=/
4. In httpd.conf:
AliasMatch ^/forms90/webutil/(..*) "/home/oracle/product/ias10Gmid/forms90/webutil/lib/$1"
when this simple form runs the following is the output in the jinitiator console:
Oracle JInitiator: Version 1.3.1.13
Using JRE version 1.3.1.13-internal Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\gandalf
Proxy Configuration: no proxy
JAR cache enabled
Location: C:\Documents and Settings\gandalf\Oracle Jar Cache
Maximum size: unlimited
Compression level: 0
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
q: hide console
s: dump system properties
t: dump thread list
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
Loading http://linux.gr.oracle.com:7779/forms90/java/f90all_jinit.jar from JAR cache
Loading http://linux.gr.oracle.com:7779/webutil/lib/webutil.jar from JAR cache
RegisterWebUtil - Loading Webutil Version 1.0.2 Beta
Loading http://linux.gr.oracle.com:7779/webutil/lib/jacob.jar from JAR cache
proxyHost=null
proxyPort=0
connectMode=HTTP, native.
Ç Ýêäïóç ôïõ åöáñìïãßäéïõ Forms åßíáé: 9.0.4.0
2004-Áðñ-21 14:37:08.346 WUI[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2004-Áðñ-21 14:37:08.366 WUI[VBeanCommon.getIPAddress()] 141.145.37.55
2004-Áðñ-21 14:37:08.386 WUF[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2004-Áðñ-21 14:37:08.406 WUF[VBeanCommon.getIPAddress()] 141.145.37.55
2004-Áðñ-21 14:37:08.416 WUH[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2004-Áðñ-21 14:37:08.436 WUH[VBeanCommon.getIPAddress()] 141.145.37.55
2004-Áðñ-21 14:37:08.446 WUS[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2004-Áðñ-21 14:37:08.466 WUS[VBeanCommon.getIPAddress()] 141.145.37.55
2004-Áðñ-21 14:37:08.496 WUT[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2004-Áðñ-21 14:37:08.506 WUT[VBeanCommon.getIPAddress()] 141.145.37.55
2004-Áðñ-21 14:37:08.556 WUO[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2004-Áðñ-21 14:37:08.556 WUO[VBeanCommon.getIPAddress()] 141.145.37.55
2004-Áðñ-21 14:37:08.596 WUL[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2004-Áðñ-21 14:37:08.606 WUL[VBeanCommon.getIPAddress()] 141.145.37.55
2004-Áðñ-21 14:37:08.616 WUB[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2004-Áðñ-21 14:37:08.646 WUB[VBeanCommon.getIPAddress()] 141.145.37.55
The form comes up (one text item plus one button) however the cursor stays in working status and the f90webm takes >90% cpu from the server
As you can see the 3 dlls are not downloaded to the client PC (windows XP with latest MS IE) however I have amnually copied these under windows\system32 directory
Any help will be highly appreciated since this feature is severe for a large production system.
Kind regards
Argyrios Derlopas