- 浏览: 2880691 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
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在启动时会自动加载
数据库服务器: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中if -z -d什么意思?
2015-04-27 13:53 1173[ -a FILE ] 如果 FILE 存在则为真。 ... -
linux bash shell 基本知识
2015-04-23 14:01 1236以下为转载内容: $ which bash O ... -
如何处理 bash shell 变量中的斜杠(/)?
2015-02-10 12:19 3639#!/bin/bash ## Our path ... -
通过dos 命令调用git bash
2015-01-14 12:57 19011. 先安装 git windows 客户端 2. ... -
vim常用快捷键
2014-11-24 10:55 737一. 移动: h,j,k,l: ... -
win7 + cygwin + nodejs很详细的安装步骤
2014-04-12 09:23 4437win7下安装node.js详细步骤 1.下载cygwin ... -
open windows explorer in cygwin
2014-01-08 14:29 731There's a very good implementa ... -
Operator usage in bash shell
2014-01-07 15:19 975Common Bash comparisons Op ... -
call bash shell script by dos command
2014-01-07 13:50 18111. at first we have a scrip ... -
10 个很有用的高级 Git 命令
2013-08-26 19:56 909迄今,我已经使用Git很长一段时间了,考虑分享一些不管你是团 ... -
cygwin很多命令显示command not found的解决办法
2013-08-14 13:53 2755cygwin很多命令显示command not found的 ... -
linux 服务器初始基本设置
2013-07-18 17:16 968初始安全设置 登录以后,应该马上安装安全更新,这很重要,安 ... -
10个VI的常用技巧
2013-07-17 12:42 9331.打开和关闭行号 :s ... -
some useful notes for cygwin
2013-05-22 10:48 1108useful alias list: ========== ... -
Change cygwin Home location
2013-05-22 10:20 1049Directly edited the Cygwin.bat ... -
vim语法高亮
2013-05-21 18:51 1061vi配置:1.在用户目录建立.vimrc[flying_dog ... -
bash shell notes:
2013-01-29 12:04 1112#!/bin/bash config_file ... -
how to call groovy application in linux
2013-01-29 10:21 945#!/bin/bash function launc ... -
Userful shell commoand in linux
2013-01-04 16:08 1065Userful shell commoand in li ... -
awk - 10 examples to group data in a CSV or text file
2012-06-07 18:28 1819awk is very powerful when i ...
相关推荐
在IT行业中,Web应用环境是开发、测试和部署基于Web的应用程序所必需的基础设施。它由一系列组件构成,包括服务器软件、数据库系统、编程语言...因此,花时间精心搭建Web应用环境是任何Web开发项目不可或缺的前期准备。
### Linux平台搭建Web服务器知识点详解 #### 一、背景与需求分析 - **背景**: 随着21世纪互联网技术的发展,计算机及其网络技术在社会中的地位愈发重要。Linux作为一款开源、免费且功能强大的操作系统,成为了许多...
在IT行业中,Linux系统常被用于搭建Web服务器环境,因为它提供了稳定、安全且高效的基础平台。本一键安装包专门针对Linux系统设计,旨在简化Web环境的配置过程,它集成了Tomcat7、JDK7、MySQL和Nginx以及Apache等...
linux下tomcat安装 mysql安装及字符编码设置 jdk安装及环境变量设置
总之,在Linux上搭建Java Web服务器涉及多个环节,需要对Linux环境、网络服务、数据库管理以及Java应用服务器有深入的理解和实践。通过以上步骤,可以构建一个稳定、安全且高性能的Java Web服务环境。
Linux 下 JAVA 开发环境的搭建是指在 Linux 操作系统中安装和配置 Java 开发环境,包括安装 JDK、Tomcat 和 MySQL 等组件。本文将详细介绍如何在 Linux 系统中搭建 JAVA 开发环境的步骤。 知识点一:安装 JDK 在 ...
Web服务器搭建**:在Linux环境下构建Web服务器是IT领域中一项基础但关键的技术,它允许用户通过互联网访问网站或应用程序。常见的Web服务器软件包括Apache、Nginx等,它们负责处理HTTP请求,将网页内容发送给客户端...
【实验名称】Linux 下的 Web...通过这个实验,参与者将深入理解Web服务器的工作原理,学会如何在Linux环境中搭建和管理Web服务,以及如何利用虚拟主机技术实现多站点部署。这对于网络管理员和Web开发者来说是必备技能。
在Linux环境下搭建Web服务,主要涉及Apache服务器、MySQL数据库以及PHP解释器等组件。这个过程通常被称为LAMP(Linux、Apache、MySQL、PHP)环境搭建,是许多Web应用程序的基础。以下是一份详细的步骤指南,以Red ...
在LINUX操作系统下搭建WEB服务器是非常重要的一步,因为它可以提供一个稳定、安全、可靠的WEB服务环境。下面我们将详细介绍如何在LINUX操作系统下搭建WEB服务器。 首先,我们需要安装Apache服务器。Apache是最流行...
Linux是个一个性能优异,安全的操作系统,互联网超多的web应用都是基于Linux作为服务器,所以系统的学习一下Linux操作系统是非常有必要的。 1.JAVA开发环境的安装与配置(JDK安装,环境变量的配置) 2.Tomcat服务器...
在Linux系统中搭建J2EE运行环境,主要是为了在服务器端部署和运行Java应用程序,包括Web应用、企业级服务等。这个过程主要包括两个主要部分:安装JDK(Java Development Kit)和部署Tomcat(一个流行的Java Servlet...
通过上述步骤,我们已经在Linux环境下成功搭建了Django开发环境。需要注意的是,创建虚拟环境对于保持系统的整洁性和项目的独立性至关重要。此外,随着Django版本的更新,建议定期检查是否有新的版本发布,并及时...
在互联网领域,Linux系统作为稳定的服务器平台,常常被用于搭建Web服务器。本文将深入探讨如何在Linux环境下配置全能型Web服务器,特别以Apache为例,详细阐述其安装、组成、配置及设置过程。 首先,Web服务器是...
本文将详细介绍如何在Linux环境下搭建一个完整的Java Web开发环境。 #### 一、概述 随着互联网技术的不断进步,Web应用程序已经广泛应用于各种平台,尤其是在Unix/Linux系统中。由于其开放性、稳定性和安全性等...
在Linux系统中搭建PHP环境是许多开发者在进行Web开发时的必要步骤,这涉及到服务器配置、PHP安装、以及与之相关的服务如Apache或Nginx的集成。下面将详细介绍这个过程,以及如何处理源码安装和使用工具。 首先,...
本文将详细介绍如何在Linux环境下搭建必要的开发工具,包括虚拟机安装、Linux系统安装、JDK环境配置、Tomcat安装、Maven安装以及Jenkins的安装与配置。 #### 二、虚拟机安装 虚拟机是一种可以在单个物理主机上模拟...
在Linux系统中搭建Java Web服务器是一项基础而重要的工作,它涉及到三个主要组件:JDK(Java Development Kit)、Tomcat(一个流行的Java应用服务器,用于部署和运行Java Web应用程序)和MySQL(一种关系型数据库...