@关于命令行编译servlet并且在tomcat运行的注意事项
一,tomcat篇(运行servlet程序的容器)
首先是tomcat的安装以及路径配置主要是 CATALINA_HOME和CATELINA_BASE的配置,这里是tomcat的安装路径。 其次要在CLASSPATH下配置tomcat安装目录下的jar包的路径:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。注意最前面的小点。
tomcat会出现闪退的情况,一般是路径的问题。仔细检查路径。
二,JDK篇(命令行编译以及将来myeclipse中使用)
首先从官网下载JDK,自己选择版本,本人没有选择较高的版本(因为在myeclipse10中配置JDK会出现版本不对应的问题)。然后复制JDK安装目录到JAVA_HOME路径,(重要的是不能以;号结尾)。在CLASSPATH下有JDK的bin目录路径:C:\Program Files\Java\jdk1.7.0_80\bin 以及:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin 以及:%JAVA_HOME%以及:%JAVA_HOME%\bin等路径配置。注意是在系统环境变量中配置。
三,命令行篇
首先,只要路径合适一般不会出错但是本人问题较多。最后借鉴另一个博主的建议,把tomcat/lib下的servlet-api.jar复制到jre下的ext文件夹内解决问题。注意servlet程序中不能出现包名。如果编译后没问题,可以直接在浏览器尝试。
四,浏览器篇
在浏览器输入http://localhost:8080/后面跟自己在webapps下建立的文件名\以及在xml文件中url-pattern中的自定义的虚拟访问路径。一般8080端口默认,如果端口被占用,可以自己修改。
文章不是很全面,主要记录自己走过的弯路,后期如果有经验,可以再补充。小伙伴们可以借鉴,如果大家在操作的过程中有问题,欢迎留言,大家一起探讨。小白创作,忘大家指正。