前言本文主要是一些關于JSP+Tomcat開發環境的安裝及配置的介紹,做到盡量詳細的介紹這些步驟,以方便剛接觸JSP+Tomcat開發的朋友。軟件準備1.JDKJDK即JavaDevelopmentKit,現在最新的是JDK1.6,可通過SUN公司的官網下載:http://java.sun.com/javase/downloads/index.jsp2.開發環境一般的Java開發人員都以Eclipse作為開發環境,本人推薦使用MyEclipse,它是對Ec
系統 2019-08-12 01:33:44 1925
今天在修改項目一個JSP文件時,突然想到Tomat是怎么實現動態實時加載JSP編譯后的class類的?查了半天資料,看了很多文章,終于明白是怎么回事了:ClassLoader,當tomcat發現jsp改變后,將用新的ClassLoader去加載新的類具體原理我將單獨總結一下,這里簡單實現了動態加載類1.定義服務類publicclassServlet{publicvoidservice(){System.out.println("運行服務方法");}}2.定
系統 2019-08-12 01:33:43 1925
http://www.iflym.com/index.php/code/use-embeded-tomcat-to-javaee-start-tomcat.htmlhttp://java.dzone.com/articles/embedded-tomcat-minimalhttps://devcenter.heroku.com/articles/create-a-java-web-application-using-embedded-tomcat5.5:h
系統 2019-08-12 01:33:38 1925
轉自:http://bbs.163jsp.com/posts/list/607.htmlApacheTomcat是一款非常著名的開源Servlet/JSP容器,被用做JavaServlet和JavaServerPages技術的官方參考實現。如果您要了解這兩種技術的細節可以查閱參考資料。讓我們先來瀏覽一下Tomcat體系結構中的六個主要概念:●Server●Service●Engine●Host●Connector●Context由于Tomcat體系結構的內
系統 2019-08-12 01:33:37 1925
最近我利用.NET開發一套WEB程序,使用8003端口,當我部署到客戶時,他們運行的是Tomcat,使用80端口。而我也需要80端口,因為網通不能進行帶端口的解析。這個問題以前都沒遇到過,后來到網上到處找資料,現在把它總結出來:如果服務器上已經安裝了Apache(使用Apache+Tomcat)的話,那么IIS與Apache是沒有辦法使用同一個80端口的,因為無論是IIS或者Apache它們都要獨占一個端口,所以通常的做法是使用Tomcat的ISAPI來實
系統 2019-08-12 01:33:35 1925
javacalss文件打補丁注意:在tomcat下打補丁的話,一定要確保tomcat服務停止了,然后再把同名的class文件進行覆蓋。這兩天,發一個補丁文件給現場的同事。同事說打完補丁后,有的數據采集正常,有點數據采集不到?我就奇怪了,怎么會有的不正常,有的正常呢?我就問現場的同事,他是怎么打補丁的,會不會是補丁沒有打好?他說打好了。于是開始我漫長的遠程調試過程,看看前臺,在看看后臺打印的日志,發現日志中沒有打出我預期的東西,初步判斷是補丁文件沒有打成功。
系統 2019-08-12 01:33:35 1925
生成安全證書打開命令窗口Windows鍵+r,輸入cmd切換當前目錄到tomcat的conf目錄下生成證書紅色字體標識的參數按實際需要修改keytool-genkey-aliastomcat-keyalgRSA-keystoreE:\apache-tomcat-7.0.57\conf\tomcat.keystore-validity36500-keypass123456-storepass123456-dname"CN=localhost,ou=test,
系統 2019-08-12 01:33:32 1925
首先說說tomcat的幾種部署方法:1.將應用文件夾或war文件塞到tomcat安裝目錄下的webapps子目錄下,這樣tomcat啟動的時候會將webapps目錄下的文件夾或war內容當成應用部署。這種方式最簡單且無須書寫任何配置文件。2.在tomcat安裝目錄下的conf子目錄下的server.xml配置文件中的Host節點下添加Context字節點:,其中path屬性是url后面的
系統 2019-08-12 01:33:28 1925
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 1925
Tomcat內存設置方法windows中大家都知道,JAVA程序啟動時都會JVM都會分配一個初始內存和最大內存給這個應用程序。這個初始內存和最大內存在一定程度都會影響程序的性能。比如說在應用程序用到最大內存的時候,JVM是要先去做垃圾回收的動作,釋放被占用的一些內存。所以想調整Tomcat的啟動時初始內存和最大內存就需要向JVM聲明,一般的JAVA程序在運行都可以通過中-Xms-Xmx來調整應用程序的初始內存和最大內存:如:java-Xms64m-Xmx1
系統 2019-08-12 01:33:15 1925
1.服務器資源對于高并發情況下會有大量的運算,那么CPU的速度會直接影響到處理速度。內存在大量數據處理的情況下,將會有較大的內存容量需求,可以用-Xmx-Xms-XX:MaxPermSize等參數對內存不同功能塊進行劃分。我們之前就遇到過內存分配不足,導致虛擬機一直處于fullGC,從而導致處理能力嚴重下降。2.開啟內容壓縮
系統 2019-08-12 01:33:13 1925
嚴重:IOExceptionwhileloadingpersistedsessions:java.io.EOFExceptionjava.io.EOFExceptionatjava.io.ObjectInputStream$PeekInputStream.readFully(UnknownSource)atjava.io.ObjectInputStream$BlockDataInputStream.readShort(UnknownSource)atjav
系統 2019-08-12 01:33:10 1925
1Tomcat日志概述Tomcat日志信息分為兩類:一是運行中的日志,它主要記錄運行的一些信息,尤其是一些異常錯誤日志信息。二是訪問日志信息,它記錄的訪問的時間,IP,訪問的資料等相關信息。2Tomcat日志配置2.1訪問日志的配置默認tomcat不記錄訪問日志,如下方法可以使tomcat記錄訪問日志編輯${catalina}/conf/server.xml文件.注:${catalina}是tomcat的安裝目錄把以下的注釋()去掉即可。
系統 2019-08-12 01:33:10 1925
http://www.360doc.com/content/10/1006/23/65546_58944737.shtml#
系統 2019-08-12 01:33:09 1925
本文講述了Tomcat的classloading的邏輯。1.之所以要講Classloading的事情,關鍵還是解決在開發過程中碰到的class找不到,一些資源文件找不到的問題。要解決這樣的問題,就必須理解Tomcat的classloader會到什么地方去找class,找資源。2.首先是一個總結,告訴我們應該怎樣防止自己的class和資源:(1)Forclassesandresourcesspecifictoaparticularwebapplication
系統 2019-08-12 01:32:50 1925