- 浏览: 1737322 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (337)
- javaScript校验 (11)
- java (31)
- java连接数据库 (1)
- js应用 (41)
- JQuery (15)
- linux操作命令 (12)
- loadrunner测试 (5)
- tomcat (18)
- 数据库 (12)
- eclipse (7)
- 触发器 (7)
- 表单 (3)
- ibatis (6)
- oracle (4)
- xml (1)
- Exception (6)
- spring (16)
- struts (4)
- struts 标签 (2)
- sql (8)
- sql server (6)
- 其它 (18)
- Apache (2)
- 电脑故障 (4)
- java 线程 (1)
- dwr (8)
- jackey (18)
- 总结 (34)
- gcc linux (2)
- extjs 学习 (5)
- 网站建设 (4)
- 健康 (2)
- 房地产知识 (1)
- hibernate (3)
- mysql (7)
- linux (13)
- svn (1)
最新评论
-
阳光泛滥的日子:
很好用谢谢
java.net.URISyntaxException的解决办法 -
linjianqing:
现在有更好的处理方式吗?我正也为这发愁
applet访问打印机出现的问题 -
ruyi574812039:
非常感谢您的总结!想问几个问题!假设三个项目分别以静态部署的三 ...
在Tomcat中部署Web程序的几种方式 -
yangguo:
太j8麻烦了
Spring3.1中使用缓存注解及Shiro的缓存联合 -
bellawang:
很好用谢谢
java.net.URISyntaxException的解决办法
Linux下jsp开发环境,apache,tomcat服务器配置过程:
(特别注明:本文内容均参考于互联网,经过个人实践而总结,若配置中遇到问题请联系我,可能写的时候漏掉了某些地方,感谢网上前辈的经验,希望更多的实践经验得以共享)
1.操作系统
RedHat Linux 9.0
2.所需软件
Apache 2.0.54
下载地址
http://apache.freelamp.com/httpd
下载该文件httpd-2.0.54.tar.gz
Tomcat5.5.9
下载地址
http://apache.justdn.org/jakarta/tomcat-5/v5.5.9/bin/
下载该文件jakarta-tomcat-5.5.9.tar.gz
Mod_jk 1.2.14
下载地址
http://apache.justdn.org/jakarta/tomcat-connectors/jk/source/jk-1.2.14/
下载该文件jakarta-tomcat-connectors-1.2.14-src.tar.gz
Jdk 1_5_0_04
下载地址
http://java.sun.com/j2se/1.5.0/download.jsp
下载该文件jdk-1_5_0_04-linux-i586-rpm.bin
下载时将所需软件包文件保存在/usr/local目录下
3.安装步骤
A 安装JDK
# cd /usr/local/
# chmod x jdk-1_5_0_04-linux-i586-rpm.bin
# ./jdk-1.5.0_04-linux-i586-rpm.bin
# cd /usr/java/
# ln -s /usr/java/jdk-1_5_0_04 /usr/local/java
# vi /etc/profile
#
添加如下内容
JAVA_HOME=/usr/java/jdk-1_5_0_04
CLASSPATH=/usr/java/jdk-1_5_0_04/lib/dt.jar:/usr/java/jdk-1_5_0_04/lib/tools.jar
PATH=/usr/java/jdk-1_5_0_04/bin:$PATH
export PATH JAVA_HOME CLASSPATH
B 安装Apache
# cd /usr/local/
# tar xvfz httpd-2.0.54.tar.gz
# cd httpd-2.0.54
# ./configure --prefix=/usr/local/apache --enable-module=so
# make
# make install
# cd /usr/local/apache/conf
# vi ./httpd.conf
将Listen 80 修改为Listen 127.0.0.1:80 (219行)
将ServerName 修改为ServerName LocalHost:80 (291行)
在DirectoryIndex中添加 index.jsp (394行)
# cd /usr/local/apache/bin/
# ./apachectl configtest
显示Syntax ok则表明安装成功
#./apachectl start
启动apache服务,浏览器中访问本机80端口,查看端口是否正常,输入127.0.0.1:80
# ./apachectl stop
关闭服务
备注:prefix定义apache的安装路径
C安装Tomcat
# cd /usr/local/
# tar xvfz jakarta-tomcat-5.5.9.tar.gz
# ln ?s /usr/local/jakarta-tomcat-5.5.9 /usr/local/tomcat
# vi /usr/local/tomcat/bin/catalina.sh
第46行加入此句
JAVA_HOME=/usr/java/jdk-1_5_0_04
启动服务后,访问本机8080端口,查看端口是否正常(输入127.0.0.1:8080)
# /usr/local/tomcat/bin/startup.sh /startup.bat
关闭服务
# /usr/local/tomcat/bin/shutdown.sh /shutdown.bat
D 安装JK
# cd /usr/local/
# tar xzvf jakarta-tomcat-connectors-1.2.14-src.tar.gz
# cd jakarta-tomcat-connectors-1.2.14-src/jk/native
# chmod 755 buildconf.sh
# ./buildconf.sh
# ./configure --with-apxs=/usr/local/apache/bin/apxs
# make
# make install
# cd /usr/local/jakarta-tomcat-connectors-jk1.2.14-src/jk/native/apache-2.0/
# cp mod_jk.so /usr/local/apache/modules/
E 系统整合
# vi /usr/local/apache/conf/httpd.conf
在文件最末尾加上如下语句
#Load mod_jk
LoadModule jk_module modules/mod_jk.so
# Configure mod_jk
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkMount /*.jsp loadbalancer
JkMount /servlet/* loadbalancer
JkMount /application/* loadbalancer
#vi /usr/local/apache/conf/workers.properties
添加下列语句
#
# workers.properties
#
# In Unix, we use forward slashes:
ps=/
# list the workers by name
worker.list=tomcat1, tomcat2, loadbalancer
# ------------------------
# First tomcat server
# ------------------------
worker.tomcat1.port=8009
worker.tomcat1.host=127.0.0.1
worker.tomcat1.type=ajp13
# Specify the size of the open connection cache.
#worker.tomcat1.cachesize
#
# Specifies the load balance factor when used with
# a load balancing worker.
# Note:
# ----> lbfactor must be > 0
# ----> Low lbfactor means less work done by the worker.
worker.tomcat1.lbfactor=100
# ------------------------
# Second tomcat server
# ------------------------
worker.tomcat2.port=8009
worker.tomcat2.host=192.168.1.34
worker.tomcat2.type=ajp13
# Specify the size of the open connection cache.
#worker.tomcat2.cachesize
#
# Specifies the load balance factor when used with
# a load balancing worker.
# Note:
# ----> lbfactor must be > 0
# ----> Low lbfactor means less work done by the worker.
worker.tomcat2.lbfactor=100
# ------------------------
# Load Balancer worker
# ------------------------
# The loadbalancer (type lb) worker performs weighted round-robin
# load balancing with sticky sessions.
# Note:
# ----> If a worker dies, the load balancer will check its state
# once in a while. Until then all work is redirected to peer
# worker.
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=tomcat1, tomcat2
#
# END workers.properties
#
#vi /usr/local/tomcat/conf/server.xml
第101行
在119行左右加入如下语句(去注释)
若第二台tomcat,将jvmRoute的修改为tomcat2
系统整合完毕
启动apache和tomcat服务
# /usr/local/apache/bin/apachectl start
# /usr/local/tomcat/bin/catalina.sh start
将如下内容添加至/etc/rc.d/rc.local文件末尾
以便系统启动后开启apache,tomcat服务
#vi /etc/rc.d/rc.local
添加
/usr/local/tomcat/bin/catalina.sh start
/usr/local/apache/bin/apachectl start
发表评论
-
实现Applet与Servlet之间进行通讯的简单实例
2011-08-09 21:36 2994Servlet传送查询记录集给Applet 这篇文章是继< ... -
js 表单使用总结 jackey
2010-05-26 15:51 20971 javascript刷新页面 ... -
javascript的子窗口和父窗口的传值与刷新
2010-02-21 18:04 3190另存为子窗口 <!DOCTYPE HTML PUB ... -
showModalDialog参数使用详解
2010-02-04 19:24 1627showModalDialog:模式窗 ... -
Log4j配置文件的示例_jackey
2010-02-03 13:05 2034引子: 最近老是用到log4j的东西,我想这样优秀的一个 ... -
实现数据库中的数据(db data)转化成document文档 实现jdbc批量插入数据
2010-01-28 16:36 1741package com.test; import java. ... -
Ajax实现文件上传 jackey 好方法
2010-01-19 11:02 8303首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
js控制select的option
2010-01-05 15:15 5761js控制select的option JS sele ... -
Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置
2009-09-29 14:30 2525所需软件 (1) j2sdk- ... -
Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置
2009-09-29 14:22 3861所需软件(1) j2sdk-1_4_2-win ... -
EL表达式 (详解)
2009-09-12 02:59 8249EL表达式 1、EL简介1)语法结构 ... -
在Tomcat中部署Web程序的几种方式
2009-09-10 18:36 20350在Tomcat中部署Java Web应用程序有两种方式:静态部 ... -
window xp Service pack 2+ iis 5.1+tomcat-5.5.27 +jdk1.5.0_08
2009-08-07 23:34 4259xp下整合IIS和tomcat ... -
使用IIS+Tomcat6.0将JSP网站发布到Internet
2009-08-07 10:40 5788使用IIS+Tomcat6.0将JS ... -
Spring整合第三方MVC框架的通用配置
2009-08-06 17:55 1584Spring整合第三方MVC框架的通用配置 ... -
常见错误解决方案
2009-08-06 14:33 17821. sql server 错误签名 ISQL/w - ... -
dwr spring 如何配置
2009-08-06 13:57 2752DWR和Spring 让DWR和Spring一起工作的步 ... -
java 遍历map 方法 集合 jackey
2009-08-02 12:02 29660package com.jackey.topic; impo ... -
JSON 入门指南 jackey
2009-07-29 16:43 1340JSON 即 JavaScript Object Natati ... -
Eclipse插件的安装有两种方法 ___jackey
2009-07-29 14:06 1335Eclipse插件的安装有两种 ...
相关推荐
本文将详细介绍如何在Windows 7操作系统上安装并配置Apache Web服务器、PHP解析器以及MySQL数据库服务,帮助读者构建一个完整的LAMP(Linux Apache MySQL PHP)或WAMP(Windows Apache MySQL PHP)开发环境。...
【标题】"tomcat-trunk 源码以及依赖包完整版" 提供了关键信息,这表明我们讨论的是Apache Tomcat服务器的源代码库的一个分支,通常称为“trunk”,它代表了项目的主开发线。Tomcat是开源的Java Servlet和JavaServer...
### 在RedHat 9.0下建立ARM-Linux交叉编译环境 #### 一、概述 在RedHat 9.0环境下搭建ARM-Linux交叉编译环境是一项重要的工作,尤其对于那些希望在ARM架构上开发嵌入式系统的开发者来说更是如此。通过本文档,您将...
**第一步:系统环境配置** 1. **安装JDK**:JDK是Java开发的核心组件,包含了编译器、运行时环境以及各种工具。在安装JDK时,应选择适合操作系统的版本(Windows, Linux, macOS等),并按照官方提供的安装指南进行...
本文主要讲解如何在Ubuntu Linux环境下编译出能在DD-WRT和Tomato路由器固件上运行的软件。首先,我们需要一个Ubuntu Linux的开发环境,这里推荐在Vista的VirtualBox虚拟机中安装Ubuntu。安装完成后,设置增强工具,...
以下是对如何在Linux环境下批量设置用户磁盘配额的详细解析: ### 一、设置规则概述 在给定的文件中,明确了以下几点关键规则: 1. **最大存储容量**:每个用户最多只能存放20MB的文件。 2. **文件数量限制**:...
在本文档中,我们探讨了如何在Ubuntu Linux环境下编译软件,使其能够在DD-WRT和Tomato等基于Linux的路由器固件上运行。这涉及到交叉编译技术,即在一种架构上编译出适用于另一种架构的软件。以下是详细步骤和知识点...
至此,你已经在Linux环境下成功安装并运行了Kafka。然而,这只是基本的本地单节点部署。在生产环境中,你可能需要考虑多节点集群、数据备份、安全配置以及性能优化等更多细节。Kafka还支持与其他大数据工具如Spark、...
以上就是Win8环境下配置WAMP服务器的基本步骤,这个过程中可能需要根据个人需求和系统的具体情况调整配置。在实际操作中,确保遵循最佳安全实践,例如限制对服务器的外部访问,以及定期更新组件到最新版本,以防范...
VHD-Util 在 Linux 环境下提供对这种格式的支持,帮助用户进行创建、转换、检查、扩容等操作。 首先,让我们了解一下VHD文件格式。VHD 是 Virtual Hard Disk 的缩写,它是一种文件存储格式,可以模拟不同大小的硬盘...
NULL 博文链接:https://jacky-soft.iteye.com/blog/1453732
"HDFS 配置 Kerberos" 本文档记录了为 Hadoop 的 HDFS 配置 Kerberos 的过程,Hadoop 的版本是 2.4.1。Kerberos 是一种常用的身份验证协议,用于提供安全的身份验证机制。在 Hadoop 中,Kerberos 可以用于 HDFS 和 ...
- 比如,如果只使用Tomcat,则只选择“Tomcat 5”相关的插件加载。 2. **去除不必要的视图**: - 如果发现某些视图或工具栏不常用,可以在`Window > Customize Perspective`中关闭这些视图,从而减少启动时的资源...
### 华为内部Linux培训资料知识点总结 ...以上内容详细介绍了华为内部Linux培训资料中的主要知识点,涵盖了命令行操作、文件编辑、网络配置和管理、软件包管理等方面,为学习和掌握Linux系统提供了全面而深入的指导。
**Kafka分布式消息系统在Linux环境下的应用与实践** Kafka是一种高性能的分布式消息系统,由LinkedIn开发并贡献给了Apache软件基金会。它被设计为一个可扩展、容错且低延迟的消息中间件,广泛用于大数据实时处理、...
Xilnx Vivado 2018.1 web installer for Linux OS. Vivado Design Suite - HLx Editions - 2018.1 Full Product Installation
以上代码展示了如何使用Java操作数据库,包括创建表、读取XML配置文件、判断字符串有效性以及数据库连接管理等常见操作。这些知识点对于理解Java开发中的数据库交互非常有帮助。同时,我们也可以看到在实际项目开发...
《Mini2440 Linux环境下使用SDL库实现的推箱子游戏》 Mini2440是一款基于Samsung S3C2440处理器的嵌入式开发板,它广泛应用于Linux系统的教学与研究。在这个项目中,开发者利用Linux操作系统,结合SDL(Simple ...
5. **Linux环境下虚拟主机配置**: - `Config virtual host in linux by Jacky.docx` 涉及的是在Linux服务器上为Drupal配置虚拟主机。这包括修改Apache的配置文件(如httpd.conf或sites-available),创建虚拟主机...