Q:程序编译通过后,出现tomcat 端口被占用问题
参考
http://www.cnblogs.com/HoverM/p/3872163.html
先使用netstat -ano|findstr 8080找到占用端口的进程
再用taskkill /pid 6856 /f
或者到console里停止程序运行
Q:将项目视图中Servers删除结果再run on server 出错 /Server does not exists原因在于在控制台有server没有删除
将它删除了重新建就好了
出现eclipse启动tomcat之后localhost:8080无法访问
http://www.cnblogs.com/mubin/p/3906684.html
双点击上幅图片
配置
选择第二项就可以了,如果无法选就将server删除重建
Q:出现无法加载jdbc情况
点击porn.xml出现问题
<!-- oracle数据库 -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3.0</version>
</dependency>
<!-- <dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/ojdbc6-11.2.0.3.0.jar</systemPath>
</dependency> -->
<!-- oracle数据库 end -->
原因在于
${project.basedir}/lib/ojdbc6-11.2.0.3.0.jar
没有路径下没有ojdbc6.jar
应该改成
<systemPath>${project.basedir}/lib/ojdbc6.jar</systemPath>
Q:运行tomcat之后出现找不到ojdbc.jar
解决方案如下:
https://stackoverflow.com/questions/5065974/caused-by-java-lang-classnotfoundexception-oracle-jdbc-oracledriver
原因在于tomcat也是一个java类而且有自己的classloader,所以第三方jar包也要放到tomcat lib目录下或者放到web-info-lib也需要jar包支持