IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 操作系统 > LINUX > 在Linux下搭建WEB应用环境

在Linux下搭建WEB应用环境

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

  JAVA运行环境:j2sdk-1_4_2_05

  数据库服务器:MySQL-4.0.20d

  Web服务器:Tomcat5.0.27

  JDBC驱动程序:mysql-connector-java-3.0.14-production-bin.jar

  1、搭建JAVA的运行环境

  (1)到Sun公司下载j2sdk-1_4_2_05-linux-i586-rpm.bin

  (2)将文件改为可执行文件:

  [root@eframe62 tuzq]# chmod +x j2sdk-1_4_2_05-linux-i586-rpm.bin

  (3)执行自解压文件:

  [root@eframe62 tuzq]# ./j2sdk-1_4_2_05-linux-i586-rpm.bin

  (4)解压缩生成rpm文件j2sdk-1_4_2_05-linux-i586-rpm,安装rpm:

  [root@eframe62 tuzq]# rpm –ivh j2sdk-1_4_2_05-linux-i586-rpm

  (5)文件被安装在/usr/java/j2sdk1.4.2_05目录下,为了方便在/usr目录下做一个简单的连接:

  [root@eframe62 usr]# ln –s /usr/java/j2sdk1.4.2_05 jdk

  (6)加入环境变量:

  [root@eframe62 usr]# export JAVA_HOME=/usr/jdk

  [root@eframe62 usr]# export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:.

  [root@eframe62 usr]# export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

  (7)测试JAVA运行环境:写一个java程序来验证

  [root@eframe62 usr]# vi HelloWorld.java

  输入如下内容:

  public class HelloWorld{

  public static void main(String args[]){

  System.out.println(&Hello,Wrold&);

  }

  }

  写盘并退出编辑器:

  :wq

  [root@eframe62 usr]# javac HelloWorld.java

  (没有错误)

  [root@eframe62 usr]# java HelloWorld

  Hello,World这样,JAVA运行环境搭建好了。

  2、安装MySQL数据库

  MySQL数据库服务器可以到www.mysql.com网站下载。一种是二进制版本(已编译)mysql-standard-4.0.20-pc-linux-i686.tar.gz,安装如下:

  (1)增加名为mysql的用户和组:

  [root@eFrame62 root]# groupadd mysql

  [root@eFrame62 root]# useradd -g mysql mysql

  (2)将文件解压缩到/usr/local目录下:

  [root@eFrame62 root]# cd /usr/local

  [root@eFrame62 local]# gunzip < /home/tuzq/mysql-standard-4.0.20-pc-linux-i686.tar.gz | tar xvf –

  (3)创建一个方便使用的连接:

  [root@eFrame62 local]# ln -s /usr/local/mysql-standard-4.0.20-pc-linux-i686 mysql

  (4)执行mysql_install_db脚本,初始化数据库(创建系统数据库和表):

  [root@eFrame62 local]# cd mysql

  [root@eFrame62 mysql]# scripts/mysql_install_db --user=mysql

  如果出现类似下面错误,加上--force参数:

  Neither host 'eframe62' and 'localhost' could not be looked up with ./bin/resolveip

  (5)修改所有者:

  [root@eFrame62 mysql]# chown -R root .

  [root@eFrame62 mysql]# chown -R mysql data

  [root@eFrame62 mysql]# chgrp -R mysql .

  (6)启动数据库服务器:

  [root@eFrame62 mysql]# bin/mysqld_safe --user=mysql &

  另一种是RPM版本,包括:MySQL-server-4.0.20-0.i386.rpm(服务器)和MySQL-client-4.0.20-0.i386.rpm(客户程序)。执行下面的命令安装,会自动执行上面的操作,启动好服务器:

  rpm -ivh MySQL-server-4.0.20-0.i386.rpm

  rpm -ivh MySQL-client-4.0.20-0.i386.rpm

  注意:RPM版本的MySQL的安装目录有所不同,主要有下面一些目录:

  l /usr/bin:客户程序和脚本

  l /usr/sbin:mysqld服务程序

  l /var/lib/mysql:日志文件和数据库

  如果不能正常启动服务,可能需要修改/var/lib/mysql的所有者为mysql:

  chown -R mysql:mysql /var/lib/mysql

  MySQL初始的root口令为空,需要修改。为了能够使用客户工具(如Windows下的图形工具)远程连接,需要增加权限:

  [root@eFrame62 mysql]# mysql -u root –p

  mysql> use mysql

  mysql> grant all privileges on *.* to root@&%& identified by '012345' with grant option;

  上面的命令创建一个可以从任意机器以root登录的超级账号,口令是012345。这样,就可以使用方便的图形工具进行登录和操作,包括修改root的口令。

  3、安装Tomcat

  Tomcat可以到www.jakarta.org下载,是二进制包(已编译):jakarta-tomcat-5.0.27.tar.gz。

  (1)将文件解压到/usr/local目录下

  [root@eFrame62 local]# gunzip < /home/tuzq/jakarta-tomcat-5.0.27.tar.gz | tar xvf –

  (2)创建方便使用的连接

  [root@eFrame62 local]# ln -s /usr/local/jakarta-tomcat-5.0.27.tar.gz tomcat

  (3)设置JDK路径

  [root@eFrame62 local]# cd tomcat

  [root@eFrame62 tomcat]# vi bin/catalina.sh

  在catalina.sh的开头添加:

  export JAVA_HOME=/usr/jdk

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

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

  (4)启动Tomcat

  [root@eFrame62 tomcat]# bin/startup.sh

  在浏览器中输入http://机器域名或IP地址:8080/,会显示Tomcat欢迎界面。

  (5)停止Tomcat

  [root@eFrame62 tomcat]# bin/shutdown.sh

  (6)要在系统启动时自动启动Tomcat,在/etc/rc.d/rc.local中加入:

  /usr/local/tomcat/bin/startup.sh

  (7)管理Tomcat

  修改/usr/local/tomcat/conf/tomcat-users.xml,增加管理员账号(需要重新启动Tomcat):

  [root@eFrame62 tomcat]# vi conf/tomcat-users.xml

  在<tomcat-users>中加入一行:

  <user username=&admin& password=&& roles=&admin,manager&/>

  在浏览器中输入http://机器域名或IP地址:8080/admin,以管理员登录进入管理界面。

  (8)创建Context内容

  创建标准的Web应用程序(如quickstart):包括WEB-INF目录,其下有classes和lib目录。

  一种方法是将整个目录拷贝到/usr/local/tomcat/webapps/目录下,重启Tomcat,会自动加载。

  另一种方法是整个目录拷贝到某个目录(如/home/tuzq/quickstart),在管理界面中,左边选择Tomcat Server/Service (Catalina)/Host(localhost),在右边的Host Actions下拉框中选择Create New Context,指定Document Base为/home/tuzq/quickstart,指定Path为/quickstart;为了使用JNDI,将Use Naming设为True。

  这样,就可以通过http://机器域名或IP地址:8080/quickstart访问Web应用内容了。

  (9)设置JDBC

  为了访问指定的数据库,要把对应的JDBC驱动程序(这里是mysql-connector-java-3.0.14-production-bin.jar)拷贝到/usr/local/tomcat/common/lib目录下,Tomcat在启动时会自动加载

关键词标签:Linux,WEB应用环境

相关阅读 安装红帽子RedHat Linux9.0操作系统教程 Tomcat9.0如何安装_Tomcat9.0环境变量配置方法 多种操作系统NTP客户端配置 Linux操作系统修改IP Linux实现SCSI硬盘热插拔及在线识别 Linux下用CDMA modem拨号上网

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程 安装红帽子RedHat Linux9.0操作系统教程 Linux服务器:设计高性能网站架构-LLMP Linux服务器:设计高性能网站架构-LLMP 使用Clonezilla迁移到虚拟Linux环境 使用Clonezilla迁移到虚拟Linux环境 Linux上的MRTG流量监控中心 Linux上的MRTG流量监控中心 Linux 双网卡绑定一个IP原理及实现 Linux 双网卡绑定一个IP原理及实现 linux和windows等系统远程控制ubuntu桌面 linux和windows等系统远程控制ubuntu桌面

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载 linux命令行浏览器的使用方法 Linux NFS服务固定端口及防火墙配置 U盘安装Ubuntu 10.04 Linux清除用户登录记录和命令历史方法