您好,我需要在 glassfish 上运行 portlet 并使用 netbeans 进行开发,下载了带有 glassfish bundle 的 netbeans 7.0,并安装了。然后去了http://portlet-container.java.net/public/Download.html页面,下载了 jar,然后尝试安装,这里有问题,在文件夹 glassfish/domain/domain1 中找不到 portlet-container。我打开了目录/usr/local/glassfish-3.1/glassfish/domains/domain1,但没有任何 portlet-container 文件夹!
我必须做什么才能将 portlet 容器安装到 glassfish?
这里是实际的错误:
严重:Portlet 容器配置失败。/usr/local/glassfish-3.1/glassfish/domains/domain1/portlet-container/portlet-container.zip(没有这样的文件或目录)
最佳答案
看起来 portlet 容器安装程序假定您在 domain1 目录中具有写入权限。如果您已将 GlassFish 安装到/usr/local,您可能没有写入权限...这就是您发现的。
您可以以 root 身份运行 portlet 容器安装程序,也可以执行以下操作(不需要 root 权限):
asadmin create-domain --domaindir ~/myDomains --adminport 4848 domain1
然后运行安装程序并指定 ~/myDomains/domain1 作为域目录。
关于java - Glassfish,在 glassfish/domain/domain1 中找不到文件夹 portlet-container,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6771692/