yl197837 发表于 2018-11-21 07:25:10

windows环境下搭建Apache/tomcat/mysql工程本机测试环境

  一.apache配置转发请求:
      Apache基于APR(Apache Portable Runtime)是钱Apache多平台操作系统间的移植,而保持程序不变,类似于java运行与jdk上。
  安装以apache-tomcat-6.0.33为例,具体情况具体操作
  1.将mod_jk.conf、workers.properties放到apache安装目录/conf下
  2.mod_jk.so放到apache安装目录/modules目录下
  3.httpd.conf文件中添加下面内容,调用mod_jk,转发给tomcat,
      配置虚拟域名,更改两处文件位置
     
  include conf/mod_jk.conf
  ServerName 127.0.0.1
  NameVirtualHost *:80
  
  DocumentRoot F:\apache-tomcat-6.0.33\webapps\cssdj
  ServerName 127.0.0.1
  ServerAdmin test@css.com.cn
  

  

  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript text/css
  AddOutputFilter DEFLATE js css
  SetOutputFilter DEFLATE
  

  DeflateFilterNote Input instream
  DeflateFilterNote Output outstream
  DeflateFilterNote Ratio ratio
  SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
  SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
  SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary
  RewriteEngine on
  RewriteRule /messagebroker/(.*)$/messagebroker/$1
  RewriteCond %{QUERY_STRING} ^(.+)$
  RewriteRule /(+).json$ /$1.action?%1&resulttype=json
  RewriteRule /(+).json /$1.action?resulttype=json
  #RewriteRule /home$/myIndex.action
  #RewriteRule /(+)$/profile.action?domain=$1
  
  Options Indexes FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow from all
  
  DirectoryIndexindex.jsp
  JkMount /*.jsp loadbalancer
  JkMount /*.action loadbalancer
  JkMount /*.servlet loadbalancer
  JkMount /messagebroker/* loadbalancer
  
  

  
  二.tomcat配置:单一tomcat无需要更改配置、tomcat虚拟目录和负载均衡另说
     1.放置工程文件到F:\apache-tomcat-6.0.33\webapps\ROOT,删除内其他内容
     2.mod_jk默认调用root下工程
  

  三.memcached服务:启动即可,缓存
  打开命令提示符,进入到memcached所在目录。输入memcached -d install,如果没有报错说明安装成功。
      打开 开始-->管理工具-->服务,或者 运行-->services.msc来打开服务管理界面,前面的安装环节没有出现问题的话这里会多一个 Memcached Server服务。点击启动此服务,或者命令行输入 net start "Memcached Server" 来启动memcached.
  

  

  四.mysql配置
  1.数据库链接配置文件(数据库连接池):工程目录下/WEB-INF/classes/proxool.xml(读节点),proxoolwrite.xml(写节点),proxoollog.xml(日志记录节点)改成数据库服务器的ip地址、数据库及用户名密码
  2.数据库表配置的更改
  g_param表中id为3和4的字段
        3的description为系统地址
        4的description为系统上传地址,remark为上传物理路径
        d_serverid表中所有字段
      其中description为各个功能相应的上传地址
        remark为各个功能相应的物理路径
  




页: [1]
查看完整版本: windows环境下搭建Apache/tomcat/mysql工程本机测试环境