當前位置:首頁 » 網頁前端 » javaweb工程調試
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

javaweb工程調試

發布時間: 2022-11-12 21:50:48

⑴ 如何設置伺服器上發布的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里卻報錯,求助解答~~~

  1. maven項目就clean、install,然後重啟項目

  2. 重啟項目

  3. 如果還不行就清除網頁緩存

以上是你曾經在idea中輸入過錯誤SQL語句(後來在MYSQL中調試成功了)時首先可以選擇的做法

下面是沒有修改過的可選做法

  1. 查看配置文件,資料庫是否連通

  2. 查看資料庫版本

  3. 仔細檢查語法,尤其是逗號。

⑺ 北大青鳥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也有自己的調試插件,使用起來大同小異