在Linux平台下部署Java web环境和发布Java web程序
首先,我们要从网站下载JDK和Tomcat的安装程序。建议下载最新,我使用的是JDK1.5版本和Tomcat5.5.17版本。 JDK下载网站:http://java.sun.com/javase/downloads/index.jsp 。我下载的是自解压格式的:jdk-1_5_0_08-linux-i586.bin Tomcat下载网站:
http://apache.justdn.org/tomcat/tomcat-5/v5.5.17/bin/apache-tomcat-5.5.17.tar.gz
第二步,将这两个文件上传到Linux服务器上。一般情况下,我们使用ftp服务。在Linux平台下,以Redhat Linux9为例,安装对应的服务软件包,然后在命令行执行下列命令:#service vsftpd start启动ftp服务。然后,客户端ftp连接服务器上传文件。 >ftp 192.168.1.10(服务器IP) >login successfully. >lcd d:\linux >bin >put jdk-1_5_0_08-linux-i586.bin >put apache-tomcat-5.5.17.tar.gz >bye
第三步,安装配置web环境。(以root身份安装配置)为了方便管理,将所有后来安装的程序放置到目录/usr/下。
JDK的安装配置。
(1)将文件拷贝到/usr/java目录下。 #cp jdk-1_5_0_08-linux-i586.bin /usr/
(2)给JDK安装程序赋予可执行权限,即让其变成可执行程序。 #chmod 755 jdk-1_5_0_08-linux-i586.bin
(3)执行安装 #./jdk_1_5_0_08-linux-i586.bin 会出现一系列sun公司的lisence,直接按空格键,到达提示需要同意上述条件的地方。输入[yes],然后安装程序自解压缩,安装。执行完成以后,在当前目录下会生成一个新的文件夹jdk1.5.0_08。文件夹里面就是java的所有环境信息。
(4)配置java的环境变量。为了系统中所有用户都能使用java环境,修改系统中的环境配置文件/etc/profile.在文件最后添加下列语句: export JAVA_HOME=/usr/java/jdk1.5.0_08 export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
(5)修改配置文件完成以后,logout,再重新登陆,验证java安装正常。 $java -version 可以看到java版本信息,说明一切安装配置正常。
Tomcat的配置部署 。
(1)文件上传
(2)解压缩文件,如下: #tar -zxvf apache-tomcat-5.5.17.tar.gz -C /usr/local
(3)压缩文件被解压缩到/usr/local目录下,形成新的文件夹 apache-tomcat-5.5.17,里面是所有的tomcat相关的执行配置文件。
(4)修改配置文件,增加java的环境变量信息。在/usr/local/apache-tomcat-5.5.17/bin下有文件catalina.sh 在文件头部增加下列信息:
export JAVA_HOME=/usr/java/jdk1.5.0_08
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
(5)启动tomcat 在/usr/local/apache-tomcat-5.5.17/bin下有可执行程序,启动、关闭tomcat 启动tomcat #./startup 关闭tomcat #./shutdown
(6)测试tomcat 打开ie,输入URL http://tomcat ServerIP:8080可以看到tomcat的启动欢迎页面,证明tomcat配置正确。
加注说明: 因为在之前的tomcat版本中,admin包默认是安装好了的,但是在tomcat5以后的版本中,这个版本是没有默认安装的。所以,如果有需要使用admin的身份登陆系统的情况,需要从网上下载admin软件包,安装并进行正确的配置。如下: 目前可用匹配的admin包是:apache-tomcat-5.5.17-admin.tar.gz。 下载完成以后将该包文件上传到服务器。执行下列解包命令解开压缩包文件: #tar –zxvf apache-tomcat- 5.5.17-admin.tar.gz 命令执行完成以后,在当前目录下生成一个新的目录apache-tomcat-5.5.17。其中有两个子目录,信息如下: 将子目录下的文件拷贝到tomcat服务器上对应的目录下,即:
?SPAN STYLE="FONT: 7pt 'Times New Roman'"> 拷贝conf/Catalina/localhost/目录下admin.xml到目标文件夹/usr/local/apache-tomcat-5.5.17/conf/Catalina/localhost/下
?SPAN STYLE="FONT: 7pt 'Times New Roman'"> 拷贝server/webapps/下admin目录及其中所有内容到目标文件夹/usr/local/apache-tomcat-5.5.17/server/webapps下
然后重新启动tomcat就可以使用相应的身份登陆系统了。
Oracle数据库 。安装过程比较繁琐,略,下一次专开帖子讲述。数据库要启动,监听要打开。如下:
(1)启动sqlplus $sqlplus /nolog
(2)以系统管理员身份登陆系统 sql>conn / as sysdba
(3)启动数据库 sql>startup
(4)打开监听查看监听状态:$lsnrctl |status 打开监听:$lsnrctl LSNRCTL>start
(5)查看oracle实例状态 SQL>show parameter instan
(6)查看表信息表中含有的列以及列的属性。 SQL>desc tab_user
java web程序的发布
(1)将编好的java程序打包上传到服务器上。 我所有的资源都放置在captain目录下。所以将该文件夹上传。
(2)将要发布的信息放置到tomcat相应目录下 将要发布的信息文件夹captain放在/usr/local/apache-tomcat-5.5.17/webapps下
(3)和Oracle数据库的连接 使用JDBC连接数据库,通过OracleBean来实现,在OracleBean中实现与数据库的连接。 对数据库操作的sql语句在jsp页面中写明,所以需要将Oracle数据库信息中用于和java程序连接的classes12.jar和classes.zip拷贝到tomcat中对应的目录下。具体如下:说明:我的机器中,oracle安装在/u01/app/oracle/product/9.2.0目录下,所以classes12.jar和classes12.zip在目录/u01/app/oracle/product/9.2.0/jdbc/lib下。将这两个文件拷贝到要发布文件放置的目录下。 /usr/local/apache-tomcat-5.5.17/webapps/captain/WEB-INF/lib下。
(4)tomcat重新启动,web程序可以正常运行。 注意:在操作过程中,一定要确保数据库中字段和jsp中sql语句操作的字段是一致的。今天调程序因为这个原因页面一直不出来,还好后来解决了。经验之谈啊!软件开发一定要细致、细致、再细致啊!~~~~
分享到:
相关推荐
在Linux环境下部署Java Web应用程序,通常涉及几个关键步骤,包括安装Java开发工具包(JDK)、设置环境变量、安装Web服务器如Tomcat、部署数据库如PostgreSQL,以及可能需要的办公软件OpenOffice或其替代品...
Linux 下部署 Java Web 应用 ...在 Linux 系统中部署 Java Web 应用需要安装 CentOS、Java 环境、MySQL 和 Tomcat 等步骤。同时,需要配置防火墙开放 8080 端口和 3306 端口,才能够正常访问 Java Web 应用。
在Linux系统中部署Java环境主要包括安装Java Development Kit (JDK) 和配置环境变量等步骤。 ##### 1. 下载JDK 首先需要从Oracle官网下载适用于Linux系统的JDK安装包。下载地址为:...
### Linux部署Java程序步骤详解 在现代软件开发中,Java作为一种广泛应用的编程语言,其程序部署至Linux系统是一项常见的需求。对于初次接触这一过程的开发者来说,了解如何正确且高效地进行部署至关重要。本文将...
在Linux环境下部署Web程序是现代软件开发中的一个重要环节。本文档将详细介绍如何在Linux系统上完成Web程序的部署过程,包括用户管理、Tomcat服务器安装配置、Web应用的部署及数据库的初始化等步骤。 #### 二、创建...
这篇内容将详细介绍如何通过Linux的shell脚本来快速部署Java环境,包括JDK、Tomcat和MySQL,这三个是构建Web应用程序的基础组件。 首先,让我们来了解一下JDK(Java Development Kit)。JDK是Java开发和运行的必备...
通过研究这个源代码,你可以了解如何在Linux环境下使用MyEclipse开发和部署Java Web应用,以及如何实现MVC模式来组织代码。同时,也能深入理解Java Web开发中的核心概念,如Servlet、JSP、Spring框架以及数据库连接...
然而,在不同的操作系统上开发和部署Java应用程序,仍需考虑特定环境下的配置与优化,Linux作为服务器端应用的首选平台之一,其下进行Java开发有着独特的优势和挑战。 #### 搭建Linux下的Java开发环境 1. **安装...
Linux 下 JAVA 开发环境的搭建是指在 Linux 操作系统中安装和配置 Java 开发环境,包括安装 JDK、Tomcat 和 MySQL 等组件。本文将详细介绍如何在 Linux 系统中搭建 JAVA 开发环境的步骤。 知识点一:安装 JDK 在 ...
在Linux环境下搭建Java开发和部署环境是许多IT从业者必须掌握的基本技能之一,尤其对于Web开发者而言。本教程将详述如何在Linux系统中配置Java环境并进行Web应用的部署。以下是一步步的操作步骤: 首先,我们需要...
Java的“一次编写,到处运行”特性使得Java程序可以在任何支持Java的平台上运行,包括Linux。Java Web应用通常由Servlets、JSP(JavaServer Pages)和框架(如Spring、Struts等)组成,提供动态网页服务。 SSH...
标题“JAVA 部署LINUX”涉及到的是在Linux操作系统中部署Java应用程序的相关技术。Linux以其开源、稳定和高效的特点,常被用作服务器平台,而Java作为一种跨平台的编程语言,非常适合在Linux上运行。以下是一些关于...
### Linux部署Web网页:Tomcat + MSSQL Server 2008 R2 部署 FMC #### 一、概述 随着企业信息化建设的深入发展,越来越多的应用选择基于Linux平台进行部署。本文将详细介绍如何在Linux环境下部署一个包含Tomcat和...
在Linux环境下配置Java环境并安装JDK以及Tomcat...这对于部署Java Web应用程序至关重要。在整个过程中,需要注意细节,特别是环境变量的设置和Tomcat用户的权限管理。希望本文能帮助您顺利完成Java环境的搭建工作。
在Linux平台上搭建Java Web服务器是一项综合性的技术任务,涉及到操作系统配置、网络服务部署以及应用服务器的安装与调优。根据给定的文件信息,我们可以深入探讨以下关键知识点: ### 一、Linux环境下软件包管理 ...
Apache Tomcat 是一个开源的 Java Servlet 容器,用于部署 Java Web 应用程序。 - **下载 Tomcat**: - 访问 Apache Tomcat 官方网站 (https://tomcat.apache.org/) 下载适合您 Linux 系统的 Tomcat。 - 假设下载...
在Linux系统中,Java运行环境和Tomcat服务器的配置是许多开发者进行Web应用程序部署的基础。以下将详细讲解在Linux(以CentOS 7.3为例)环境下安装Java(JRE和JDK)、设置环境变量、安装Tomcat以及部署WAR包的过程。...
特别是在基于Linux系统的环境下进行Java Web开发,不仅能够充分利用Linux系统的稳定性和安全性优势,还能发挥Java平台跨平台、高效及安全的特点。本文将详细介绍如何在Linux环境下搭建一个完整的Java Web开发环境。 ...
在部署 Web 项目到 Linux 服务器时,需要准备好 Linux tomcat 压缩包,一般命名为 apache-tomcat-6.0.36.tar.gz。首先,需要将压缩包放到 Linux 服务器自己的账户目录下,然后使用解压命令 tar xvf apache-tomcat-...