当前位置:首页 » 网页前端 » 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也有自己的调试插件,使用起来大同小异