经过一段艰苦的..........,当然也要感谢WWW提供信息的朋友。终于把数据源的配置和JDNI使用的示例给跑通了,于是就总结下,也希望给需要这方面的的同事带来方便。JNDI:JavaNamingandDirectoryInterface(JNDI)JNDIworksinconcertwithothertechnologiesintheJavaPlatform,EnterpriseEdition(JavaEE)toorganizeandlocatecom
系统 2019-08-12 09:29:37 2419
Tomcat5的数据源配置跟Tomcat5.5的数据源配置有很多的差别,Tomcat6的数据源配置跟Tomcat5.5的配置基本上相同。以前的Tomcat5的配置需要在server.xml文件当中配置或者在conf/Catalina/localhost下面相应的上下文配置文件做配置。这种配置方式不合理的地方在于,假如数据库做了更改,程序员需要手工去修改这些文件,不利于团队开发。Tomcat5.5跟Tomcat6的配置显得更为简单,我们只需要在我们的WebR
系统 2019-08-12 09:27:21 2419
转自:http://www.jianshu.com/p/8445645b3aff引言这段时间折腾了哈javaweb应用的压力测试,部署容器是tomcat7。期间学到了蛮多散碎的知识点,及时梳理总结,构建良好且易理解的知识架构把它们组织起来,以备忘。对web应用开发者来说,我们很关心应用可同时处理的请求数,以及响应时间。应用本身和它运行在其中的web容器是两个很重要的影响因素。对tomcat来说,每一个进来的请求(request)都需要一个线程,直到该请求结
系统 2019-08-12 01:33:51 2419
Windows平台下最常用的Web服务器无疑是IIS,正常情况下IIS不支持JSP,我们可以通过使用一个IIS到Tomcat重定向插件,使IIS能够将所有的JSP请求发送到Tomcat执行,可以使IIS增加处理JSP的功能。如果你已经习惯了使用IIS,那么可以尝试这种配置。(如果您已经安装过Apache服务器,为了便于后面的操作请先卸载Apache。)1、按照方案一的步骤安装Tomcat,并保证它正常运行。(例如安装到f:\tomcat4);2、将下载的t
系统 2019-08-12 01:33:47 2419
使用工具:TOMCAT7.0.52、IntelliJIDEA13.0.2、JSF2.0+、SqlServer、jtds-1.2.5.jar搞了好久都没成功,开始使用注解引入DataSource,可是一直不成功,后来使用lookup方式,写了一个本地主类(包含main方法)测试,也是不成功,艹,都快崩溃了,后来经过各种测试,终于搞定了,本地主类测试是无效的,必须通过web访问才能成功,真尼玛蛋疼。注解估计跟版本有关,没精力去弄了。以下是配置步骤(相应的路径换
系统 2019-08-12 01:33:38 2419
今天在tomcat(7.0.8)上运行一本书的JSP源代码时,出现如下错误:1org.apache.jasper.JasperException:UnabletocompileclassforJSP:23Anerroroccurredatline:23inthegeneratedjavafile4ThemethodgetJspApplicationContext(ServletContext)isundefinedforthetypeJspFactory5
系统 2019-08-12 01:33:34 2419
1、下载tomcat版本(tar.gz)到apache官方主页下载Mac版本的完整tar.gz文件包。(问公司后台,是Tomcat6.0/7.0/8.0版本?)解压拷贝到/Library目录下,并命名为Tomcat,其他目录也可(但脚本文件中也要修改此目录)。2、修改目录权限到终端输入$sudochmod755/Library/Tomcat/bin/*.sh3、启动Tomcat$cd/Library/Tomcat/bin/$sudoshstartup.sh
系统 2019-08-12 01:33:26 2419
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对JavaJVM有关内存方面的知识进行详细介绍。一、JavaJVM内存介绍JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Java虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在Java虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-he
系统 2019-08-12 01:32:51 2419
(1)修改http访问端口(默认为8080端口)
系统 2019-08-12 01:32:49 2419
今天整整搞了一个下午,ubuntu下的tomcat,由于没有深入分析过tomcat/conf/server.xml,遇到很多问题。一开始总是把appBase配置成应用程序的路径,结果反复的修改别处,也没搞定,突然想起docBase,然后在appBase下面加了一行docBase,把路径配置到docBase中,把appBase为空,就OK了
系统 2019-08-12 01:32:19 2419
前提:1、存在某个应用:hello2、该应用存放路径:D:\apache-tomcat-5.5.17\webapps\hello3、Tomcat的server.xml部分配置信息如下:......(这么做的目的就是为了将hello应用设为根,访问IP时就直接访问该应用)4、hello下有一个servlet(目的是为了系统在启动时执行某些初始化的操作),该ser
系统 2019-08-12 01:33:43 2418
刚才遇到了一个小问题在源码中修改tomcat的链接器的端口以及url的编码方式没有生效:改成了这样:
系统 2019-08-12 01:33:37 2418
#!/bin/bash#description:Tomcat7StartStopRestart#processname:tomcat7#chkconfig:2342080JAVA_HOME=/usr/local/jdk1.7.0_17exportJAVA_HOMEPATH=$JAVA_HOME/bin:$PATHexportPATH#CATALINA_HOME=/u01/tomcatcase$1instart)sh$CATALINA_HOME/bin/st
系统 2019-08-12 01:33:29 2418
问题定位对于Tomcat的处理耗时较长的问题主要有当时的并发量、session数、内存及内存的回收等几个方面造成的。出现问题之后就要进行分析了。1.关于Tomcat的session数目这个可以直接从Tomcat的web管理界面去查看即可或者借助于第三方工具LambdaProbe来查看,它相对于Tomcat自带的管理稍微多了点功能,但也不多2.监视Tomcat的内存使用情况使用JDK自带的jconsole可以比较明了的看到内存的使用情况,线程的状态,当前加载
系统 2019-08-12 01:33:05 2418
转载自祥龙之子原文链接:http://www.cnblogs.com/cy163/archive/2008/04/17/1158164.html我在$tomcat/webapps/下建了个myjsp目录作为我网站的默认目录,在myjsp中有一个a.jsp文件,该文件要作为我网站的默认主页。修改配置文件:首先,修改$tomcat/conf/server.xml文件。在server.xml文件中,有一段如下:……
系统 2019-08-12 01:32:31 2418