解决Studio编译闪退问题

设置 -Xms1024m -Xmx1024m -XX:MaxNewSize=256m -XX:PermSize=768m -XX:MaxPermSize=768m

1)开发环境启动bat文件中

2)Preference->JAVA->InstalledJRE->Argument

3)Debug配置的参数中

4)清理workspace中metadata文件夹

-Xmx Java Heap最大值,默认值为物理内存的1/4

-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值

Studio无法加载private端jar包问题

修改MDE\plugins\com.yonyou.studio.ria.core_6.3.1.5.jar包中UAPPrivateLibFilter.txt文件,将内容调整为*.jar

客开模块如何避免授权控制

客开新建立的模块第三位编码只要是 K,L,H,J,就可以不受Licence限制,推荐使用 H

Studio启动的中间件的端口号无法修改的问题

中间件的配置文件prop.xml中单机服务器的servername必须是”server”时,在uapstudio中启动中间件时才会读取prop.xml文件中定义的中间件IP地址和端口;否则,就是默认的80

中间件启动停留在Start Servers with domain configuration

需要修改ierp/bin/prop.xml中的地址和端口号,确保端口号不被占用

65中开发的WebService,在Studio中启动中间件时,访问http://127.0.0.1/uapws/service 时无法打开接口列表的问题

配置启动参数-Duap.hotwebs=lfw,portal,fs,uapws

VM参数缺少 uapws

中间件启动特别慢(20多分钟)

确保已经删除掉数据源中无法连通的数据源

调试态下NCHome65 开发单据修改后保存和删除时抛 “ESAPI异常问题”“

ESAPI配置文件放在“${FIELD_NC_HOME}/ierp/bin/esapi”目录中,在eclipse中设置以下参数-Dorg.owasp.esapi.resources=${FIELD_NC_HOME}/ierp/bin/esapi,以保证运行环境能够找到ESAPI配置文

NC各版本使用的JDK版本

NC56 jdk1.5

NC57 jdk1.6

NC6x jdk1.7

NC65 jdk1.7

NCC1909 jdk1.8

启动远程调试

1)服务器端中间件中配置以下参数

表示监听当前服务器端口6155作为调试端口

-agentlib:jdwp=transport=dt_socket,suspend=n,server=y,address=192.168.0.106:6155

其中server=y表示监听其他debugclient端的请求

address=6155表示服务会在6155端口监听debug请求,在suspend=n时,若设置的端口与中间件端口一样,则远程的debug会连不过来

suspend表示是否在eclipse的调试客户端建立连接后才启动VM服务,若suspend=n,则表示中间件会正常启动,若为y或没有设置,则中间件启动时会暂停等待调试客户端连接

2)Eclipse中debug config增加Remote Java Application

连接方式:Socket Attach

配置IP和端口

拷贝的Linux系统的NCHome在Windows使用

Linux环境解压缩jarsh.jar

Windows环境解压缩jarbat.jar

同时还要替换ant目录为windows版本或者Linux版本