今天同事告訴了我一個用Eclipse遠端偵錯部署在Tomcat下的Web應用程式的方法: 安裝解壓版本的Tomcat,因為現在好像Tomcat的Windows安裝版目錄下沒有catalina.sh(.bat)檔案了; 修改catalina.sh(.bat)中關於JPDA_ADDRESS連接埠的地方,比如預設情況下,此項配置是JPDA_ADDRESS="8000",現在將其修改為我們想使用的連接埠,這裡就預設使用8000吧; 啟動Tomcat,
Maven 多模組項目在eclipse下面熱部署,即你可以體驗下無論你修改整個項目裡面的任何模組的代碼,都不需要用maven打包就可以看到效果, 1、首先準備好建立一個maven多項目的代碼,準備好一個eclipse,一個tomcat,什麼java環境,tomcat環境我就不多說了,如果這個你都沒有配好就別往下看了, 2、建立項目,mvn archetype:generate -DgroupId=com.laoshuisheng -DartifactId=test -Dversion=1
在Eclipse中開發Web項目的首要難題就是如何進行代碼調試。本文簡要說明一下在Eclipse中使用Tomcat和Jetty調試Java Web項目的方法。
一、 1, Eeclipse中選擇 Run --> External Tools --> External Tools Configurations 然後new一個Program項. 2, 在new完之後的Program有下面幾個選項. 在Main Location當中選擇系統的mvn全路徑,例如(%M2_HOME%\bin\mvn.
1.啟動jetty server 2.在eclipse中右鍵項目: Debug As->Debug Configurations 在左邊選中Remote java Application下的New_configuration,修改name和port,如下圖(這個相當於.net中的附加進程) 報這個錯誤:Failed to connect to remote VM. Connection refused. Connection refused: connect
市面上比較流行的工具比如XMLSpy提供了比較友好的視覺化檢視。在Linux/免費在Widows中如何來方便地編輯XSD呢。當然我們可以選擇emacs(事實上這是我最喜愛的編輯器)。但老實說新的標準太多,自己又比較懶惰,所以很多時候還是依靠eclipse來做coding。eclipse也可配置支援emacs的快速鍵,這樣二者都可以使用。在Ubuntu系統下,很容易就可以通過apt-get得到eclipse,但是因為版本的問題,不能通過網路更新WTP(Web Tools
有人為了使用WEBAPP開發功能,而裝象MYECLIPSE這樣的巨物。有了JETTY,通過輕鬆配置就可以實現比TOMCAT更快更便捷的容器,所以在調試時強力推薦這個東東。下面就來看下如何配置。 先下配置一個外部工具,來運行JETTY: 選擇菜單Run->External Tools->External Tools ...在左邊選擇Program,再點New: 配置Location為mvn完整命令列。 選擇Working Directory為本項目。
配置好jetty後,開發起來就爽多了。具體配置如下: 一、配置pom.xml檔案,添加如下內容: <plugin> <groupId>org.mortbay.jetty</groupId&
用Eclipse編寫Hello World程式 下面我們編寫一個HellWorld程式,步驟如下: 1.選擇檔案→建立→項目; 2.項目類別選Java; 3.項目列表選Java項目; 4.點擊“下一步”; 5.輸入項目名稱,例如:HelloProject; 6.點擊“完成”; 7.在工具條裡點擊“建立Java類”的按鈕(帶有一個C標記); 點擊“建立Java類”的按扭 8.在名稱域輸入HelloWorld; 9.點擊public static void
相信大家已經對Eclipse的使用有一定的經驗,在編寫java原始碼是件聽自豪的事,大要編譯一大批java原始碼卻實踐比較苦惱的事情,如果一個一個點"run"去編譯實在太浪費時間了.想脫離"苦海",現在就跟著偶們一齊走吧,步入Ant的使用曆程. 1.安裝Ant
轉(http://blog.csdn.net/chenlia/article/details/40831677) 最近安裝新系統後,重新安裝了JDK,然後啟動以前安裝的MyEclipse8.0後,右下角提升“Initializing Java Tooling,進度1%”,而且長時間進度不變。 後來在網上找了一下,發現是由於JDK版本找不到造成的。 解決方案:
情況:今天在運行項目的時候發現需要一個比較大的記憶體才能夠完成啟動時類載入的增量記憶體需求。 解決:1,在eclipse4.2中增加tomcat外掛程式,並且支援tomcat7 下載地址是 下載地址: http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV33.zip 直接解壓到eclipse4.2中的plugins目錄中。 2,在eclipse4.2中tomcat外掛程式重視設定jvm參數
1、Linux中配置tomcat在catalina.sh中添加如下 CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"(不要換行,要在同一行) 2、Window中修改 catalina,bat檔案,添加: Set “CATALINA_OPTS=-Xdebug
Eclipse Debug模式的開啟與關閉 預設情況下,eclipse中右鍵debug,當運行到設定的斷點時會自動跳到debug模式下。但由於我的eclipse環境,從開始一直用到現在,中間包括裝、卸各種外掛程式,更換版本,從英文介面導到中文介面又換回來,可以說現在的環境已經臃腫混亂到自己都搞不清楚的地步了。不知哪一天設定了,把debug模式關掉了,之後一直到現在,運行debug時,還是在java視圖(perspective)下,無法自動跳轉到debug
1.條件斷點 如果你不知道如何添加斷點,只需點擊左邊面板(行號前面)斷點即被建立。在調試介面中,“斷點”視圖會把所有被建立的斷點列出來。我們可以給它加一個布爾條件,也就是說,該斷點會被啟用並且如果布爾條件為真,就會執行該斷點,否則將會跳過往下執行。 2.異常斷點 在斷點視圖中,有一個J!標記按鈕。我們可以使用該按鈕來添加一個Java異常斷點。例如,我們想讓程式在遇到null
Eclipse的外掛程式具有以下特點: (1)每一個外掛程式有自己獨立的classloader (2)外掛程式資源的互動通過MENIFEST.MF中"Export-Package, Require-Bundle, Import-Package"等屬性控制 (3)外掛程式不能相互依賴
最近由於某些因素導致我開始研究Eclipse plug in 的開發,通常來說Eclipse開發工具從官網找到對應的版本就能做開發了 開發具體項目的時候需要做很多對應的工具,但是有時候很難找到一款第三方的外掛程式來適合自己項目的應用。所以開始了Eclipse開發外掛程式的旅程 第一次開發很多類不熟悉開始看資料,中文資料挺難找,不過還是有許多的,過程中碰到的問題比資料上的要多一些。
Maven2代比1代改進很多,其中主要強調的是--它不僅僅是個依賴包管理器! 開始先要推薦一個專講Maven2的電子書給大家,對MAVEN學習相當有助益:Better Builds with Maven 下面就專門介紹下Maven2對WEBAPP在管理和調試方面的支援。 1.建立項目 mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp
轉載於:http://blog.csdn.net/jarfield/article/details/5250915 最近,一直在研究Tomcat的工作內幕,主要的方法就是參考《How Tomcat Works》 這本書和Tomcat 5.5.26的原始碼。 Tomcat的代碼結構還是比較清晰的,注釋也比較全。但是代碼畢竟是靜態,難以徹底弄清類與類之間的協作關係,以及運行時對象的互動關係。
今天一整天都在找一個問題:eclise 建立的web項目,為什麼啟動tomcat的時候不會自動載入到webapps中呢,看了很多的資料,都說的不明確。 現在給大家提供一個方法,就是同步資料夾,把tomcat webapps 的檔案和 web項目編譯檔案進行同步。 方法如下: