1.eclipse中右键项目->run as->Maven Build 输入jetty:run输入名称为jpetstore
我刚开始调试的时候出现了以下错误
No plugin found for prefix 'jetty' in the current project and in the plugin groups
解决办法:使用jetty:run,那么必须在maven的setting.xml下配置
Failed to execute goal org.mortbay.jetty:jetty-maven-plugin:8.1.14.v20131031:run (default-cli) on project jpetstore:。。。
解决办法:发现开了2个eclipse,关掉另一个后正常了(还有一种可能是tomcat将8080端口占用了,停掉tomcat之后问题就解决了)
然后重新Maven Build,又出现了下面的错误
Error binding monitor port 9999: java.net.BindException: Address already in use: JVM_Bind
解决办法:查看进程,发现有多个javaw.exe,先全部删除,然后运行Maven Build,错误消失
2.浏览器输入 http://localhost:8081/ 已可以进去jpetstore首页
3.首页点击Enter the Store后出现如下错误
org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required解决办法:主要原因就是因为jre配置环境的错误,在选择jre环境的时候,有两个选择,一个是java根目录下的jre(选择这个会不成功),一个是在jdk根目录下的jre(选择这个成功)
4.双击设置断点,进行调试,提示Source not found.
edit the source loopup path 将含有源码的java project add进去,就可以进行调试了
PS:微软的visual studio比较智能,都集成在一起了。初转到java感觉,配置环境很麻烦,呵呵。