1、Could not find the main class.Program will exit.
【问题描述】安装完MyEclipse8.5后,为其配置了自己下载的apache-tomcat-7.0.39,新建一个Demo工程后,启动运行时就一直出现这个错误。
【解决方法】菜单栏下路径:Windows - Preference - MyEclipse - Servers - Tomcat - Tomcat 6.x - Paths - Append to classpath: - Add JAR/ZIP 然后选择apache-tomcat-7.0.3/bin/tomcat-juli.jar文件,问题修复,原因未知。
2、Tomcat配置mysql
(1)修改tomcat配置文件:.\conf\server.xml
<Context path="/myfirst" docBase="myfirst" debug="0" reloadable="true" crossContext="true">
<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="用户名"
password="密码"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/你的数据库名字" />
</Context>
(2)修改MyEclipse工程(如我的myfirst)的web.xml文件,在</web-app>之前添加
<resource-ref>
<res-ref-name>jdbc/mysql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
(3)将mysql驱动mysql-connector-java-5.1.24-bin.jar放到tomcat\lib目录下。
3、安装maven时出现的问题
(1)maven已下载好,m2eclipse也装好了,工程在cmd里面mvn clean compile也没有问题,但是在导入maven工程到eclipse时,却提示出如下错误:Missing indirectly referenced artifact com.sun:tools:jar:1.5.0:system,关于这个问题可以参考http://davidxiaozhi.iteye.com/blog/1172607,这个博文提供了四中解决方法。我用的是第一种。
【原因】根本原因是没有指定javaw.exe的的位置
【解决方法】修改eclipse.ini文件,在文件最后增加如下文字,然后重启eclipse.
-vm
c:"Program Files"Java"jdk1.6.0_43"bin"javaw.exe
512m
-vmargs
-Xms256m
-Xmx512m
-Duser.language=en
-XX:PermSize=256M
-XX:MaxPermSize=512M