5安装配置Java应用程序,公布到Server端的注意事项

  那二日在本土XP系统上测验了一部分整合javabean的Form例子,想着公布到服务器段去探望是不是运营平时,一初叶感觉会和本地XP系统相同,计划到相关的目录下展开局地布署就能够了,但实则进程却和想象的分歧,安插到服务器上可称得上是升腾跌宕。下边将Oracle EBS Form 公布到Server端的多数注意事项演说如下:

1、定位模版文件
$AD_TOP/bin/adtmplreport.sh contextfile=$CONTEXT_FILE target=$FORMS_WEB_CONFIG_FILE
以上命令,通过查看报表日志

CentOS 6.5安装配备Java应用程序

  1. Linux要求配置java项目. 就必得求借助 java service wrapper 来完毕.

下载地址: 

下载Community版本

 

  1. 下载好之后采纳ftp上传到服务器. 在把文件复制到安装程序目录.

# cp /home/www/ftpfile/wrapper-linux-x86-64-3.5.26.tar.gz /software/app/

 

  1. 解压文件. 天公地道命名称为wrapper.

# tar -zxvf wrapper-linux-x86-64-3.5.26.tar.gz

# mv ./wrapper-linux-x86-64-3.5.26 ./wrapper

 

  1. 拷贝运营脚本到bin目录. 何况命名字为ttcserver(项目名称).

# cp /software/app/wrapper/src/bin/sh.script.in /software/app/wrapper/bin/ttcserver

 

5.增添实行权限.

# chmod 775 ttcserver

 

6.编辑生成服务文件.

# vim ttcserver

修改内容如下:

#项目名称

APP_NAME="ttcserver"

#花色长名称
APP_LONG_NAME="ttcserverApp"

# Wrapper
WRAPPER_CMD="./wrapper"

#引用项目布局文件
WRAPPER_CONF="../conf/ttcserver.conf"

 

7.跻身项目安插文件目录, 复制配置文件重命名字为ttcserver.conf并编写制定项目布局文件.

# cd /software/app/wrapper/conf/

# cp wrapper.conf ttcserver.conf

# vim ttcserver.conf

修改内容如下:

#配置JAVA_HOME

把 # wrapper.java.command=java 注释掉. 松开上边两行.

set.JAVA_HOME=/home/java/jdk1.6.0_45

wrapper.java.command=%JAVA_HOME%/bin/java

#项目包(通过Build Fat Jar 打包).

wrapper.java.classpath.1=../lib/ttcserver.jar
wrapper.java.classpath.2=../lib/wrapper.jar

#粗略项目

wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp

#花色运行类, 那一个必得安装

wrapper.app.parameter.1=com.zoooq.keeper.Server

#项目名称

wrapper.name=ttcserver

 

  1. 把品种jar包拷贝到wrapper的lib目录.

# cp /home/www/ftpfile/ttcserver.jar /software/app/wrapper/lib/

 

  1. 跻身到wrapper的bin目录. 测量检验运转.

# cd /software/app/wrapper/bin/

# ./ttcserver start

运作成功会来得PID. 

注意如若运转战败能够去看日志:

# vim ../logs/wrapper.log

  1. 运营成功后就足以做成服务.

# ./ttcserver install

  1. 剔除服务:

# ./ttcserver remove

Ubuntu 14.04安装JDK1.8.0_25与安顿情形变量 

Ubuntu 14.04 LTS安装Oracle JDK 1.8 

CentOS6.3安装JDK和情状安顿

Ubuntu 14.04 安装 JDK8 

Ubuntu下安装JDK图像和文字解析

6.5安装配备Java应用程序 1. Linux索要配备java项目. 就必须要借助 java service wrapper 来贯彻. 下载地址:...

1、确定EBS版本

[FND_TOP]
TEMPLATE FILE : /rptebs/test/apps/apps_st/appl/fnd/12.0.0/admin/template/forms_web_1012_cfg.tmp
TARGET FILE : /rptebs/test/inst/apps/TEST_erptest/ora/10.1.2/forms/server/appsweb.cfg (好了,到这里现在平素去那一个目录改那几个文件就好了。上面包车型大巴能够不用管)

出于分裂版本EBS配置jar文件和发表javabean jar包的任务存在有的距离,所以必得求精晓EBS版本,那样蒙受标题才好寻觅对应的技术方案。能够经过SQLPlus连接EBS数据库来查阅服务器上的EBS版本:

,可个别收获如下模版结果:

 1 SQL*Plus: Release 10.1.0.4.2 - Production on 星期二 11月 17 11:10:46 2015
 2 Copyright (c) 1982, 2005, Oracle.  All rights reserved.
 3 连接到: 
 4 Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
 5 With the Partitioning, OLAP, Data Mining and Real Application Testing options
 6 SQL> select RELEASE_NAME from fnd_product_groups;
 7 RELEASE_NAME
 8 --------------------------------------------------------------------------------
 9 12.1.1
10 SQL> 

$FND_TOP/admin/template/forms_web_1012_cfg.tmp

能够见到地点是12.1.1的版本。

2、创建custom目录
mkdir $FND_TOP/admin/template/custom

2、鲜明服务器的操作系统

3、把上述文件拷贝到custom目录
cp -i $FND_TOP/admin/template/forms_web_1012_cfg.tmp $FND_TOP/admin/template/custom/forms_web_1012_cfg.tmp

据掌握,EBS在差异操作系统上,javabean jar包配置和上传的目录也设有部分数之差异,比方小编的地面景况是XP,服务器是Linux(Redhat),配置景况就不雷同,这也是自家一先导安装当地配置总是找不到对应的javabean jar包的案由。XP(windows)系统上传jar包的职位为/forms/java/下,配置文件为form/server/formsweb.cfg.可是Linux为appsweb.cfg!!!

4、编辑custom目录下的模板文件
forms_web_1012_cfg.tmp文件中的archive2=修改为上面包车型地铁行:

3、分明布置地点

; 增加金税的jar包
archive2=,/OA_JAVA/hand/hand.jar

由地点可见待发布的服务器是Linux操作系统,EBS版本为12.1.1。Oracle EBS 中的appsweb.cfg有七个职位,分别是:

5、在测验形式运转autoconfig 
$AD_TOP/bin/adchkcfg.sh contextfile=$CONTEXT_FILE

  1. $OA_HTML/bin and   (此布置文件供Haval11用)
    2. $ORA_CONFIG_HOME/10.1.2/forms/server/   (此安插文件供PRADO12用)

6、正式运营autoconfig
$AD_TOP/bin/adconfig.sh contextfile=$CONTEXT_FILE

在服务器的顶点输入一下命令查看$ORA_CONFIG_HOME/10.1.2/forms/server/的骨子里目录,然后编辑其目录下的appsweb.cfg

1 [appldev@erp ~]$ $ORA_CONFIG_HOME/10.1.2/forms/server/
2 -bash: /u01/oracle/VIS/inst/apps/VIS_erp/ora/10.1.2/forms/server/: is a director
3 [appldev@erp ~]$

在appsweb.cfg中找到archive节点(供给追加javahost.jar =>/OA_JAVA/oracle/apps/fnd/jar/javahost.jar,注意是逗号分隔):

archive=/OA_JAVA/oracle/apps/fnd/jar/fndforms.jar,/OA_JAVA/oracle/apps/fnd/jar/fndformsi18n.jar,/OA_JAVA/oracle/apps/fnd/jar/fndewt.jar,/OA_JAVA/oracle/apps/fnd/jar/fndswing.jar,/OA_JAVA/oracle/apps/fnd/jar/fndbalishare.jar,/OA_JAVA/oracle/apps/fnd/jar/fndaol.jar,/OA_JAVA/oracle/apps/fnd/jar/fndctx.jar,/OA_JAVA/oracle/apps/fnd/jar/javahost.jar
那边看看OA_JAVA为虚构目录,到顶点查看其实际目录为:

1 [appldev@erp ~]$ $OA_JAVA/oracle/apps/fnd/jar/
2 -bash: /u01/oracle/VIS/apps/apps_st/comn/java/classes/oracle/apps/fnd/jar/: is a
3  directory
4 [appldev@erp ~]$

因此将javahost.jar上传到/u01/oracle/VIS/apps/apps_st/comn/java/classes/oracle/apps/fnd/jar/下,这个和$COMMON_TOP/java/classes/oracle/apps/fnd/jar一致。

1 [appldev@erp ~]$  $COMMON_TOP/java/classes/oracle/apps/fnd/jar
2 -bash: /u01/oracle/VIS/apps/apps_st/comn/java/classes/oracle/apps/fnd/jar: is a
3 directory
4 [appldev@erp ~]$

由来,铺排到服务器的文本上传和配备工作产生,然后上传Form到对应的目录,配置菜单就能够(顾客端和服务器的SSH工具为Bitvise SSH Client)。

4、其他

   想在开垦javabean窗体时,启用三个进度,张开网站:(苹果系统用open) cmd /c  start www.baidu.com?uid=username^&pwd=pwd (此处^可以转义&符号)

 实践开关WHEN-BUTTON-PRESSED触发器代码为:

1 :BL.RESULT := '' ;
2 --Set_Custom_Property( 'BL.BEAN', 1, 'SET_PROG', :BL.CMD ) ;
3 -- use ^ to escape & in teh command line like this:
4 Set_Custom_Property( 'BL.BEAN',1, 'SET_PROG','cmd /c start www.microstarsoft.com?uid=username__pwd^&pwd=2') ;

  然后用代码模拟客商单击,在窗体激活时(WHEN-WINDOW-ACTIVATED)触发开关事件:

1 --自动执行单击事件
2 --GO_ITEM('<block_name>.<button_name>');
3 --EXECUTE_TRIGGER('WHEN-BUTTON-PRESSED');
4 GO_ITEM('BL.EXECUTE');
5 EXECUTE_TRIGGER('WHEN-BUTTON-PRESSED');

私下认可意况下,Oracle窗体加载后单击关闭按键无效,在窗体的KEY-EXIT下:

1 exit_form(no_validate); 

 图片 1

  

本文由亚洲必赢娱乐游戏发布于必赢娱乐网址,转载请注明出处:5安装配置Java应用程序,公布到Server端的注意事项

TAG标签: 必赢娱乐网址
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。