--JDK6.0-------------------------------
		
		
		1、
sudo apt-get install sun-java6-jdk (安装JDK6.0) 
按“Table”键然后选择“是”2、
sudo update-alternatives --config java (设置当前默认的Java解释器) 
(执行后出现类似如下的画面): 
# There are 2 alternatives which provide `java'. Selection Alternative----------------------------------------------- 
1 /usr/bin/gij-wrapper-4.1*+ 
2 /usr/lib/jvm/java-6-sun/jre/bin/javaPress 
enter to keep the default , or type selection number:选择
2(输入2),然后回车确定 
3、
sudo gedit /etc/jvm (配置Java环境变量) 
将 
/usr/lib/jvm/java-6-sun 这行填入到配置块的顶部 
sudo gedit /etc/profile (/etc/profile 配置的环境变量的是用于所有用户的,而 ~/.bashrc 文件是用于配置用户环境变量) 
将 
export JAVA_HOME=/usr/lib/jvm/java-6-sun这行填入到配置块的最后 
--Tomcat6.0----------------------------1、
http://tomcat.apache.org/download-60.cgi(输入网址) 
Core: 
* zip (pgp, md5) 
* tar.gz (pgp, md5) 
* Windows Service Installer (pgp, md5) 
选择下载第二项
tar.gz(二进制包apache-tomcat-6.0.16.tar.gz) 
2、
sudo tar -zxvf apache-tomcat-6.0.16.tar.gz /opt(解压到/opt下) 
3、
sudo gedit /etc/profile (设置Tomcat6环境变量) 
将 
export CATALING_HOME=/opt/apache-tomcat-6.0.16 (Tomcat6的根路径) 
export CLASSPATH=.:$JAVA_HOME/lib:$CATALING_HOME/lib 
export PATH=$PATH:$CATALING_HOME/bin这些行填入到配置块最后 
4、为conf文件夹下的web.xml文件最后添加/修改如下代码 
<web-app> 
<login-config> 
<auth-method>BASIC</auth-method> 
<realm-name>Tomcat Manager Application</realm-name> 
</login-config> 
<!-- Security roles referenced by this web application --> 
<security-role> 
<description> 
The role that is required to log in to the Manager Application 
</description> 
<role-name>manager</role-name> 
</security-role> </web-app> 
5、Tomcat6默认也是关闭了目录浏览功能的,这个主要是处于安全性的考虑。要是目录下没有默认首页,那这个目录下的文件列表就泄露给别人了。 
这个是个配置选项,可以手动打开,开发时有用,但是生产环境就最好关闭。 
配置选项在pache-tomcat-6.0.16/conf/web.xml中找到 
<servlet> 
<servlet-name>default</servlet-name> 
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> 
<init-param> 
<param-name>debug</param-name> 
<param-value>0</param-value> 
</init-param> 
<init-param> 
<param-name>listings</param-name> 
<param-value>false</param-value> 
</init-param> 
<load-on-startup>1</load-on-startup> 
</servlet>将其中的 
<param-value>false</param-value> 
设置改为
<param-value>true</param-value>这里容易出问题,详情请查看
http://www.javaeye.com/topic/1949726、为conf文件夹下的tomcat-users.xml文件添加/修改如下代码 
<tomcat-users> 
<role rolename="manager"/> 
<role rolename="tomcat"/> 
<role rolename="role1"/> 
<user username="manager" password="manager" roles="manager"/> 
<user username="tomcat" password="tomcat" roles="tomcat"/> 
<user username="both" password="tomcat" roles="tomcat,role1"/> 
<user username="role1" password="tomcat" roles="role1"/></tomcat-users> 
7、
./startup.sh (到Tomcat6根目录下bin文件夹执行启动Tomcat6) 
8、
http://localhost:8080/(输入网址并点击左上角的Tomcat Manager用用户名manager和密码manager登录) 
9、
./shutdown.sh (到Tomcat6根目录下bin文件夹执行关闭Tomcat6) 
10、设置Tomcat6自动部署WEB应用 
Tomcat6 具有 Automatic Application Deployment(自动部署) 功能,所以一般情况下只要设置正确那么在浏览器中敲入: 
http://127.0.0.1:8080/examples/ 就可以看到tomcat自带的例子程序,如果有新开发的web应用并且是按照tomcat的标准的目录结构,那么不需要任何配置,只要把发布的文件夹考到webapp下就可以了。打开“Automatic Application Deployment 功能”的参数为使用Host的标准实现,同时deployOnStartup属性值为true(这是默认值)。 
--Ant1.7-------------------------------1、
sudo apt-get install ant (安装ant1.7) 
2、
ant -f /struts2/WEB-INF/build.xml compile (编译项目)(注意:随着项目名和路径的不同,目录应该做适当的更改) 
build.xml文件: 
- <?xml version="1.0"?>  
 -   
 -       <project name="struts" basedir="." default="">  
 -   
 -       <path id="classpath">  
 -   
 -               <fileset dir="lib">  
 -   
 -                   <include name="*.jar"/>  
 -   
 -               </fileset>  
 -   
 -             <pathelement path="."/>  
 -   
 -       </path>  
 -   
 -   
 -   
 -       <target name="compile" description="Compile all source code">  
 -   
 -             <javac destdir="classes" debug="true"  
 -   
 -             deprecation="false" optimize="false" failonerror="true">  
 -   
 -                   <src path="src"/>  
 -   
 -                   <classpath refid="classpath"/>  
 -   
 -             </javac>  
 -   
 -       </target>  
 -   
 -       </project>  
 
 
	posted on 2008-06-04 14:38 
蓝山 阅读(568) 
评论(0)  编辑  收藏