一、Maven中跑test时server启动冲动
报错: a pid file already exist and a server may be running
原因:java 中跑test时
@BeforeClass
public static void startServer() throws Exception
{
logger.info("Prepare to start server");
server = new ServerLauncher.Builder().setServerPort(41001).setDebug(true).setWorkingDirectory("./target").build();
state = server.start();
public static void startServer() throws Exception
{
logger.info("Prepare to start server");
server = new ServerLauncher.Builder().setServerPort(41001).setDebug(true).setWorkingDirectory("./target").build();
state = server.start();
每次test都启动server导致出错
解决办法: maven中加入maven-surefire-plugin ,且 <fortMode>always</fortMode>(表示每次跑test时都重新装入环境)
二、启动gemfire时报错找不到jdk中的jvm.dll
解决办法:
在C:\Program Files (x86)\Java\jre7\bin\中新建server文件夹
将C:\Program Files (x86)\Java\jre7\bin\client中的文件复制到,新建的server文件夹中