`
SevenRedCity
  • 浏览: 61771 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Linux( Ubuntu 8 ) : JDK6.0+Tomcat6.0+Ant1.7

阅读更多
声明:红色代表提示,蓝色代表操作


--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.iteye.com/topic/194972

6、为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>









       
3
2
分享到:
评论

相关推荐

    linux下安装jdk1.7+ tomcat6.0 + mysql5.5

    linux下安装jdk1.7+ tomcat6.0 + mysql5.5 、有详细说明和命令

    Linux+(jdk1.7+tomcat5)

    在本压缩包“Linux安装包(jdk1.7+tomcat5)”中,包含了针对Linux平台的JDK 1.7版本和Tomcat 5服务器,这对于Java开发者和系统管理员来说是非常实用的资源。 1. **JDK 1.7**: JDK 1.7,也被称为Java 7,是Java编程...

    ssh_jdk1.7+tomcat8.5环境配置完整版

    本配置包“ssh_jdk1.7+tomcat8.5”是针对使用JDK 1.7版本和Tomcat 8.5版本进行SSH框架集成开发的环境配置。在Java开发中,正确配置这些工具是至关重要的,因为它直接影响到项目的运行效率和开发体验。 首先,我们来...

    jdk6.0 + Tomcat6.0的简单jsp,Servlet,javabean的调试

    在本文中,我们将深入探讨如何在JDK 6.0和Tomcat 6.0环境下调试简单的JSP、Servlet和JavaBean。首先,我们需要确保正确安装和配置这两个组件。 **安装与配置JDK 6.0** 1. 下载并安装Java Development Kit (JDK) 6.0...

    JDK6.0+中文文档-lytim24.part1.rar

    java6.0文档chm版,分成三部分,分别为JDK6.0+中文文档-lytim24.part1.rar、JDK6.0+中文文档-lytim24.part2.rar、JDK6.0+中文文档-lytim24.part3.rar

    eclipse支持jdk1.7+tomcat6.0以上版本

    ### Eclipse支持JDK 1.7与Tomcat 6.0及以上版本的知识点详解 #### 一、Eclipse JEE Luna SR2版本介绍 在理解如何配置Eclipse以支持JDK 1.7及更高版本,并与Tomcat 6.0及后续版本集成之前,我们先来了解一下Eclipse...

    $jdk6.0 + Tomcat6.0的简单jsp,Servlet,javabean的调试

    通过这个教程,你可以了解如何在JDK 6.0和Tomcat 6.0环境下设置并调试基础的Web应用,包括JSP、Servlet和JavaBean。JSP用于创建动态网页,Servlet是Java Web开发中的核心组件,负责处理HTTP请求和响应,而JavaBean则...

    JDK1.6 + Tomcat6.0 + MyEclipse7.5 + Oracle XE(10g)

    JDK1.6 + Tomcat6.0 + MyEclipse7.5 + Oracle XE(10g)

    安装和配置jdk6.0和tomcat6.0

    总结来说,安装和配置 JDK6.0 和 Tomcat6.0 主要涉及下载安装、环境变量配置、应用部署和运行验证。调试 JSP 和 Servlet 需要编写源代码、编译、部署以及通过浏览器访问测试。这个过程对于理解和实践 Java Web 开发...

    U盘重新装了xp系统 jdk6.0+myeclipse+tomcat的环境配置

    - 安装过程中选择合适的路径,例如`C:\Program Files\Apache Software Foundation\Tomcat 6.0`。 - 配置环境变量: - `CATALINA_HOME`: 设置为Tomcat的安装路径。 - `CATALINA_BASE`: 可设置为与`CATALINA_HOME`...

    jdk1.7_linux Linux版零积分免费下载

    jdk1.7_linux Linux版零积分jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk...

    Documents.zip(jdk1.7+tomcat1.7 linux版)

    标题“Documents.zip”包含了两个重要的软件组件:JDK(Java Development Kit)1.7和Tomcat 1.7的Linux版本。JDK是Java编程语言的核心工具,它提供了编译、调试、运行Java应用程序所需的一切。Tomcat则是一个流行的...

    安装myeclipse+JDK1.6+tomcat6.0+mysql5.1及部署应用

    安装 MyEclipse+JDK1.6+Tomcat6.0+MySQL5.1 及部署应用 本资源提供了详细的安装和配置指南,涵盖了 JDK1.6、Tomcat6.0、MySQL5.1 和 MyEclipse 的安装、配置和部署。该手册适合初学者和经验丰富的开发者,帮助他们...

    jdk1.7+tomcat7

    【标题】"jdk1.7+tomcat7" 指的是Java Development Kit(JDK)版本1.7与Apache Tomcat服务器版本7的组合,这两个组件是开发和部署Java Web应用程序的关键工具。 **Java Development Kit (JDK) 1.7**: JDK是Java...

    JDK6.0+中文文档-lytim24.part3.rar

    java6.0文档chm版,分成三部分,分别为JDK6.0+中文文档-lytim24.part1.rar、JDK6.0+中文文档-lytim24.part2.rar、JDK6.0+中文文档-lytim24.part3.rar

    JDK6.0+中文文档-lytim24.part2.rar

    java6.0文档chm版,分成三部分,分别为JDK6.0+中文文档-lytim24.part1.rar、JDK6.0+中文文档-lytim24.part2.rar、JDK6.0+中文文档-lytim24.part3.rar

    java1.7+jdk1.7+tomcat7.0 64位 +配置环境文档

    Java开发与运行环境的搭建是每个Java程序员的必备技能,特别是对于初学者而言,了解并掌握Java 1.7版本、JDK 1.7版本和Tomcat 7.0服务器的安装及环境变量配置至关重要。本文将详细介绍如何在64位操作系统上进行这些...

Global site tag (gtag.js) - Google Analytics