com.alibaba.druid.pool.DruidDataSourceFactory實現了javax.naming.spi.ObjectFactory,可以作為JNDI數據源來配置。一、下載Druid的jar包下載地址:http://mvnrepository.com/artifact/com.alibaba/druid/1.0.9,如下圖所示:druid.jar依賴log4j的jar包,所以還需要下載log4j的jar包。log4j的下載地址如下:
系統 2019-08-12 01:33:14 1960
報錯信息:ErroroccurredduringinitializationofVMCouldnotreserveenoughspaceforobjectheapCouldnotcreatetheJavavirtualmachine.解決方法:在catalina.bat中增加如下設置setJAVA_OPTS=-server-XX:MaxHeapSize=256m-Xms512m-Xmx512mTomcat啟動報錯Couldnotreserveenoughs
系統 2019-08-12 01:32:46 1960
安裝tomcat可以通過yum#yuminstalltomcat#yuminstalltomcat-admin-webapps#yuminstalltomcat-webapps#yuminstalltomcat-doc啟動、停止tomcat服務可以使用下面的操作#systemctlenabletomcat.service#systemctlstarttomcat.service#systemctlstoptomcat.servicefedora下安裝tom
系統 2019-08-12 01:32:31 1960
好的,我們先看看這個WebappLoader到底在開始的時候做了什么,先看看他的start()方法。publicvoidstart()throwsLifecycleException{//校驗和更新當前的組件狀態。if(started)thrownewLifecycleException(sm.getString("webappLoader.alreadyStarted"));if(debug>=1)log(sm.getString("webappLoad
系統 2019-08-12 01:32:43 1959
1server.xml我們先看appBase,這個目錄表示:1這個目錄下面的子目錄將自動被部署為應用。2這個目錄下面的.war文件將被自動解壓縮并部署為應用而docBase只是指向了你某個應用的目錄,這個可以和appBase沒有
系統 2019-08-12 01:32:33 1958
Server.xml配置文件用于對整個容器進行相關的配置。元素:是整個配置文件的根元素。表示整個Catalina容器。屬性:className:實現了org.apache.catalina.Server接口的類名,標準實現類是org.apache.catalina.core.StandardServer類。Port:Tomcat服務器監聽用于關閉Tomcat服務器的命令(必須)Shutdown:發送到端口上用于關閉Tomcat服務器的命令。
系統 2019-08-12 01:33:02 1957
原理:在DataSource中事先建立多個數據庫連接,保存在數據庫連接池中。當程序訪問數據庫時,只用從連接池中取空閑狀態的數據庫連接即可,訪問結束,銷毀資源,數據庫連接重新回到連接池,呵呵,這與每次去直接訪問數據庫相比,會節省大量時間和資源。恩,感覺不錯~JNDI(JavaNamingandDirectoryInterface),是Java平臺的一個標準擴展,提供了一組接口、類和關于命名空間的概念。如同其它很多Java技術一樣,JDNI是provider-
系統 2019-08-29 22:06:03 1956
這樣50個并發的情況下,就會出現強制中斷連接的情況也就是說,tomcat只維護了最低的20個線程,沒有創建新的連接線程,不知道為什么setJAVA_OPTS=%JAVA_OPTS%-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port="9004"-Dcom.sun.management.jmxremote.authenticate="false"-Dcom.sun.managem
系統 2019-08-12 01:33:23 1955
需要啟動的有*.java;*.xml;配置文件不需要啟動的有*.jsp配置文件改了要重起,servlet改了編譯完reload,jsp只用刷新頁面1、首先為Tomcat添加一個manager的role:在TOMCAT_HOME\conf\tomcat-users.xml文件中將修改為
系統 2019-08-12 01:32:38 1954
Tomcat有多個容器組成,而Container也就是容器與Connecter連接器是Tomcat最核心的兩個模塊,Connecter連接器接收客戶端的請求,并根據客戶端的請求傳遞給Container處理并作出相應。Tomcat中有多個層次的容器對象:Engine、Host、Context、Wrapper,這些容器是有層級關系的。Engine:代表整個Tomcat的Servlet引擎,可以包含一個或多個子容器Host:表示一個虛擬主機,包含多個Contex
系統 2019-08-12 01:32:16 1953
Tomcat安裝好后打開目錄;可以看到如下結構:bin:存放服務器腳本;conf:存放配置文件;lib:存放需要的JAR文件;wabapps:存放需要發布的Web應用程序及其部署文件;work:存放jsp文件編繹生成的class文件;logs:存放日志文件;在conf目錄下可以看到Catalina目錄,context.xml,web.xml,server.xml等(一些不是很重要的就不列出來了)。server.xml被稱為Tomcat的主配置文件或全局配置
系統 2019-08-29 22:49:47 1952
元素名屬性解釋serverport指定一個端口,這個端口負責監聽關閉tomcat的請求shutdown指定向端口發送的命令字符串servicename指定service的名字Connector(表示客戶端和service之間的連接)port指定服務器端要創建的端口號,并在這個斷口監聽來自客戶端的請求minProcessors服務器啟動時創建的處理請求的線程數maxProcessors最大可以創建的處理請求的線程數enableLookups如果為true,則
系統 2019-08-12 09:29:51 1952
視頻下載:前臺jspfunctiondownVideo(value,row,index){return'admin/video/video!fileDown.ds?uname='+row.uname+'&filepath='+value+'">下載';}后臺java:action:publicvoidfileDown(){FileUtil.download(filepath,getRequest().get
系統 2019-08-12 01:33:37 1952
轉載自祥龍之子原文鏈接: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 1952
雖然項目全部采用了UTF-8編碼,所有的源文件*.java,*.jsc,*.html,*.ftl都采用了UTF-8編碼??墒沁€是出現了亂碼問題。很是不爽,后來找到了tomcat,和resin的配置。Tomcat的配置。(conf/server.xml)
系統 2019-08-12 01:32:57 1951