我正在使用 LinkedHashMap 并且环境是多线程的,因此该结构需要是线程安全的。在特定事件期间,我需要读取整个地图推送到数据库并清除所有内容。
大多数时候只有写入发生在这张地图上。该地图的条目限制为 50 个。
我正在使用 Oracle MAF,但它没有可用的 Collections.syncronizedMap。那么,我需要在同步块中放入哪些内容,以确保写入和读取不会出现并发修改异常等
几个要求:
我正在尝试在Oracle MAF(2.3.1)应用程序中实现推送通知.我需要在WebLogic服务器上部署Push Server应用程序.
当我尝试从JDeveloper 12c IDE运行集成WebLogic Server(WL-12c)时,我会继续进入控制台日志.看来根本就没有创建域名.Error: ADRS_DOMAIN_PASSWORD environment variable not set.
我还附上了完整的Build log,供您参考,
Adding environment variable to WLST script USER_MEM_ARGS = -Xms32m -Xmx1024m -XX:MaxPermSize=384m
Log File: C:\Users\admin\AppData\Roaming\JDeveloper\system12.2.1.0.42.151011.0031\o.j2ee.adrs\BuildDefaultDomain.log
Label: JDEVADF_MAIN_GENERIC_151011.0031.S
Product Home: C:\oracle\Oracle_JDev_Home\jdeveloper\jdev\
Domain: C:\Users\admin\AppData\Roaming\JDeveloper\system12.2.1.0.42.151011.0031\DefaultDomain
BuildDefaultDomain1.py 2016-11-24 13:01:43
cmd.exe /c ""C:\oracle\Oracle_JDev_Home\oracle_common\common\bin\wlst.cmd" "C:\Users\admin\AppData\Roaming\JDeveloper\system12.2.1.0.42.151011.0031\o.j2ee.adrs\BuildDefaultDomain1.py""
Process started
wlst >
wlst > Initializing WebLogic Scripting Tool (WLST) ...
wlst >
wlst > Welcome to WebLogic Server Administration Scripting Shell
wlst >
wlst > Type help() for help on available …Run Code Online (Sandbox Code Playgroud) 我在Oracle MCS中创建了一个存储集合.我可以使用分配的角色访问集合,但我想知道是否可以在oracle maf中以"匿名用户(没有凭据)"访问此集合.
oracle-maf ×3
concurrency ×1
java ×1
jdeveloper ×1
mcs ×1
oracle ×1
storage ×1
weblogic ×1
weblogic12c ×1