标签 Eclipse 下的文章

Tomcat启动超时 unable to start within 45 seconds

当启动tomcat时候出现

Server Tomcat v6.0 Server at localhost was unable to start within 45
seconds. If the server requires more time, try increasing the timeout
in the server editor.

tomcat_time_out.jpg

的错误,那表示你的tomcat启动超时了,有时候你重新启动下就好了,但有时需要重新启动很多次,如果你不想这样的话,你只需修改下tomcat的启动 时间就行了,步骤如下:

修改 workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件。

<server hostname="localhost" id="JBoss v5.0 at localhost" name="JBoss v5.0 at localhost" runtime-id="JBoss v5.0" server-type="org.eclipse.jst.server.generic.jboss5" server-type-id="org.eclipse.jst.server.generic.jboss5" start-timeout="1000" stop- timeout="15" timestamp="0">

start-timeout="45" 改为 start-timeout="1000" 或者更长 重启eclipse就可以了。

或者在界面修改

tomcat_time_out2.jpg

Classpath entry will not be exported

Classpath entry will not be exported or published. Runtime ClassNotFoundExceptions may result.

Eclipse出现大量这样的警告,都是Maven的依赖库jar报出来的。尝试Maven Update Project 之后问题解决。

Eclipse报错:Missing artifact com.adobe.xmp:xmpcore:jar:5.1.2

Eclipse报错:

Missing artifact com.adobe.xmp:xmpcore:jar:5.1.2

Project '???' is missing required library:'C:\Users\tun.m2\repository\antlr\antlr\2.7.2\antlr-2.7.2.jar'

这个是maven查找服务器上面的jar包的时候没有找到jar包报错。可能是我们maven项目配置文件pom.xml里面的distributionManagement -> repository 或者 snapshotRepository 下面的 url 指定的服务器地址无法访问。

也可能是maven全局配置settings.xml里面的localRepository指定的目录不存在,或许去掉localRepsotory,直接使用m2eclipse的默认目录c:\users\xxx.m2\repository。

也可能是eclipse 全局设置 Preferences -> Maven -> User settings里面没有指定我们自己的settings.xml造成。

参考Maven官网对于settings.xml的解释,默认mvn读取的是maven\conf\settings.xml文件。所以必须保证文件位置和名字正确。