小编yan*_*Lar的帖子

具有多个服务器实例的Liferay

我在同一时间使用多个Liferay项目(不同的Portal,插件,用户和用户组等),并且经常需要在它们之间切换.这个开关需要很多步骤

  • 编辑portal-ext.properties(更改Liferay数据库,编辑一些自定义项目特定属性),并编辑'portal-setup-wizard.properties'
  • 从Eclipse Server实例添加/删除portlet主题和钩子,有时清理Tomcat的'数据''Webapps'和'work'文件夹
  • 转到Liferay的控制面板/服务器/插件安装并重新索引"用户和组织"或"文档和媒体"等portlet

所以,我认为使用新的tomcat和JRE为每个项目创建一个新的服务器实例是个不错的主意.当我不得不切换项目时,我可以停止旧服务器并启动另一个服务器.起初,我认为(实际上是建议)使用相同的Liferay插件SDK(6.1.0)应该没问题,只要Server实例是相同的版本.

实际上,这并非100%完美.虽然大部分工作都已完成,但是这里和那里存在一些问题,例如主题没有得到属性部署,钩子没有被应用等等.据我所知,有一些[Liferay SDK] - [Liferay Server]绑定,以及这意味着只有1个服务器(我创建的第一个)将完全工作.例如,通过调查[Liferay SDK文件夹]/bild.[用户名] .properties,我可以看到一些引用特定服务器/ JRE位置的属性:

    app.server.portal.dir
app.server.lib.global.dir
app.server.deploy.dir
app.server.type
app.server.dir
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是,我应该怎样做才能使用多个Liferay项目?

  1. 多服务器实践是一种很好的方法来处理多个项目吗?
  2. 如果是,我应该为每个服务器创建不同的SDK吗?也许是一个不同的Eclipse工作区?或者有一些方法可以使用相同的SDK
  3. 使用不同Liferay版本的服务器怎么样?

liferay liferay-6 liferay-ide

7
推荐指数
1
解决办法
4048
查看次数

如何导出和共享我的 IDEA 书签和收藏夹

有没有办法导出我的 IntelliJ IDEA 收藏夹进行备份,或者与同事共享,比如我可以导出我的代码格式首选项(文件 > 导出设置)?

我正在处理一个大型代码库(一个 IDEA 项目),并且必须在不同的新功能任务和错误修复之间切换,所以我发现为每个任务或 Jira 票创建新的收藏夹列表非常方便。

我的收藏夹选项卡上有数十个收藏夹列表,每天浏览它们变得越来越困难。因此,如果我可以导出它们(理想情况下每个任务不同的导出,但对它们进行分组也可以),我可以更好地组织我的工作,并在我需要再次处理它们时重新导入。

欢迎任何其他建议。谢谢

intellij-idea

5
推荐指数
1
解决办法
588
查看次数

我是否从Liferay 6.1迁移到Liferay 6.2?

我想问一个关于是否有问题的问题我应该迁移到Liferay 6.2.

我和我的团队自4个月以来一直在使用Liferay 6.1(CE版)进行大规模开发的门户工作,现在,由于项目发布日期仍然是4-5个月(所以我确实有时间),我想知道是否正在做现在迁移到6.2是一个不错的选择.

我已经尝试了新版本,我必须说我对新功能印象深刻,因为现在我没有发现任何错误.

有没有人在Liferay 6.2上开发portlet /主题的经验?现在进行迁移是值得的,还是等待下一次ga2发布?

任何建议都是非常受欢迎的.

谢谢

liferay liferay-6

4
推荐指数
1
解决办法
4868
查看次数

如何从p:selectBooleanCheckbox更改事件提交表单

我正在使用primefaces并处理复杂的表格.我需要隐藏表单的一部分,具体取决于复选框的值

    <p:selectBooleanButton id="input1" .... />
<p:inputText id="input2" />


<!-- the boolean checkbox -->
<p:selectBooleanCheckbox id="checkBox1" value="#{bbean.someBoolValue}" >
    <p:ajax event="change" update=":#{p:component('someParentcComponentsId')}" />
</p:selectBooleanCheckbox>

<!-- some input fields here. These will be rendered depending checkBox1 value -->
<p:panel rendered="#{bbean.someBoolValue}" id="hiddingPanel">   
    <h:panelGrid columns="2" >

        <p:inputText id="input3" />
    </h:panelGrid>
</p:panel>
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经完成了这项工作,因此checkBox1点击时,hiddingPanel会显示或隐藏.但有一个问题:在表单中的每个输入值(例如input1,input2)都将丢失,因为"变化" AJAX事件不提交它们的值.

在更新表单之前,如何确保提交所有输入值?

ajax primefaces jsf-2

2
推荐指数
1
解决办法
1万
查看次数

JSF Epic EL警告,我应该担心吗?

我正在开发与JSF 2和PrimeFaces(3.5)一起使用的Liferay产品。我正在使用Eclipse,并且当我在Project Facets中启用了“ Java Server Faces”时,出现了这个惊人的错误

    Multiple annotations found at this line:
- Syntax error in EL
- Method must have signature "String method(), String method(String), String method(String, String), String method(String, String, String), String method(String, String, 
 String, String), String method(String, String, String, String, String), String method(String, String, String, String, String, String), String method(String, String, String, String, String, String, 
 String), String method(String, String, String, String, String, String, String, String), String method(String, String, String, String, String, String, String, String, String), String method(String, …
Run Code Online (Sandbox Code Playgroud)

java eclipse jsf el primefaces

1
推荐指数
1
解决办法
6575
查看次数

标签 统计

liferay ×2

liferay-6 ×2

primefaces ×2

ajax ×1

eclipse ×1

el ×1

intellij-idea ×1

java ×1

jsf ×1

jsf-2 ×1

liferay-ide ×1