我尝试使用命令"asadmin start-domain"在我的Windows XP系统中启动glassfishv3服务器.由于超时,启动失败.当我尝试再次启动时,我收到一条错误消息,说明端口4848已被另一个进程使用.当我尝试使用"asadmin stop-domain"停止服务器时,我收到它未运行的错误.
知道如何解决这个僵局吗?我找不到名为glassfish或asadmin的Windows进程.
我正在尝试在GlassFishv3服务器中部署JAR文件.这会导致错误:
com.sun.enterprise.admin.cli.CommandException:
remote failure:
Exception while preparing the app :
java.lang.RuntimeException:
java.lang.ClassNotFoundException:
org.hibernate.ejb.HibernatePersistence
Run Code Online (Sandbox Code Playgroud)
我认为缺少类"org.hibernate.ejb.HibernatePersistence"并尝试将包含它的库添加到文件夹"glassfish\domains\domain1\lib".我从我的NetBeans文件夹"NetBeans 6.9\java\modules\ext\hibernate"中获取它们.结果是,玻璃鱼不再开始了.它会进入超时状态.最后一个日志条目是
INFO|glassfish3.0.1|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID=21;_ThreadName=Thread-1;|{felix.fileinstall.poll (ms) = 5000, felix.fileinstall.dir = C:\glassfishv301\glassfish\domains\domain1\autodeploy\bundles, felix.fileinstall.debug = 1, felix.fileinstall.bundles.new.start = true, felix.fileinstall.tmpdir = C:\DOKUME~1\me\LOKALE~1\Temp\fileinstall-8074722487477598658, felix.fileinstall.filter = null}|#]
Run Code Online (Sandbox Code Playgroud)
该条目中提到的autodeploy\bundles文件夹为空.
知道如何移动formard吗?