设为首页 收藏本站
云服务器等爆品抢先购,低至4.2元/月
查看: 568|回复: 0

[经验分享] Apache2.0.49 Jboss-3.0.8_tomcat-4.1.24 Oracle8.1.6 Apache-ant-1.6.1 j2sdk-1_4_2_

[复制链接]

尚未签到

发表于 2017-1-15 07:48:14 | 显示全部楼层 |阅读模式
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://localhost或http://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的开发环境(全文完)。 

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-328515-1-1.html 上篇帖子: [转]使用 Spring 和 Apache CXF 设计和实现 POJO Web 服务,第 1 部分: 使用 CXF 和 Spring 创建 Web 服务 下篇帖子: windows不能在本地计算机启动Apache Tomcat. 有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表