`
dchaoxiong
  • 浏览: 183434 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Linux下安装JDK+Tomcat详解

阅读更多

安装j2sdk的步骤如下:

1)到http://www.java.sun.com下载j2sdk ,如j2sdk-1_4_2_04-linux-i586-rpm.bin。

2)在终端中转到j2sdk-1_4_2_04-linux-i586-rpm.bin所在的目录,输入命令chmod +x j2sdk-1_4_2_04-linux-i586-rpm.bin,添加执行的权限。

3)执行命令./j2sdk-1_4_2_04-linux-i586-rpm.bin,生成j2sdk-1_4_2_04-linux-i586.rpm的文件。

4)执行命令chmod +x j2sdk-1_4_2_04-linux-i586.rpm,给j2sdk-1_4_2_04-linux-i586.rpm添加执行的权限。

5)执行命令 rpm ?ivh j2sdk-1_4_2_04-linux-i586.rpm ,安装j2sdk。

6)安装界面会出现授权协议,按Enter键接受,把j2sd安装在/usr/java/j2sdk1.4.2_04。

7)设置环境变量,打开/etc/profile文件,在最后增加如下内容(如何编辑请参看下边vi编辑器的操作):

JAVA_HOME=/usr/java/jdk1.5.0_04

export JAVA_HOME

CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export CLASSPATH

PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export PATH

保存,OK,成功,重新启动系统后,可以开始linux下的java程序开发了。

8) 测试JDK java -version  和javac -version

二、vi编辑器的操作

打开文件:vi 文件名

从命令模式切换到输入模式:a

输入模式切换到命令模式:ESC

末行模式::

保存::w

保存退出::wq

不保存强制退出::q!

保存强制退出::wq!

光标移动到文件首:[[

光标移动到文件尾:]]

下翻页:ctrl+f

上翻页:ctrl+b

进入输入模式后就可正常修改了。

 

 

接下来安装tomcat,安装tomcat的步骤如下:

1)访问http://jakarta.apache.org/tomcat/index.html,下载二进制版的tomcat,如jakarta-tomcat-5.5.10.tar.gz,解压到/usr/local目录:

#cd /usr/local

#tar -zxvf jakarta-tomcat-5.5.10.tar.gz

2)测试启动Tomcat

#%Tomcat_Home%/bin/catalina.sh run

3)正式启动Tomcat

 

#%Tomcat_Home%/bin/startup.sh

4)关闭Tomcat

#%Tomcat_Home%/bin/shutdown.sh

5)查看Tomcat运行的实时日志(控制台)

#%Tomcat_Home%/logs/catalina.out

 

Linux给特定的端口开通防火墙

#vi /etc/sysconfig/iptables

增加开通端口的配置

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

 保存退出

 ***linux关闭防火墙 Service iptables stop    (start 打开)

 

 

配置Tomcat的远程调试

Eclipse远程调试Tomcat

Windows下:
打开:%TOMCAT_HOME%/bin/catalina.bat
在其中的:
if not exist "%CATALINA_HOME%\bin\tomcat-juli.jar" goto noJuli
set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"
后面加上 -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

linux下:
打开:%TOMCAT_HOME%/bin/catalina.sh
1、在其中的:
if [ -r "$CATALINA_HOME"/bin/tomcat-juli.jar ]; then
  JAVA_OPTS="$JAVA_OPTS "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" "-Djava.util.logging.config.file="$CATALINA_BASE/conf/logging.properties"
后面加上 -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

2、把%TOMCAT_HOME%/bin/startup.sh中的最后一行exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的start改成jpda start。



注释:
Remote Debugging with Eclipse说明了远程调试的原理,说明了让java程序支持被远程调用所需要的java参数如下
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
以及如何配置远程调试weblogic、jboss和tomcat,但是里面对如何让tomcat支持远程调用并没有仔细说。再搜索,在tomcat的FAQ就找到了:
How do I configure Tomcat to support remote debugging?
如上面所示,其中的关键在于如何正确的启动tomcat。对于非windows平台下的操作来说,需要把%TOMCAT_HOME%/bin/startup.sh中的最后一行exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的start改成jpda start。如果的8000端口有其他用处的话,那么还需要修改catalina.sh文件,看其中的说明,添加一行JPDA_ADDRESS=”1044”或者其他你指定的端口。这样就可以通过startup.sh或者catalina.sh jpda start来其中支持远程调试的tomcat了。
在windows平台上是一样的步骤,只不过.sh文件改成了.bat文件了。然后需要注意以下这些地方,
1、 catalina.bat文件默认的JPDA_TRANSPORT是dt_shmem,但是Eclipse只支持dt_socket,所以需要在catalina.bat中添加一行set JPDA_TRANSPORT=”dt_socket”
2、 catalina.bat文件默认的端口是jdbconn,我也不知道这个端口是多少,因此添加一个set JPDA_ADDRESS="1044"

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    linux下安装jdk和tomcat详解

    linux下安装 jdk和 tomcat 详解,详细的指令,自己总结,希望能帮到大家

    linux 下 jdk+tomcat+mysql 的环境搭建

    ### Linux下JDK、Tomcat、MySQL环境搭建详解 #### 一、JDK在Linux下的安装与配置 **1.1 下载与放置** - 首先,下载适合Linux系统的JDK安装包,通常为`.bin`或`.tar.gz`格式。 - 将下载好的JDK安装文件放到 `/opt`...

    Linux下安装配置JDK+Tomcat

    ### Linux下安装配置JDK与Tomcat的知识点详解 #### 一、安装JDK **第一步:下载所需的软件包** 1. **下载JDK:** 首先,需要访问Sun官方网站 (http://www.sun.com),下载适用于Linux系统的JDK安装包。文中提到的...

    Centos_64bit安装JDK+tomcat

    ### Centos 64位系统上安装与配置JDK及Tomcat详解 #### 一、配置环境概述 本文档旨在详细介绍如何在CentOS 5.2 64位系统上安装配置Java Development Kit (JDK) 1.5.0_22版本以及Apache Tomcat 5.0.27,并进行基本的...

    linux+apache+tomcat整合完整详解版(最新)

    Linux+Apache+Tomcat 的整合是目前最常用的 web 服务器架构之一,本文档将详细介绍如何在 Red Hat Enterprise Linux 5.2 环境下安装和配置 Apache2.2.12、Tomcat6.0.20 和 JDK6u16,以实现一个完整的 JSP 环境。...

    JDK+tomcat安装

    ### JDK与Tomcat安装知识点详解 #### 一、JDK 安装步骤解析 ##### 1. 下载 JDK 在本案例中,选择了 Oracle 的 JDK 6 版本,文件名为 `jdk-6u4-linux-x64.bin`。这个版本适用于 Linux 64 位操作系统。 **下载命令...

    linux+tomcat6+jdk1.6+oracle9i安装宝典

    其中 Oracle 9i 的安装部分参照了另一篇文档《Red Hat Linux 9.0 下 Oracle 9i 安装详解》。 #### 二、准备工作 在进行安装之前,请确保已经完成以下准备工作: 1. **Linux 系统环境准备**:确保已经安装好 Red ...

    简单记录Cent OS服务器配置JDK+Tomcat+MySQL

    同时,确保`/opt/tomcat/bin`目录下的`catalina.sh`文件正确设置了`JAVA_HOME`。 7. **启动和管理Tomcat**: 使用`/opt/tomcat/bin/startup.sh`启动Tomcat,`/opt/tomcat/bin/shutdown.sh`停止Tomcat。要让Tomcat...

    linux系统安装jdk tomcat mysql

    ### Linux系统下安装JDK、Tomcat与MySQL详解 #### 一、安装JDK **1. 安装前准备** 在Linux系统中安装JDK之前,首先要确保系统已安装了必要的工具,如`vim`等文本编辑器,并且网络连接正常。 **2. 查看当前系统中...

    Linux_Apache+Tomcat+jk

    ### Linux环境下Apache+Tomcat+JK集群配置详解 #### 一、集群基础知识 集群技术是提升系统服务能力和高可用性的关键技术之一。通过将多台独立的服务器组织成一个集群,可以实现故障无缝迁移,即当集群中某台服务器...

    如何在linux中安装jdk,tomcat,mysql,等等,详解

    在Linux操作系统中,安装开发和运行环境所需的软件如Java Development Kit (JDK),Apache Tomcat应用服务器,以及MySQL数据库管理系统的流程是系统管理员和开发者必须掌握的基础技能。下面将详细介绍这三个关键组件...

    linux 配置apache+tomcat

    ### Linux下配置Apache与Tomcat详解 在Linux环境下配置Apache与Tomcat,是许多Web开发者在部署Java应用时经常遇到的任务。本文将详细介绍如何在Linux系统中安装并配置JDK、Tomcat以及Apache,实现一个基本的Web服务...

    linux下安装tomcat的方法及环境配置,jdk的安装详解

    在Linux环境下部署Java应用服务,通常需要先安装Java Development Kit(JDK)和Apache Tomcat。以下是关于在Linux上安装JDK和Tomcat的详细步骤。 **JDK安装与配置** 1. **检查JDK是否已安装**:通过运行`java -...

    Linux下安装Tomcat步骤详解

    ### Linux下安装Tomcat步骤详解 #### 一、前言 Tomcat是一个广泛使用的轻量级Web服务器和Servlet容器,由Apache基金会维护和支持。它支持最新的Servlet和JSP规范,并且由于其开源特性,得到了广泛的社区支持和发展...

    Linux环境搭建 Apche+Tomcat 集群负载均衡

    ### Linux环境下Apache+Tomcat集群负载均衡搭建详解 在企业级应用中,为了提升服务器的稳定性和处理能力,常采用Apache+Tomcat集群的方式来进行负载均衡。本文将详细介绍如何在Linux环境下搭建Apache+Tomcat集群...

    linux下安装JDK,Tomcat,Mysql,和Memcached

    以上步骤详细介绍了如何在Linux环境下安装和配置JDK、Tomcat、MySQL和Memcached。这些步骤可以帮助开发者顺利地搭建起一个基础的Java Web应用程序环境,并且能够有效地管理和缓存数据,提高应用程序的性能和响应速度...

    Nginx+KeepAlived+Tomcat负载架构

    ### Nginx+KeepAlived+Tomcat负载架构详解 #### 一、概述 随着互联网应用的日益增多,单一服务器已经难以满足高并发、高可用性的需求。因此,越来越多的企业开始采用集群技术来提高系统的稳定性和扩展性。本文将...

    linux安装jdk、tomcat、lrzsz、nginx、erlang、rabbitmq

    根据提供的文件内容,本文将详细介绍在Linux系统中安装JDK、Tomcat、lrzsz、Nginx、Erlang和RabbitMQ的过程,并解释每个步骤中涉及的知识点。 ### 安装lrzsz **lrzsz** 是一个Linux下的文件传输工具,支持从...

    linux中jdk和tomcat安装

    本文将详细介绍如何在Linux环境下安装JDK和Tomcat的过程,并提供具体的步骤指导。 #### 二、准备工作 在开始安装前,确保您已经具备以下条件: 1. **网络连接**:确保Linux服务器能够连接互联网,以便下载所需的...

    jdk和tomcat安装部署

    ### JDK与Tomcat安装部署详解 #### 一、Java运行环境(JDK)的安装 Java Development Kit (JDK) 是开发 Java 应用程序的基础工具包,它包含了编译、调试和运行 Java 应用所需的工具。对于部署 Java Web 应用来说,...

Global site tag (gtag.js) - Google Analytics