我们的整个流程共有七大步,除去我们创建项目的前三步以及编写代码的第四步,我们可以简化的就是打包程序加部署程序的五六步,我们可以借助IDEA的一个插件来完成;
插件的安装流程如下:
点击File->Settings ;
来到如下所示的界面,点击Plugins后在输入框中输入smart tomcat,就可以看到需要安装的插件 ;
下面是安装成功的界面 ;
这里安装smart tomcat插件的功能,主要就是可以直接在idea中调用tomcat,也就省去了我们打包程序和将程序部署到tomcat目录中去的这样一个过程;
具体的使用流程如下:
点击这里的Add按钮;
点击+号,选择我们安装好的smart tomcat插件;
进行相关配置;
上述操作顺利完成之后,之前的Add按钮处就会如下显示:
然后,我们就可以使用插件,在IDEA中直接调用tomcat了;
点击程序启动按钮(绿色的小三角)即可~
控制台有如下显示时,就表示tomcat启动成功:
在浏览器中构造请求,验证程序:
请求路径中的servlet_demo1就是前面配置时的Context Path,hello就是代码中注解的内容~
这样,我们每次修改代码之后,就不再需要重复地进行打包部署的操作,而是直接重新在idea中启动程序即可~
在使用浏览器构造请求时,可能稍不注意就会访问出错,得不到我们想要的结果,下面是一些常见的错误以及解决方法;
表示用户访问的资源不存在,大概率是请求路径的问题;
排查思路:
出现404的主要原因还是请求的路径有误,可以着重排查相关部分;
405错误一般指指定的请求方法不能被用于请求响应的资源,简单来说就是HTTP请求方法没有正确实现;
排查思路:
500错误表示服务器内部错误,一般是代码抛出异常带来的错误;
大概率是代码执行错误,程序抛出了异常,可以根据提示的错误信息检查代码逻辑~
大概率是没有调用或者没有正确调用write()方法,返回的请求中body中数据为空~
大概率是tomcat没有启动成功~
编写servlet程序容易出现的错误大致就是以上这些啦,可以根据实际情况结合日志以及抓包结果具体分析,希望我们的程序执行顺利,生活也顺利吖~
over!
下一篇:Java中的方法