⑴ 如何設置伺服器上發布的Java Web項目,與本地Eclipse進行連接調試
將eclipse的tomcat或別的eclipse支持web容器,設置在eclipse裡面
⑵ eclipse web項目不能debug,能運行。怎麼解決
eclipse web項目不能debug是因為沒有配置debug選項。
配置方法如下(以tomcat為例):
1、找到Tomcat下conf目錄下的server.xml文件,它是載入webapp目錄下的工程的,把這段代碼注釋掉
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
2、添加下面這段代碼,假設WEB工程的WEb根在D:\Workspace\MyProject\WebContent目錄下
<Host name="lijun-cpc" appBase="D:\JWorkspace\MyProject\WebContent"
unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\JWorkspace\MyProject\WebContent" crossContext="true" />
</Host>
3、從Eclipse中啟動Tomcat,Tomcat會以「D:\@orkspace\MyProject\WebContent」目錄為啟動根。現在就可以調試Java Web工程的代碼了。
⑶ java調用webservice怎樣調試
兩個項目同時開啟,那邊訪問,這邊調試,和正常的javaweb應用是一樣的
⑷ 怎樣調試一個java web項目,用了jsp,mysql等等。
可以斷點調試啊,是在myEclipse中運行的嗎,用的tomcat?
運行的時候點debug運行就可以了,然後在登陸的方法上打斷點
Eclipse也一樣,都可以debug運行
⑸ eclipse Java web項目遠程部署及調試過程
首先你要增加web 應用伺服器,例如 tomcat
然後在tomcat中add ,把你的項目增加進來
再server視圖中,點擊debug run 即可以debug模式啟動程序了
⑹ 我的JAVAWEB工程SQL語句在MYSQL中可以正確執行,但是在TOMCAT里卻報錯,求助解答~~~
maven項目就clean、install,然後重啟項目
重啟項目
如果還不行就清除網頁緩存
以上是你曾經在idea中輸入過錯誤SQL語句(後來在MYSQL中調試成功了)時首先可以選擇的做法
下面是沒有修改過的可選做法
查看配置文件,資料庫是否連通
查看資料庫版本
仔細檢查語法,尤其是逗號。
⑺ 北大青鳥java培訓:web工程師需要掌握哪些知識技能
web所包含的內容是非常多,web工程師需要做到用戶體驗和網站前端性能優化。
web工程師在整個開發過程中直接面對產品面對客戶的設計人員,並且也是設計和開發的結合體。
web工程師在進行設計和開發的過程中需要掌握哪些知識技巧呢?下面河南電腦培訓為大傢具體介紹。
一、網頁的基本結構網頁的基礎結構是web開發中最基礎的知識,其中HTML是使用最多的。
HTML是一種標記語言,不是編程語言。
最基本的標簽是html和body。
CSS用於定義如何顯示HTML元素。
河南IT培訓發現HTML和CSS很容易上手,但很多人都不夠深入。
二、瀏覽器如何顯示網頁不同的內核瀏覽器具有不同的Web頁面呈現方法。
目前,瀏覽器具有客戶端調試工具。
在進行Web性能優化時,能夠詳細了解瀏覽器的呈現和詳細信息。
三、網頁的生命周期在不同的Web框架下,網頁的生命周期會有所不同,但很多地方仍然是相同的,河南IT培訓發現客戶端發送GET請求,伺服器返回相應的頁面,客戶端完成操作和數據,然後POST到伺服器等是屬於相同的。
四、開發工具目前流行的是開發工具主要是Dreamweaver,它在市面上的流行時間很長,直到現在仍然還在使用,這證明了DW仍然具有很大的優勢。
特別是初學者,它強大的提示功能可以幫助我們快速熟悉和掌握網頁布局,但是現在比較主張的是純手寫代碼,這不僅體現了技巧的優越性,而且有效地避免了使用DW工具生成的冗餘代碼。
另外,河南電腦培訓建議掌握一些photoshop技巧,及時沒有專業的圖片處理人員,也可以輕松的解決圖片問題。
⑻ 如何使用junit測試javaweb工程
一:創建一個測試類,建議將測試類單獨放在一個包中(在 maven 項目里有測試類專門的存放位置),新建一個Junit Test Case類,下一步
測試類的命名建議是你將要測試的類名+Test,然後點 Browse, 你可以選擇要進行測試的類(一般選擇 Service, 因為 Service 關心的是業務需求),用這種方式創建可以自動生成要測試類的測試類,你只需要進行測試代碼的書寫.
@Test
public void testqueryById(){
} @Test
public void testQueryAll(){
} @Test
public void testReceNumber(){
}123456789101112
如果裡面有自動生成的代碼,刪除或注釋即可…
二:配置 spring 和 junit 整合, junit 啟動時載入 springIOC 容器,這里你需要 Spring-test jar包
@RunWith(SpringJUnit4ClassRunner.class) //告訴junitspring配置文件
@ContextConfiguration(locations = {"classpath:spring/spring-.xml"})123
同樣的,在測試類中我們會調用 Service 的邏輯,由於我們使用的是 Spring+SpringMVC+ 持久化框架,所以要注入一個 IService 介面(這里我直接對 DAO 進行測試了)
@Autowired
private SeckillDao seckillDao;12
接下來是測試邏輯,在編寫測試代碼之前建議覆蓋實體中的 toString 方法,不然列印會很麻煩.
@Test public void testqueryById(){ long id = 1000;
Seckill seckill = seckillDao.queryById(id);
System.out.println(seckill.getSeckillName());
System.out.println(seckill);
} //JAVA沒有保存形參的記錄,如果你在 中傳了多個參數,那麼需要聲明它的形參對應的實參,否則 JVM 會顯示找不到參數.聲明方式稍後奉上
@Test public void testQueryAll(){
List<Seckill> seckills = seckillDao.queryAll(0, 100); for(Seckill seckill:seckills){
System.out.println(seckill);
}
}
@Test public void testReceNumber(){
Date killTime = new Date(); //對增加進行測試的時候,只要資料庫增加了一條數據,我們就默認這個方法執行成功了
int updateCount = seckillDao.receNumber(1000L, killTime);
System.out.println("updateCount = "+updateCount);
}
解決JAVA不保存形參的記錄
int receNumber(@Param("seckillId")long seckillId,@Param("killTime")Date killTime);
Seckill queryById(long seckillId); /**
* mysql的分頁查詢
* @param offset 告訴它實際的形參
* @param limit
* @return
*/
List<Seckill> queryAll(@Param("offset")int offset,@Param("limit")int limit);1234567891011
接下來我們根據他返回的結果和我們想要的結果對應就可以了. 測試類不用部署項目, 測試周期非常短, 而且可以進行專項測試. 測試類代碼邏輯十分簡單, 幾乎不會出錯. 如果結果不是預期的, 那麼根據你的需求修改!
當然, 它的局限性也很打. 從單元測試不能看出頁面傳值的錯誤, 許多項目在伺服器中的表現也不能模擬.
那麼我們什麼時候用junit呢?
當你的資料庫操作非常復雜, 你不確定能輸出你想要的值的時候, 相比用 debug 調試, 使用 Junit 是更方便的手段.或者新手出錯概率非常大, 也不用在伺服器中專門測試項目的表現, Junit 是個必備的工具!而且測試類的測試代碼重用性很高.
如果你的數據和預期相悖, 那麼修改業務邏輯; 否則, 查看頁面是否有錯! Junit在一定程度上減輕了我們業務代碼調試的壓力, 讓我們關注於一點解決錯誤.
⑼ 使用eclipse 在web工程的java代碼中打了斷點,在web上操作,進入bug,如何結束調試讓web可以繼續操作
最簡單的辦法把斷點取消了就可以無視調試繼續工作了。
完整解決辦法:
首先按F8(可能多次) ,結束這個調試。
然後選 windows->Perspective->找到java ee(defaulty)選擇
回到java ee界面後,看看下面有沒有導航欄有沒有server這個標簽,有的話點擊,然後點那個紅色的(disconnect)圖標 (偏右下方。)
如果沒有,你要選windows->show view 找到server選擇顯示,然後點到server里的紅色圖標
⑽ java web開發中如何使用瀏覽器進行網頁調試
最好用的就是火狐的firebug了。安裝好插件,F12呼出, 切換到腳本選項卡, 打上斷點,跟在eslipse中調試代碼差不多。
chrome和IE也有自己的調試插件,使用起來大同小異