在Linux平台下部署Java web环境和发布Java web程序

5 篇文章 0 订阅
首先,我们要从网站下载JDK和Tomcat的安装程序。建议下载最新,我使用的是JDK1.5版本和Tomcat5.5.17版本。
第二步,将这两个文件上传到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服务器上对应的目录下,即:

         拷贝conf/Catalina/localhost/目录下admin.xml到目标文件夹/usr/local/apache-tomcat-5.5.17/conf/Catalina/localhost/

         拷贝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程序可以正常运行。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值