运行java web项目时遇到的问题及解决方法
最近在elipse运行java web项目的时候踩了不少坑,在此记录一下~
配置信息:
OS:win10
IDE:Eclipse Oxygen.3 Release (4.7.3)
Server:xampp集成框架里的tomcat7
问题1:端口占用
在Eclipse里新建了一个Web项目,然而在启动tomcat7.0服务器的时候显示端口被占用。原因是我先在xampp的控制台上开启了tomcat服务器,导致端口被占用。
解决方法
在xampp控制台中关闭tomcat服务器。
问题2:缺少ARP库
在eclipse中重新开启服务器,又显示错误:
1 | The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.7.0_45\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;...(以下都是环境变量) |
原因是缺少tomcat推荐使用apache的APR库。
解决方法
- 进入页面:http://archive.apache.org/dist/tomcat/tomcat-connectors/native
- 我用的是tomcat7,所以选择1.1.33版本




问题3:部署路径错误
重新启动服务器,又又报错:
1 | java.lang.IllegalArgumentException: Document base D:\javaee\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\testWeb does not exist or is not a readable directory |
这次似乎是路径的问题。
解决方法
直接右键服务器,点击clean即可。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!