Portal入门及Pluto1.0.1的安装

1. Pluto1.0.1的安装

首先从http://portals.apache.org/pluto/下载pluto-1.0.1-rc1.zip,

新建一目录,如D:/Portal把刚下载的pluto-1.0.1-rc1.zip文件解压在其下,展开目录为pluto-1.0.1-rc1

执行D:/Portal/pluto-1.0.1-rc1/bin/startup.bat启动Pluto,
现在可以通过地址http://localhost:8080/pluto/portal访问Pluto服务器。

2.编写并部署HelloPortlet

在D:/Portal目录下新建一目录,如works,作为工作目录,在其下新建一子目录myapp1

建立如下目录结构:

myapp1

   |---src

   |---lib

   |---web

       |---WEB-INF

   |---build.xml

   |---build.properties

其中build.xml的内容如下:

 

< project  name ="myapp1"  default ="help"  basedir ="." >

<!--  ===================== Property Definitions ===========================  -->

    
<!--
         All properties should be defined in this section.
         Any host-specific properties should be defined
         in the build.properties file.

         In this app, the following properties are defined in build.properties:

        o  tomcat.home     - the home directory of your Tomcat installation
        o  webapps.home    - the place to copy the war file to deploy it
    
-->

  
< property  file ="build.properties"   />
 

  
< property  name ="app.home"           value ="."   />
  
< property  name ="app.name"           value ="myapp1"   />
  
< property  name ="javadoc.pkg.top"    value ="myapp1"   />

  
< property  name ="src.home"           value ="${app.home}/src" />
  
< property  name ="lib.home"           value ="${app.home}/lib" />
  
< property  name ="classes.home"        value ="${app.home}/classes" />
  
< property  name ="deploy.home"        value ="${app.home}/deploy" />
  
< property  name ="doc.home"           value ="${app.home}/doc" />
  
< property  name ="web.home"           value ="${app.home}/web" />

  
< property  name ="build.home"         value ="${app.home}/build" />
  
< property  name ="build.classes"      value ="${build.home}/WEB-INF/classes" />
  
< property  name ="build.lib"          value ="${build.home}/WEB-INF/lib" />

<!--  ==================== Compilation Classpath ===========================  -->

    
<!--
         This section creates the classpath for compilation.
    
-->

  
< path  id ="compile.classpath" >

    
<!--  The object files for this application  -->
    
< pathelement  location ="${classes.home}" />

    
<!--  The lib files for this application  -->
    
< fileset  dir ="${lib.home}" >
      
< include  name ="*.jar" />
      
< include  name ="*.zip" />
    
</ fileset >

    
<!--  All files/jars that Tomcat makes available  -->
    
< fileset  dir ="${tomcat.home}/common/lib" >
      
< include  name ="*.jar" />
    
</ fileset >
    
< fileset  dir ="${tomcat.home}/shared/lib" >
      
< include  name ="*.jar" />
    
</ fileset >
    
< pathelement  location ="${tomcat.home}/common/classes" />

  
</ path >


<!--  ==================== Build Targets below here=========================  -->


<!--  ==================== "help" Target ===================================  -->

    
<!--
         This is the default ant target executed if no target is specified.
         This helps avoid users just typing 'ant' and running a
         default target that may not do what they are anticipating...
    
-->

 
< target  name ="help"   >
   
< echo  message ="Please specify a target! [usage: ant &lt;targetname&gt;]"   />
   
< echo  message ="Here is a list of possible targets: " />
   
< echo  message ="  clean-all.....Delete build dir, all .class and war files" />
   
< echo  message ="  prepare.......Creates directories if required"   />
   
< echo  message ="  compile.......Compiles source files"   />
   
< echo  message ="  build.........Build war file from .class and other files" />
   
< echo  message ="  deploy........Copy war file to the webapps directory"   />
   
< echo  message ="  javadoc.......Generates javadoc for this application"   />
 
</ target >

<!--  ==================== "clean-all" Target ==============================  -->

   
<!--
          This target should clean up any traces of the application
          so that if you run a new build directly after cleaning, all
          files will be replaced with what's current in source control
   
-->

 
< target  name ="clean-all"   >
    
< delete  dir ="${build.home}" />
    
< delete  dir ="${classes.home}" />
    
< delete  dir ="${deploy.home}" />

    
<!--  can't delete directory if Tomcat is running  -->
    
< delete  dir ="${webapps.home}/${app.name}"  failonerror ="false" />

    
<!--  deleting the deployed .war file is fine even if Tomcat is running  -->
    
< delete  dir ="${webapps.home}/${app.name}.war"   />

    
<!--  delete the javadoc  -->
    
< delete  dir =
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值