java - Glassfish,在 glassfish/domain/domain1 中找不到文件夹 portlet-container

标签 java installation glassfish portlet

您好,我需要在 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/

相关文章:

通过 Jersey 发送请求时出现 javax.ws.rs.ProcessingException

c++ - CMake - 安装第三方 dll 依赖项

java - GlassFish 区域设置 - JPQL 查询 ORDER BY

java - 无法更改 GlassFish 中的 TopLink 日志记录级别

java - Tomcat对javax.websocket.Session#getOpenSessions的解读

java - 如何从 JNDI NamingException 中提取 "error code"数字?

java - 在 Eclipse 上运行基本字数统计程序时出错

javax.ejb.TransactionRolledbackLocalException(Glassfish 3 + JPA + EclipseLink)

java - 如何从 eclipse 或其他方式调试 .bsh 文件

iphone - 在iPhone应用程序安装期间执行代码?