- 浏览: 657723 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (233)
- mysql (20)
- tomcat (17)
- log4j (4)
- jdbc (2)
- hibernate (7)
- highcharts (10)
- java (27)
- bat (5)
- html (18)
- xampp (6)
- apache (9)
- Spring (3)
- windows (13)
- js (38)
- jquery (10)
- struts (20)
- json (1)
- css (7)
- 浏览器 (5)
- ASCII码表 (1)
- svn (3)
- 正则表达式 (3)
- vb (1)
- jsp (4)
- xml (2)
- C语言 (1)
- dll (1)
- 数据库 (8)
- 随便写 (19)
- WebService (1)
- Linux (1)
- 云计算 (2)
- HTTP (2)
- 音楽 (1)
- eclipse (2)
- JFreeChart (1)
- jnative (1)
- ant (1)
- WordPress (1)
- JavaEE (1)
- tag (1)
- ognl (1)
- 设计模式 (3)
- sql (2)
- office (5)
- 软件 (6)
- 健身 (18)
- php (2)
- 读书 (4)
- 管理 (1)
- sublime text (2)
- angularJS (1)
最新评论
-
资深菜鸟程序员:
正解 当中,你是最早的,你转载的那篇已经消失了,所以你就是最吊 ...
程序包com.sun.image.codec.jpeg不存在 -
jun1022509040:
http://download.csdn.net/detail ...
C3P0错误APPARENT DEADLOCK!!!解决 -
alafighting:
厉害!膜拜了~
程序包com.sun.image.codec.jpeg不存在 -
darrenzhong:
c3p0 报错APPARENT DEADLOCK!!! 解决方 ...
C3P0错误APPARENT DEADLOCK!!!解决 -
tslihejun:
谢谢,解决了我的问题。
highcharts 大量数据下y轴值精度丢失的解决
前提:
1.在绑定之前,要保证Apache已经正确配置了代理Tomcat,并且正常运行。
2.有一个域名(本地测试可以通过修改hosts文件)
绑定步骤:
第一步 新建域名
打开host(C:\Windows\System32\drivers\etc),在文件末尾追加下面内容:
127.0.0.1 t1.m.com
127.0.0.1 t2.m.com
第二步 配置tomcat
打开%TOMCAT%\conf\server.xml,把文件中的host标签完整复制一份,修改如下:
name:域名
appBase:包含工程的文件夹(上面的webapps其实就是%TOMCAT%\webapps)
docBase:工程文件夹(上面的xxxx其实就是%TOMCAT%\webapps\xxxx)
第三步 配置apache
打开%XAMPP%\apache\conf\extra\httpd-ajp.conf
删除之前apache对tomcat的代理,然后追加下面内容(Apache和Tomcat都在xampp中,所以这里使用127.0.0.1)
配置完毕。
重新启动Apache和Tomcat。
测试:
在浏览器中输入t1.m.com回车,显示的不再是tomcat首页面,而是xxxx工程的首页面。
注:
不使用Apache的前提下,也可以单独使用Tomcat与域名绑定,修改server.xml中默认的8080端口为80即可,其他配置同上。
这个方法也适用于Tomcat直接与多个域名绑定,只需要在server.xml中包含多个host标签即可。
如果想把Apache与多个域名绑定,可以修改VirtualHost(下面的例子),并且可以把Tomcat集群的配置一并写在VirtualHost中。
以下为追记 2012-06-15:
昨天发现工程中的log4j自动分割日志出现了问题,单个日志文件体积达到了1G,查找原因,发现是在tomcat下的配置文件server.xml中添加了host后引起的,删除添加的host后日志恢复正常,个中原因不甚明了。遂另想方法解决域名绑定,方法如下:
1.在apache中绑定域名
2.通过apache中的proxy把请求转发到tomcat
3.删除tomcat下server.xml中添加的host,只保留localhost一个host
例如:
有两个webapp,一个是webapp-a,另一个是webapp-b,要求如下:
1.地址栏输入t1.lvw.com时,访问webapp-a
2.地址栏输入t1.lvw.com/webapp-a时,访问webapp-a
3.地址栏输入t1.lvw.com/wab时,访问webapp-b
4.地址栏输入t1.lvw.com/webapp-b时,访问webapp-b
配置代码:
1.在绑定之前,要保证Apache已经正确配置了代理Tomcat,并且正常运行。
2.有一个域名(本地测试可以通过修改hosts文件)
绑定步骤:
第一步 新建域名
打开host(C:\Windows\System32\drivers\etc),在文件末尾追加下面内容:
127.0.0.1 t1.m.com
127.0.0.1 t2.m.com
第二步 配置tomcat
打开%TOMCAT%\conf\server.xml,把文件中的host标签完整复制一份,修改如下:
<Host name="t1.m.com" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> <Context docBase="xxxx" path="" reloadable="true"></Context> </Host>
name:域名
appBase:包含工程的文件夹(上面的webapps其实就是%TOMCAT%\webapps)
docBase:工程文件夹(上面的xxxx其实就是%TOMCAT%\webapps\xxxx)
第三步 配置apache
打开%XAMPP%\apache\conf\extra\httpd-ajp.conf
删除之前apache对tomcat的代理,然后追加下面内容(Apache和Tomcat都在xampp中,所以这里使用127.0.0.1)
ProxyPass / ajp://127.0.0.1:8009/ smax=0 ttl=60 retry=5
配置完毕。
重新启动Apache和Tomcat。
测试:
在浏览器中输入t1.m.com回车,显示的不再是tomcat首页面,而是xxxx工程的首页面。
注:
不使用Apache的前提下,也可以单独使用Tomcat与域名绑定,修改server.xml中默认的8080端口为80即可,其他配置同上。
这个方法也适用于Tomcat直接与多个域名绑定,只需要在server.xml中包含多个host标签即可。
如果想把Apache与多个域名绑定,可以修改VirtualHost(下面的例子),并且可以把Tomcat集群的配置一并写在VirtualHost中。
<VirtualHost *:80> ServerName t1.lvw.com <Proxy *> Order deny,allow allow from all </Proxy> ProxyRequests Off ProxyPreserveHost on ProxyPass / balancer://proxy/ stickysession=JSESSIONID|jsessionid ProxyPassReverse / balancer://proxy/ <Proxy balancer://proxy/> BalancerMember ajp://192.168.0.77:8009/ loadfactor=1 route=tomcat7_a BalancerMember ajp://192.168.174.159:8009/ loadfactor=1 route=tomcat7_b </Proxy> </VirtualHost>
以下为追记 2012-06-15:
昨天发现工程中的log4j自动分割日志出现了问题,单个日志文件体积达到了1G,查找原因,发现是在tomcat下的配置文件server.xml中添加了host后引起的,删除添加的host后日志恢复正常,个中原因不甚明了。遂另想方法解决域名绑定,方法如下:
1.在apache中绑定域名
2.通过apache中的proxy把请求转发到tomcat
3.删除tomcat下server.xml中添加的host,只保留localhost一个host
例如:
有两个webapp,一个是webapp-a,另一个是webapp-b,要求如下:
1.地址栏输入t1.lvw.com时,访问webapp-a
2.地址栏输入t1.lvw.com/webapp-a时,访问webapp-a
3.地址栏输入t1.lvw.com/wab时,访问webapp-b
4.地址栏输入t1.lvw.com/webapp-b时,访问webapp-b
配置代码:
<VirtualHost *:80> ServerName t1.lvw.com <Proxy *> Order deny,allow allow from all </Proxy> # ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ # --------------------------- proxy config ------------------------------ # url proxy config # config for webapp-a ProxyPass /webapp-a ajp://127.0.0.1:8009/webapp-a smax=0 ttl=60 retry=5 # config for webapp-b # 如果需要起别名,至少应该有两行定义 ProxyPass /wab ajp://127.0.0.1:8009/webapp-b smax=0 ttl=60 retry=5 ProxyPass /webapp-b ajp://127.0.0.1:8009/webapp-b smax=0 ttl=60 retry=5 # default mapping is webapp-a ProxyPass / ajp://127.0.0.1:8009/webapp-a smax=0 ttl=60 retry=5 # ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ # ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ # ------------------------- balancer config ----------------------------- #ProxyPreserveHost on #ProxyPass / balancer://proxy/ stickysession=JSESSIONID|jsessionid #ProxyPassReverse / balancer://proxy/ #<Proxy balancer://proxy/> # BalancerMember ajp://127.0.0.1:8009/ loadfactor=1 route=tomcat7_a # #BalancerMember ajp://192.168.174.159:8009/ loadfactor=1 route=tomcat7_b #</Proxy> # ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ </VirtualHost>
发表评论
-
apache连接tomcat时,ajp被拒绝
2014-07-14 17:52 2726apache的日志 [Fri Jul 11 09: ... -
.htaccess的使用点滴
2014-03-03 13:44 8102014-03-03 001.修改404画面 作用 ... -
Apache的使用点滴
2014-03-03 09:40 8352014-3-3 环境:win7 64位 旗 ... -
Apache ProxyPass排除指令的应用
2012-12-18 17:35 1582在xampp中,整合好了apache于tomcat,配置了两个 ... -
tomcat中多个应用共用jar的情况下,如何为每个应用配置log4j.properties
2012-08-06 14:21 1340在使用同一个log4j.jar的前提下,如何为每个工程配置日志 ... -
tomcat群集中session共享的几个方案
2012-06-11 17:40 18531.sticky session 2.session复制 3. ... -
增加windows下Tomcat运行时的内存
2012-06-11 11:33 2189注意:本方法仅针对windows下非安装版本的Tomcat ... -
xampp下Apache + Tomcat 集群配置的简单介绍(with sticky session)
2012-06-06 11:00 2611准备工作: 1.xampp 1.7.7 ... -
使用xampp,脱离jdk的束缚
2012-05-07 18:28 5190当产品需要在客户的服务器上运行,为了尽量不改动客户服务 ... -
远程调试Tomcat
2012-05-07 15:57 1413调试分两种 1.没有远程 ... -
与apache有关的tomcat,struts2下的中文乱码
2012-05-03 10:14 17951.构建含有中文参数的url时,进行编码 2.tomcat会自 ... -
tomcat的配置文件server.xml不支持中文注释的解决办法
2012-04-27 09:22 13038早上启动tomcat失败,控制台一闪而过,打开catalina ... -
使用xampp如何定制网站图标(favicon)
2012-04-23 10:32 2119替换xampp\htdocs\favicon.ico文件为自己 ... -
在jsp的include标签中使用绝对和相对路径
2012-04-20 10:18 10987jsp中的include标签可以使用相对路径和绝对路径,区别在 ... -
一个tomcat中配置多个应用的方法
2012-04-06 10:42 1078在各个应用的web.xml中追加 <context- ... -
tomcat 中关于自定义线程的关闭
2012-02-24 18:17 5539开发环境: Tomcat7 + Spring3 + Hiber ... -
exception loading sessions from persistent storage的解决
2012-02-24 18:12 1112遇到上述异常,删除Tomcat里面的work\Catalina ... -
使用JConsole监控c3p0的连接情况
2012-02-13 13:06 3697转载自 javabbs Step1: 配置Tomcat支持J ... -
xampp中使用apache代理tomcat
2012-02-08 17:13 2344xampp版本 1.7.7 1. 首先确认mod_proxy正 ... -
手动将Apache注册为系统服务
2012-02-07 15:31 1107文章转自:http://apps.hi.baidu.com/s ...
相关推荐
Linux 搭建XAMPP_Apache + Mysql + PHP 环境
执照BSD 2 条款背景用于 FreeBSD Jails 的 XAMPP Apache + MySQL + PHP + Perl目标设定的好处用于 FreeBSD Jails 的 XAMPP Apache + MySQL + PHP + Perl警告jampp 是实验性的,还没有准备好投入生产。 风险自负。...
django+apache+mod_wsgi完美匹配包
xampp-win32-5.6.21-0-VC11(apache,tomcat,php,mysql统一集成) 一个整合apache,tomcat,php,mysql的软件,维护起服务器很方便
本地环境 XAMPP + phpStorm + XDebug + Chrome 配置和断点调试
里面安装工具包含:xampp 1.6.8 版本,PHPWind_UTF8_7.3.2版本,Agileone_1.1正式版(默认密码admin)。在安装过程中尽可能使用默认配置。
Windows下Apache与Tomcat的整合 Windows下Apache与Tomcat的整合
Windows_Memcache安装(XAMPP+Memcache+PHP) 安装步骤,详细说明
Bugzilla windows安装手册(Win2k3Server+bugzilla-3.4.4+XAMPP 1.7.1+ActivePerl).txt
roundcube+apache+mysql+php开源邮件系统,希望对大家有帮助!
XAMPP是最流行的PHP开发环境 XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL、PHP和Perl。XAMPP开放源码包的设置让安装和使用出奇容易。
xampp+cakephp+webservice+dwz整合,详见readme!
xampp+bugfree linux下 安装xampp+bugfree 其中xampp是最新的1.7.7
你需要一些顶级域名访问方式来访问你本地的项目文件而不是目录方式访问,这时候就需要配置虚拟主机,给你的目录绑定一个域名(本地的话可以通过修改 hosts 文件随便绑定什么域名比如 www.a.com 或者 localdemo)。
介绍了apache2.2.14+mysql5.1.3+php5.2.9+phpmyadmin3.7.1+drupal6.19 的全部安装过程
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等...
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等...
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。 此版本由phpStudy作者重新编译,精简掉四分之三,安装包只有35M;对控制面板进行大幅优化更新, 放弃掉旧版本许多无用的鸡肋功能。将...
XAMPP(Apache+MySQL+PHP+PERL+Tomcat)是最流行的PHP开发环境,是一个功能强大的建XAMPP 软件站集成软件包,允许用户可以在自己的电脑上轻易的建立网页服务器。
xampp安装包,包含tomcat mysql apache等软件,自动安装,能解决mysql无法安装的问题