set-server-env.sh 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #!/bin/sh
  2. #===============================================================================
  3. # SCRIPT : set-server-env.sh
  4. # AUTHOR : Rock
  5. # Date : 2007-08-23
  6. # REV : 5.4
  7. # PLATFORM : AIX RedHatLinux SuseLinux Solaris HpUnix OS/400
  8. # PURPOSE : This script is used to define EAS runtime variavables.
  9. #
  10. # Copyright(c) 2007 Kingdee Co.,Ltd.
  11. # All Rights Reserved
  12. #===============================================================================
  13. OS_NAME=`uname -s`
  14. export OS_NAME
  15. EAS_HOME=/KD/Kingdee90/eas
  16. JAVA_HOME=/KD/Kingdee90/eas/openjdk
  17. export EAS_HOME
  18. export JAVA_HOME
  19. if [ $OS_NAME = "HP-UX" ]
  20. then
  21. CMD_PERL=/opt/perl/bin/perl
  22. kctune nfile=131000
  23. kctune maxfiles_lim=65000
  24. kctune maxfiles=65000
  25. else
  26. CMD_PERL=/usr/bin/perl
  27. ulimit -n 65000
  28. fi
  29. export CMD_PERL
  30. LANG=C
  31. export $LANG
  32. ulimit -d unlimited
  33. #PERL5LIB=$EAS_HOME/server/perl/lib
  34. #export PERL5LIB
  35. #application server config
  36. APP_SERVER_TYPE=apusic
  37. APP_SERVER_HOME=/KD/Kingdee90/apusic
  38. APP_SERVER_VERSION=
  39. export APP_SERVER_TYPE
  40. export APP_SERVER_HOME
  41. export APP_SERVER_VERSION
  42. APUSIC_SERVER_HOME=/KD/Kingdee90/apusic
  43. WAS_SERVER_HOME=
  44. WLS_SERVER_HOME=
  45. export APUSIC_SERVER_HOME
  46. export WAS_SERVER_HOME
  47. export WLS_SERVER_HOME
  48. EAS_NODEID=EAS909377711047938924265
  49. export EAS_NODEID
  50. HTTPSERVER_PORT=10060
  51. export HTTPSERVER_PORT
  52. ADMINSERVER_PORT=10061
  53. export ADMINSERVER_PORT
  54. # ===== custom env =====
  55. # 部署环境标识 dev test prod
  56. # 【正式单点部署包】必须为 prod,否则仍读 integration-config-test.json
  57. ENV=prod
  58. export ENV
  59. # OAuth配置路径(按环境区分)
  60. INTEGRATION_CONFIG_PATH=$EAS_HOME/server/properties/integration-config-${ENV}.json
  61. export INTEGRATION_CONFIG_PATH
  62. # @REM AES-256-GCM 密钥,用于加密/解密 integration-config.json 中的钉/飞书XXX appSecret
  63. OAUTH_ENCRYPT_KEY=lIQIzvTH8IGOqeQ2vuwLdANf
  64. export OAUTH_ENCRYPT_KEY