起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3114|回复: 3

[处理中3] wex5 采用apache+tomcat 整合链接不上数据库

[复制链接]

3

主题

5

帖子

33

积分

新手上路

Rank: 1

积分
33
QQ
发表于 2017-5-26 11:42:39 | 显示全部楼层 |阅读模式
最近有一项目,情况如下:
1、原有的系统在apache+php+mysql开发的企业网站业务apache占用80端口
www.demo.com 就可以访问
2、现有的系统采用wex5 3.5版本开发,一个新的业务系统 端口8080
www.demo.com:8080/top就可以正常访问
3、部署在一台服务器上,两个系统分别都运行正常
需求:
1、用户使用输入一个网站,不要有8080端口出现
www.demo.com 可以访问网站   www.demo.com/top可以访问业务系统

解决方案:
采用apache  +  tomcat  mod_jk.so整合。
整合完成后,  
www.demo.com  正常
www.demo.com/top  的页面都正常

问题出现
www.demo.com/top  的页面都正常,但是数据库链接出现连接不上。
提示  Not Found

平台采用  windows 2008 R2 sp1  apache 2.4    tomcat  java是wex5 3.5自带的。

还请大神给看看。
发表于 2017-5-26 11:52:34 | 显示全部楼层
如果使用8080端口去访问 BaasServer  就是正常的对吗??

请问你是怎么整合的??,欢迎详细步骤分享一下

谢谢,
只整合了 前端页面的访问端口,而没有整合 BaasServer 请求的端口吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

5

帖子

33

积分

新手上路

Rank: 1

积分
33
QQ
 楼主| 发表于 2017-5-27 15:47:22 | 显示全部楼层
1、apache 2.4 对应的mod_jk.so 复制到 apache 目录  apache\modules下,对应的是64位
2、在apache\conf  目录下增加两个文件  mod_jk.conf  ,workers.properties
    mod_jk.conf  :如下
          LoadModule jk_module modules/mod_jk.so  
         JkWorkersFile conf/workers.properties  
         JkLogFile logs/mod_jk.log  
         JkLogLevel info  
         JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"  
         JkOptions +ForwardKeySize +ForwardURICompatUnparsed +ForwardDirectories  
         JkRequestLogFormat "%w %V %T"  
  
         JkMount /servlet/* worker1
         JkMount /top/* worker1   (这个top是我的工程目录)
         JkMount /*.jsp worker1  
         JkMount /*.action worker1  
         JkMount /*.do worker1
    workers.properties  文件如下:
         workers.tomcat_home=e:\apache-tomcat
         workers.jre_home=e:\java\jre1.8  
         ps=\
         # Defining a worker named worker1 and of type ajp13  
        worker.list=worker1  
        # Set properties for worker1  
        worker.worker1.type=ajp13  
        worker.worker1.host=localhost  
        worker.worker1.port=8009  
        worker.worker1.lbfactor=1  

修改   httpd.conf   增加下面一句
        Include conf/mod_jk.conf

重启apache  

   凡是访问apache   /top 目录下的都转发到tomcat 端口。

以上是我的操作。
----------------------------------------------------------------------------
    没有整合 BaasServer 请求的端口吗?


没有,还需要整合BassServer 端口,如果需要应该如何整合。


  谢谢


回复 支持 反对

使用道具 举报

发表于 2017-5-27 16:10:51 | 显示全部楼层
zhaozhi 发表于 2017-5-27 15:47
1、apache 2.4 对应的mod_jk.so 复制到 apache 目录  apache\modules下,对应的是64位
2、在apache\conf   ...

不确定!你先用浏览器访问,看下BaasServer的网络请求,是什么??是80还是8080 呢??

如果你的tomcat都映射了!那么BaasServer 如果也是部署在当前的tomcat下!那就应该也映射过了!

你是这样部署的吗?
http://docs.wex5.com/wex5-deploy-question-list-2004
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-3 06:37 , Processed in 0.061190 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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