set-server-env.sh 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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. ENV=test
  57. export ENV
  58. # OAuth配置路径(按环境区分)
  59. INTEGRATION_CONFIG_PATH=$EAS_HOME/server/properties/integration-config-${ENV}.json
  60. export INTEGRATION_CONFIG_PATH
  61. # @REM AES-256-GCM 密钥,用于加密/解密 integration-config.json 中的钉/飞书XXX appSecret
  62. OAUTH_ENCRYPT_KEY=lIQIzvTH8IGOqeQ2vuwLdANf
  63. export OAUTH_ENCRYPT_KEY