东坡下载:内容最丰富最安全的下载站!

首页IT技术操作系统 → liferay是怎样配置到哪个具体tomcat服务器上的

liferay是怎样配置到哪个具体tomcat服务器上的

相关文章发表评论 来源:本站原创时间:2013/9/4 22:48:47字体大小:A-A+

更多

作者:不详点击:298次评论:0次标签: tomcat

我今天在e盘开了两个liferay-portlet环境,原先都是下载是绑定好了,一个bundles(里面有tomcat)+plugins-sdk(里面有portlet相关配置)。每次都是用现成的,经理给我们,可以直接用,今天不知道为什么不可以,一部署一个portlet就说build.xml里找不D:\develop\bundles\tomcat-6.0.18\lib.我就很不解呀,以前都是一拿来就直接可以用,现在怎么不行了。我后来想估计我之前在d盘也做过这个开发环境,后来想统一整理移到现在的e盘里,把d盘里的全删除了,难道是后遗症?没办法,我只好自己去了解。

为什么现在的liferay文件夹下,它不会找到自己对应一起绑定在同一个文件夹下的bundles里的tomcat了?而是非要找那个已经不存在的d盘路径了?为什么同样的同一个e盘里,另外一个liferay环境就可以部署了?到底是哪个地方决定了这个?我要一探究竟!

其实说了那么多,都是费话,一句话:ant部署时的服务器路径从哪里读取

这也是像我这样刚入门的程序员的伤心地,大神一句话,通俗易懂,你在这里叽叽歪歪说了一大堆,还没人家的好。发现在这个问题后,其实也并不难。在plugins-sdk下面新建个文件,

命名:build.{user.name}.properties.这个文件来个性化我们自己的配置信息。这里的user.name是当前系统的登录用户。如我的电脑当前的登录用户为administrator,则这个文件命名为build.administrator.properties。里面写这个app.server.dir=${project.dir}/../bundles/tomcat-6.0.26。这个后面的路径可以自己改的。比如我在e盘里有个,改成

app.server.dir=E:/liferay/develop/develop/bundles/tomcat-6.0.18。这样就行了,当你部署过一次它会自动 生成一行代码java.compiler=modern。这里有个注意的地方就是路径的正反斜杠。我在win7里,文件的路径与这里刚才相反。

扩展知识

相关评论

阅读本文后您有什么感想? 已有 人给出评价!

  • 2791 喜欢喜欢
  • 2101 顶
  • 800 难过难过
  • 1219 囧
  • 4049 围观围观
  • 5602 无聊无聊
热门评论
最新评论
昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

本类常用软件