在Linux下搭建Web应用环境(原创) chenyun2000 [原作]

转载 2004年07月30日 00:57:00
 

JAVA运行环境:j2sdk-1_4_2_05<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

数据库服务器:MySQL-4.0.20d

Web服务器:Tomcat5.0.27

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

1搭建JAVA的运行环境

1Sun公司下载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/sbinmysqld服务程序

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目录,其下有classeslib目录。

一种方法是将整个目录拷贝到/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在启动时会自动加载

centos中安装并配置Java EE开发环境(可以开发java项目和web项目的环境)

1. 安装tomcat,参考另外一篇博文:http://blog.csdn.net/damotiansheng/article/details/37815871; 2. 下载安装eclipse...
  • damotiansheng
  • damotiansheng
  • 2014年07月16日 15:36
  • 4939

Linux下Web服务器开发

web服务器开发,练习指南。
  • u010959074
  • u010959074
  • 2016年07月10日 13:53
  • 4903

Linux下搭建Apache服务器

Linux下搭建Apache服务器(完整版) 什么是Apache? Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作...
  • chengxuyuanyonghu
  • chengxuyuanyonghu
  • 2017年03月13日 18:35
  • 2360

linux下web应用环境

  • 2010年11月01日 11:42
  • 32KB
  • 下载

搭建WEB应用环境下载资料

  • 2013年08月16日 17:22
  • 189KB
  • 下载

WEB应用环境的搭建(一)配置Tomcat步骤

首先了解C/s架构 比如我们常见的QQ,魔兽世界等 这种结构的程序是有服务器来提供服务的,客户端来使用服务 而B/S架构是这样的 它不需要安装客户端,只需要浏览器就可以...
  • hncsy403
  • hncsy403
  • 2012年08月24日 20:49
  • 9499

对jsp的一个小结(1)搭建web应用环境、用jsp实现输出、实现数据传递

1搭建web应用环境httplocalhost8080 1.认识tomcat 2创建并运行web项目 3部署web项目 2.使用jsp实现输出,3种注释方式 1领取任务 2分析任务 3使用out...
  • sgyhl18
  • sgyhl18
  • 2015年03月25日 14:53
  • 533

有关J2se创建web应用环境搭建的一些问题

最近做一个项目,需要去搭建一些环境,但是环境略老,和之前学到的都不太一样,于是自己开始摸索了一些东西。 建立的系统环境包括: l Java JDK:J2SE 6开发包(Update 2...
  • u011415481
  • u011415481
  • 2015年05月02日 23:47
  • 272

配置Web应用环境实现JSP留言簿

  • 2010年02月07日 21:26
  • 17KB
  • 下载

Web应用环境下不同页面之间的传值(本文暂时只讨论 form表单数据提交)

关于多层次页面之间form表单数据的处理(存取及提交)
  • w654274568w
  • w654274568w
  • 2016年08月12日 13:24
  • 560
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Linux下搭建Web应用环境(原创) chenyun2000 [原作]
举报原因:
原因补充:

(最多只允许输入30个字)