您好我需要在glassfish上运行portlet并使用netbeans进行开发,下载netbeans 7.0并使用bundle glassfish安装。然后转到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(没有这样的文件或目录)
答案 0 :(得分:1)
看起来portlet容器安装程序假定您在domain1目录中具有写入权限。如果您已将GlassFish安装到/ usr / local中,则可能没有写入权限...这是您发现的内容。
您可以以root身份运行portlet容器安装程序,也可以执行以下操作(不需要rooty):
asadmin create-domain --domaindir ~/myDomains --adminport 4848 domain1
然后运行安装程序并为域目录指定〜/ myDomains / domain1。