`

Apache2.0.49 Jboss-3.0.8_tomcat-4.1.24 Oracle8.1.6 Apache-ant-1.6.1 j2sdk-1_4_2_04-windows-i586-p.exe构建j2ee开发平台

 
阅读更多

Apache2.0.49 +Jboss-3.0.8_tomcat-4.1.24+Oracle8.1.6+Apache-ant-1.6.1+j2sdk-1_4_2_04-windows-i586-p.exe构建j2ee开发平台(win2ks)

一.准备工作:
需要以下软件:
1.Apache2.0.49
www.apache.org
2.J2sdk1.4.2_04
www.sun.com
3.Jboss-3.0.8_jakarta-tomcat-4.1.24
www.jboss.org
4.mod_jk2.so
jakarta.apache.org(这个是用来整合Apache与Tomcat的)
5.Oracle8.1.6
6.Ant
www.apache.org
二.软件安装
(根据自己的情况更改相应设置)
1.安装apache2.0.49
安装后apache服务默认为自动,当然我们可以在控制面板-〉管理工具-〉服务里面更改,
测试:在浏览器里面输入:http://localhosthttp://127.0.0.1如果出现apache的默认页面说明安装成功
2.安装jsdk1.4
安装好后
设置JAVA_HOME,值为你jsdk1.4的安装目录
(如JAVA_HOME的值为:C:/j2sdk1.4.1_01)
设置CLASS_PATH,值为(.;JAVA_HOME/lib/dt.jar;JAVA_HOME/lib/tools.jar)
设置PATH,在PATH里面添加JAVA_HOME/bin
3.安装Jboss-3.0.8_jakarta-tomcat-4.1.24
将你下载下来的.zip文件解压到你想设置的安装目录(随便了)。
然后在系统环境变量里面设置TOMCAT_HOME
(如:C:/jboss-3.0.8_jakarta-tomcat-4.1.24/jboss-3.0.8_jakarta-tomcat-4.1.24/tomcat-4.1.x)
测试:运行JBOSS_HOME/bin/run.bat ,随后DOS窗口里面会出现一大堆东东。当窗口里面的东西不再动的时候,
你可以在浏览器里面输入:
  http://localhost:8080/jmx-console/
来测试,如果出现相应的页面,说明安装成功。
4.安装ORACLE8.1.6
   选好目录
5.安装Ant
解压缩你下载的.ZIP文件
设置ANT_HOME值为ant的解压缩目录
  (如:E:/j2ee/ant-current-bin/apache-ant-1.6.1)
在环境变量PATH里面添加ANT_HOME/bin
将TOMCAT_HOME/comm/lib/servlet.jar拷贝到ANT_HOME/lib目录下面
这个以后会用得着的。
6.ORACLE的数据库驱动处理    
    拷贝到JBOSS_HOME/ server/all/lib目录下面
    需要注意:配置JBOSS下面的连接池,而不是配置TOMCAT
三.软件整合
JBOSS的连接池配置
 1.在JBOSS_HOME目录docs/examples/jca找到相关于mysql的部署文件oracle-service.xml,修改用户登录数据库的参数并将此文件放入
  JBOSS_HOME/all/deploy下。
  下面是修改后的东东:
...
<attribute name="JndiName">OracleDS</attribute>
<attribute name="ManagedConnectionFactoryProperties">
<properties>
<config-property name="ConnectionURL" type="java.lang.String">
jdbc:oracle:thin:@localhost:1521:dxm
</config-property>
<config-property name="DriverClass" type="java.lang.String">
oracle.jdbc.driver.OracleDriver
</config-property>
<config-property name="UserName" type="java.lang.String">system</config-property>
<config-property name="Password" type="java.lang.String">manager</config-property>
</properties>...
要注意JndiName的名字
2.进入CMD,在JBOSS_HOME/bin目录下用 run -c all 启动jboss
接着你需要按照下面的步骤来做,这样做的目的是用来测试连接池的配置是否正确。
 (一)建立表test_jndi 
  在ORACLE的DXM数据库里面新建表test_jndi,设置一个字段,字段名是a,数据类型
 vchar2,值是hello dxm
 (二)建立测试文件  
在JBOSS_HOME/server/all/deploy目录下新建一个文件夹,名为“test.war”,再新建一个测试用的testJNDI.jsp文件,内容如下:
<%@page contentType="text/html; charset=gb2312"%>
<%@ page import="java.util.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="javax.sql.*" %>
<%@ page import="javax.naming.*" %>
<%
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:OracleDS");
Connection conn = ds.getConnection();
PreparedStatement ps=conn.prepareStatement("select * from test_jndi");
ResultSet rs=ps.executeQuery();
while(rs.next()){
out.println(rs.getString(1));
}
%>
注意:引用时使用“java:/...”要与你定义的数据源对应

(三)测试
然后你在浏览器里面输入:
http://localhost:8080/test/testJNDI.jsp
如果以上配置都正确,会出现”hello DXM” 的字样。


整合Apache 与TOMCAT
1. 拷贝mod_jk2.so到APAHCE_HOME/modules目录下面
2.编辑Apache2/conf/httpd.conf文件,
在LoadModule那一段代码中添加:
LoadModule jk2_module modules/mod_jk2.so
AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset GB2312 使Apache自动支持中文显示
(此项暂时不用设置
注:“虚拟主机配置代码段”根据实际情况进行修改
<VirtualHost *:80>
ServerAdmin debugdou@21cn.com
DocumentRoot "e:/j2ee/dxm"
ServerName www.ainfo.com.cn
ErrorLog logs/ainfo.com.cn-error_log
CustomLog logs/ainfo.com.cn-access_log common
</VirtualHost>
)

3. 新建文件为APAHCE_HOME/conf/workers2.properties
内容如下
[shm]
file=${serverRoot}/logs/shm.file
size=1048576

# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
[status:status]

# Uri mapping
# 状态监控的uri
[uri:/jkstatus/*]
worker=status:status

# Uri mapping
#将所jsp文件的请求通过ajp方式交由tomcat处理
[uri:/*.jsp]
worker=ajp13:localhost:8009

# Uri mapping
#将所有文件的请求通过ajp方式交由tomcat处理
[uri:/*]
worker=ajp13:localhost:8009

[uri:/examples/*]
worker=ajp13:example

(
[shm]
file=${serverRoot}/logs/shm.file
size=1048576
#The socket channel
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
#define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
#uri mapping
[uri:/*.jsp]
worker=ajp13:localhost:8009
)
说明:# Uri mapping---要想通过Apahce访问servlet有些东东必须加上的,以后我们会用上的。
4.修改TOMCAT_HOME/conf/jk2.properties只剩下以下两行,也可以不修改的
  # The default port is 8009 but you can use another one
  # channelSocket.port=8019

现在你要测试一下,看看Apache和Tomcat是否一起工作了
在浏览器里面输入:
http://localhost/test/testJNDI.jsp
如果出现”hello dxm”的字样,说明整合成功。构建好了一个J2EE的开发环境(全文完)。 

分享到:
评论

相关推荐

    apache_2.0.49-win32-x86-no_ssl

    apache_2.0.49-win32-x86-no_ssl

    Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结

    - 版本:j2sdk-1_4_2-windows-i586.exe - JDK的选择对后续Apache和Tomcat的安装有着重要影响,因此需要仔细挑选合适的版本。 2. **Apache HTTP Server** - 版本:apache_2.0.49-win32-x86-no_ssl.exe - ...

    Apache Http Server、Apache Tomcat、mod_jk

    在本例中,我们看到的是jk2.0.4-win32-apache2.0.49版本,这是针对Apache 2.0.49的一个版本,用于在Windows环境下运行。mod_jk通过使用Apache的URL重写功能,将HTTP请求透明地转发到Tomcat实例,从而使得Apache可以...

    PyPI 官网下载 | bluedot_rest_framework-2.0.49-py2-none-any.whl

    《PyPI官网下载:深入理解bluedot_rest_framework-2.0.49-py2-none-any.whl》 在Python的世界里,PyPI(Python Package Index)是开发者们分享和获取开源软件包的主要平台。它为Python社区提供了一个集中化的地方来...

    ARCIMS安装指南

    本篇文档详细记录了一位技术人员在安装ARCIMS过程中遇到的问题及解决方案,尤其针对servlet for IIS安装失败后转向Apache和Tomcat的配置过程进行了详尽描述。以下是对该文档内容进行的知识点总结与解析。 #### 1. ...

    Apache+Tomcat+MySQL+jsp+php的服务器整合配置

    在Windows环境下,选择合适的Apache版本(如apache_2.0.49-win32-x86-no_ssl.exe)进行安装,并确保配置环境变量,使得系统能够找到Apache的执行文件。 **Tomcat的配置** Tomcat用于处理JSP和Servlet,这里推荐使用...

    Apchche+php+Mysql+jsp+tomcat.WEB环境设置指南

    本指南旨在提供一个全面且详细的步骤说明,帮助读者完成Windows 2003平台下Apache 2.0.49、PHP 4.3.6、MySQL 4.0.18、PhpMyAdmin 2.5.6、JK 2.0.4、J2SDK 1.4.2_4以及Tomcat 5.0.19的整合配置。通过本教程的学习与...

    如何卸载Mysql_Apache_PHP.

    httpd-manual-2.0.49-4 ``` #### 步骤二:卸载Apache组件 使用`rpm -e`命令逐一卸载这些组件,同样地,可以使用`--nodeps`选项在遇到依赖问题时进行强制卸载。 ### 卸载PHP #### 步骤一:检查已安装的PHP组件 ...

    shopex开发环境配置,php配置windows

    - 解压`jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip`,将其中的`mod_jk2.so`文件复制到Apache的`modules`目录。 - 修改`httpd.conf`文件,添加以下内容启用mod_jk模块: ``` LoadModule jk2_...

    mockito-core-2.0.49-beta.jar中文-英文对照文档.zip

    (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以...

    linux下jsp网站组建成功.docx

    可以通过运行可执行文件`j2sdk-1_4_2_04-linux-i586-rpm.bin`来安装。安装完成后,JDK的环境变量如`JAVA_HOME`需要设置正确,以便Apache和Tomcat能够找到Java运行时环境。 3. **Tomcat**: Jakarta Tomcat 4.1.30...

    windows 2000下的服务器安装

    4. **J2SDK 1_4_2**:Java 2 Standard Edition SDK,提供Java开发和运行环境。下载地址是http://java.sun.com/j2se/1.4.2/download.html。 5. **Jakarta-Tomcat-5.0.9**:Tomcat是一款开源的JSP和Servlet容器,基于...

    PHP5.3.1+Apache+Mysql配置(配置总结)

    主配置文件是 C:\Program Files\Apache Group\Apache\conf\httpd.conf。我们可以使用文本编辑工具编辑这个配置文件。在配置文件里,以“#”开头的行是注释行。我们需要关注的配置选项包括 ServerRoot、Port、...

    如何安装Apache 服务器 安装教程.docx

    ### 如何安装与配置 Apache 服务器 #### 一、引言 Apache 作为全球使用最广泛的 Web 服务器之一,不仅因为它是开源免费的,还因为它提供了丰富的功能和灵活性。据统计,超过 60% 的 HTTP 服务器正在使用 Apache。本...

    Apache HTTP Server for Linux V2.0.49

    Linux + Apache是目前免费服务器中的最佳拍挡。Apache快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,...

    Apache服务器手册_Web服务器.pdf

    Apache服务器手册详细介绍了如何安装、配置、运行和管理Apache Web服务器。Apache是世界上最流行的开源Web服务器软件之一,以其高性能、高可靠性和可定制性而闻名。在手册中,作者狄登峰系统地讲解了Apache的各个...

    pdf-viewer 2.0.49破解版

    pdf-viewer 2.0.49破解版无水印

    LAMP构架的详细配置方法!

    1. **下载源码包**:首先从Apache官网下载httpd-2.0.49.tar.gz,并解压至/usr/local/work目录。 ```bash [root@localhost work]# tar xzf httpd-2.0.49.tar.gz ``` 2. **进入解压后的目录**: ```bash [root@...

    PHP Server Builder v1.4 for windows Build 330

    集成安装了Apache 2.0.49 PHP 4.3.5 Mysql 4.0.18 PHPMyadmin 2.5.6 Zend Optimizer 2.5.1

Global site tag (gtag.js) - Google Analytics