OSGi整合到Tomcat後的console除錯方法
OSGi程式開發除錯手段中,最重要的一個是通過OSGi的命令列,通過OSGi命令列,可以檢視bundle狀態,安裝、解除安裝bundle,啟動、停止bundle。關於OSGi命令列除錯可以參考這篇文章。Explore Eclipse’s OSGi console
當時當你的OSGi程式是一個Web程式(如RAP)且Web容器是Tomcat,此時OSGi bundle是被Tomcat拉起來的,螢幕終端被Tomcat重定向了,不能登入到終端做執行OSGi bundle的命令了。當然只是不同直接通過啟動指令碼的console連線到OSGi,但是還是有方法。
1、在相對於tomcat的 webapp/${yourapp}/WEB-INF/web.xml 檔案中,找到init-param這個節點,增加下面這個節點,設定param-name為 commandline,設定param-value為 -console 8888,其中8888為埠號,可以自定義。
2、啟動Tomcat後,上面監聽的埠可以通過telnet連線上去
telnet youripaddr 8888
3、這時候就是連線到了OSGi控制檯,你可以做除錯了。
注意這個埠是沒有任何認證的,可以直接連線上去,因此,在實際釋出程式碼中一定不能有。
相關推薦
OSGi整合到Tomcat後的console除錯方法
OSGi程式開發除錯手段中,最重要的一個是通過OSGi的命令列,通過OSGi命令列,可以檢視bundle狀態,安裝、解除安裝bundle,啟動、停止bundle。關於OSGi命令列除錯可以參考這篇文章。Explore Eclipse’s OSGi console 當時當你的OSGi程式是一個Web程
Eclipse OSGi被嵌入到tomcat後的console除錯方法
使用過eclipse OSGi開發過的同學都知道,OSGi有一個控制檯,可以互動式執行命令,對OSGi的bundle除錯非常有幫助。 如果你還不明白上面那句話,你可以參考IBM Developer workers上的這邊介紹OSGi的文章: Explore Eclipse’s OSGi consol
javascript jquery console除錯方法說明
控制檯(Console)是Firebug的第一個面板,也是最重要的面板,主要作用是顯示網頁載入過程中產生各類資訊。 一、顯示資訊的命令 Firebug內建一個console物件,提供5種方法,用來顯示資訊。 最簡單的方法是console.log(),可以用來取代alert()或document.writ
Eclipse使用添加tomcat後,默認部署目錄不是tomcat/webapps,修改方法如下
菜單 添加 服務器 方法 pen app eclips out eba Eclipse配置tomcat默認是發布到.metadata\plugins\目錄下的,wtpwebapps。 這樣在實際的tomcat目錄下,就找不到發布的項目。那麽我們要怎麽設置呢? 在控制
用console.table方法除錯列印JS物件的內部結構
1、有時我們需要看清JS物件的內部結構,以便弄清楚其內部引用到底引向何處 2、瀏覽器提供了除錯JS的方法,通過F12可調出其除錯介面,除錯資訊在console頁面,請點選Console頁籤 3、在JS裡,寫上console.table(物件引用),執行後,console頁面
SSH整合後console顯示sql語句
<beans> <bean id="palceHolderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" abstract="false" singleton="
Tomcat啟動真正完成後,執行方法
本文主要介紹Tomcat啟動真正完成後(即在eclipse的控制檯上出現類似於Server started in 2300ms這樣的訊息後)執行一個操作。 如下的3種方法都是在Tomcat啟動過程中執行的,這樣會影響Tomcat的啟動時間,從而造成Tomcat不能啟動成功
web專案整合shiro後加入tomcat啟動超時,tomcat無法正常啟動
1:問題出現緣由 web專案許可權框架使用shiro,在和單點登入整合後,登入login添加了一些判斷,如下: Object authUser=UserUtils.getShiroSession().getAttribute("self_login_check"); if(
js除錯工具console.log()方法檢視js程式碼的執行情況
<html> <head> <title>this關鍵字_函式呼叫</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head&g
chrome debuge(F12)除錯程式碼後直接儲存方法
Created by Yiyi_coding Last edited at 2015年7月9日16:56:12 First blood 終於狠下心決定好好學點東西,做點東西,第一篇部落格!頑張ります。 —— [YiyiCoding] 現
Myeclipse寫servlet程式啟動tomcat後無法進入debug模式的解決方法
之前寫好了servlet程式後用,在servlet程式中打斷點,啟動tomcat並用瀏覽器訪問servlet,myeclipse就會自動跳轉至debug頁面、 如果沒有跳轉,可按照如下放方法調整一下配置 windows--->preference------>R
關於配置tomcat後出現401 403問題的解決方法
學習tomcat看的是馬士兵老師的教學視訊,由於視訊比較早,所以裡面的配置(5.5.17)跟現有的(9.0.0)有些差別。在綜合了網上搜尋的方法之後,終於解決了我的問題 在官網下載的tomcat壓縮包中,預設是不配置使用者名稱密碼的,必須自己配置 要想成功登陸進去,要把
Laravel的console使用方法
微信 cut comm esp 商業 namespace 分析 get 命令 適用場景:分析數據(日誌) 1 php artisan make:console 你的命令類名 示例: 1 php artisan make:console Check
spring啟動後立即執行方法
per 作用 spring容器 隨著 pri after proto 一次 繼承 1、方法所屬的類繼承InitializingBean接口。 2、重寫afterPropertiesSet()方法。 afterPropertiesSet方法會在bean被初始化時執行。 當be
Eclipse啟動tomcat後404錯誤
tomcat images .com strong eclips web 討論 mage remove 問題描述 在eclipse部署web項目後,發現tomcat可以啟動,但是訪問http://localhost:8080地址報404錯誤。而不使用eclipse啟動tom
運行Tomcat報錯 解決方法
env body href java packages not found orm oca csdn 運行Tomcat報錯 解決方法 運行Tomcat控制臺報錯: The APR based Apache Tomcat Native library which all
eclipse整合tomcat
work works host ace tar control 雙擊 localhost server 首先確保jdk已經安裝好 步驟1 獲得服務器運行環境配置,Window/Preferences/Server/Runtime Environmen l步驟2
Eclipse 中啟動tomcat後把jsp項目部署在什麽位置
nbsp 16px eight msu port 啟動 lips indent data 放在tomcat安裝目錄下的<tomcat所在目錄>\wtpwebapps 下 另: 編譯後的jsp文件放在<tomcat所在目錄>\work\Cat
solr(四): centos中, 整合 tomcat
body 拷貝 就是 sse strong set log http 部分 前言 雖然windows下, tomcat和solr整合起來灰常的方便, 但是, 一般像這種東西, 都很少部署在windows中, 更多的是部署到linux中去. 其實, 步驟是一樣的, 這裏,
Windows Server 2008遺忘管理員密碼後的解決方法
windows server 2008 管理員密碼 思路是這樣的:修改登錄界面其他功能的鏈接,使之成為 CMD 的鏈接,在 CMD 命令裏面定位到 C:\\Windows\System32 下,用 net user 去修改賬號和密碼具體操作如下:一、使用Windows Server 2008 R2的安