Cat*_*ode 3 eclipse eclipse-plugin glassfish liferay liferay-ide
我在这里寻找Liferay/Glassfish的一些帮助.
我目前正在使用在Glassfish 3.0.1上运行的Liferay 6.0.6门户并在Eclipse 3.7(Indigo)中进行开发.我也下载了Eclipse的Liferay IDE.我遇到的麻烦是实际在Eclipse中针对Glassfish服务器进行开发.我无法在Eclipse中创建实际的Liferay项目,因为向导要求我指定Liferay-Tomcat运行时环境.
现在我意识到这是Liferay IDE唯一支持的服务器,因为它在Liferay网站上的多个地方和网络上的各种论坛中都有明确记录.但是,我似乎记得一个站点(当然,我没有书签:/)给出了有关在Liferay IDE中使用Glassfish的解决方法的说明.我认为这与将初始项目创建为Tomcat项目有关,然后进入幕后并将一些配置文件的Tomcat引用更改为指向我的Glassfish服务器.
我已正确设置了Liferay SDK环境,包括构建.用户名 .properties文件.我有这个文件指向我的Glassfish服务器.
#
# Specify the paths to an unzipped Glassfish bundle.
#
project.dir=C:\\DEV\\myworkspace
app.server.type=glassfish
app.server.dir=${project.dir}\\..\\bundles\\liferay-portal-6.0.6\\glassfish-3.0.1
app.server.deploy.dir=${app.server.dir}\\autodeploy
app.server.lib.global.dir=${app.server.dir}\\domains\\domain1\\lib
app.server.portal.dir=${app.server.dir}\\domains\\domain1\\applications\\liferay-portal
Run Code Online (Sandbox Code Playgroud)
但是,每次我尝试通过Eclipse进行部署时......
......这个版本.用户名 .properties文件被运行时环境中的Tomcat设置覆盖.
app.server.type = tomcat
app.server.dir = C:\\DEV\\bundles\\liferay-tomcat-6.0.6\\tomcat-6.0.29
app.server.deploy.dir = C:\\DEV\\bundles\\liferay-tomcat-6.0.6\\tomcat-6.0.29\\webapps
app.server.lib.global.dir = C:\\DEV\\bundles\\liferay-tomcat-6.0.6\\tomcat-6.0.29\\lib\\ext
app.server.portal.dir = C:\\DEV\\bundles\\liferay-tomcat-6.0.6\\tomcat-6.0.29\\webapps\\ROOT
Run Code Online (Sandbox Code Playgroud)
是否有其他地方需要进行更改才能让Eclipse识别我的Glassfish服务器?
任何帮助或提示将不胜感激.
目前无法使用Liferay IDE插件将Liferay + Glassfish软件包直接用作Eclipse中的运行时或服务器适配器.正如您所指出的,Liferay IDE的唯一运行时和服务器适配器是tomcat捆绑包.但是,您仍然可以使用Liferay IDE与Glassfish一起开发,使用以下版本6.0.6和当前版本的Liferay IDE.
这应该适用于现在.将来,我们将把Glassfish服务器的支持添加到我们的服务器管理器插件中,该插件可以与Liferay IDE和Liferay 6.1一起用于远程部署和开发,因此它将像本地tomcat实例一样工作,除了它将是远程Liferay运行在glassfish或jboss,或任何你喜欢的.但是现在6.1 beta4中的服务器管理器插件只支持Tomcat6/7和Jboss7.我们希望很快添加Glassfish.
归档时间: |
|
查看次数: |
1819 次 |
最近记录: |