Java web开发常见错误集锦

目录

一、Servlet运行第一次报错500,再次运行报错404

二、Tomcat服务器无法正常启动,点击startup.bat闪退!

三、The Tomcat server configuration at ServersTomcat v 8.0 Server at localhost-config is missing.Check the server for errors. 

四、Failed to load the sqljdbc_auth.dll cause : no sqljdbc_auth in java.library.path.com.microsoft.sqlserver.jdbc.SQLServerException: 没有为集成身份验证配置驱动程序。

五、驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS12]”。 

六、Eclipse中编写web.xml文件没有提示问题

七、Eclipse中的无法查看类或者接口源文档,提示找不到源


一、Servlet运行第一次报错500,再次运行报错404

编写第一个Servlet并配置好web.xml,运行访问报错 500,再次运行报错404

1.工程项目结构,如图所示:

web.xml配置已经检查过,正确无误!

运行访问http://localhost:8080/gongjing888/reg,错误信息,如图所示:

打开项目的路径,发现RegisterServlet.java编译后,确实生成了RegisterServlet.class,但是,它是在D:EclipsePortableDataworkspacegongjing888buildclassescomservlet路径下,如图所示:

而在tomcat目录下却没有找到编译好的class文件这是错误的根本原因!)。

解决办法:

在eclipse中,右键点击该项目,点击属性Properties——>构建路径Java Build Path——>Source,

将Default output folder的路径gongjing888/build/classes,改为gongjing888/WebContent/WEB-INF/classes,点击apply,即可解决。参考下图演示:

再次运行,正常!如图所示:


二、Tomcat服务器无法正常启动,点击startup.bat闪退!

解决方法1:

配置Tomcat的环境变量,Catalina Home,参考Tomcat环境变量Catalina_Home配置_爱心家园的博客-CSDN博客 

解决方法2:

修改startup.bat文件和shutdown.bat文件,参考tomcat启动startup.bat一闪而过(分析与解答)_小凯丶在成长的小白的博客-CSDN博客_tomcat启动startup.bat一闪而过 


三、The Tomcat server configuration at ServersTomcat v 8.0 Server at localhost-config is missing.Check the server for errors. 

解决方法:

运行项目的时候,选择manually define a new server】手动创建一个新的服务器。不要选择现存的服务器【Choose an existing server】


四、Failed to load the sqljdbc_auth.dll cause : no sqljdbc_auth in java.library.path

com.microsoft.sqlserver.jdbc.SQLServerException: 没有为集成身份验证配置驱动程序

解决方法:

Eclipse下使用JDBC驱动程序连接SQL Server 2012数据库,报错:no sqljdbc_auth in java.library.path,没有为集成身份验证配置驱动程序_雅格小京的博客-CSDN博客_没有为集成身份验证配置驱动程序


五、驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS12]”。 

解决方法:

JDBC连接SQLServer2012报错:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。_雅格小京的博客-CSDN博客_jdbc sqlserver ssl


六、Eclipse中编写web.xml文件没有提示问题

解决方法:

 1.在web.xml的web-app根节点加上属性值

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"

最终效果如:

bf24a181a392e1b6040c177d7d390dbc.jpeg

2.加载本地的xsd文件 

step1.先下载http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd  文件。

step2.windows-->perferences-->xml-->xml catalog-->add User Specified Entries。

弹框,选择file system找到刚才下载的xsd文件,然后key type选择schema location,key值注意在最后追加上文件名。

step3.保存以后发现可以没有提示,继续设置。(这个已经说过,内容辅助

 windows-->perferences-->xml-->editor-->centent assist-->Auto Activation,将Prompt when these characters are inserted后面的文本框中的“<=:”替换成“<=:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ”(注意后面还有一个空格)

step4.已完成


七、Eclipse中的无法查看类或者接口源文档,提示找不到源

解决方法:

  1.  下载对应的Tomcat版本的源文件,压缩包,比如本机器上面的apache-tomcat-8.5.45

  2. 访问apache官网https://tomcat.apache.org/,找到对应版本的src.zip,下载到本地路径,不需要解压缩。

 选择“更改已连接的源”,找到上述步骤2下载的src.zip,确定即可解决!

bb946dff11eb4f2a148036d06c1296e1.gif

更新不停ing......

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值