最近的Java Web学习总结

这几日花了不少时间来了解有关Java Web的一些知识,现在对之前遇到的问题做出做出一些阶段性的总结吧:

一.有关Tomcat启动闪退的问题:其实说实话,直到现在写这个博客我都没十分肯定自己能解决这个问题,只能是一些经验之谈吧。

  1.   端口是否被占用,最好将Tomcat改为其他的端口。
  2.   环境变量问题,这个可以参考别人的:Catalina环境变量设置,还有可能是JDK的设置问题,不过这个我没遇见到。
  3.   修改.bat文件:在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:

          SET JAVA_HOME=D:\Java\jdk1.6.0_10   (java jdk目录)
          SET TOMCAT_HOME=E:\tomcat-6.0.35   (解压后的tomcat文件目录)

             同样的。在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑。在文件头加入下面两行:

               SET JAVA_HOME=D:\Java\jdk1.6.0_10   (java jdk目录)
               SET TOMCAT_HOME=E:\tomcat-6.0.35   (解压后的tomcat文件目录

           如果是Catalina启动不了,也可以根据上述来进行修改。

具体如下:

先看Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat。只要在setclasspath.bat的开头声明环境变量.

rem —————————————————————————

rem Set CLASSPATH and Java options

rem

rem $Id: setclasspath.bat 795032 2009-07-17 10:41:20Z markt $

rem —————————————————————————

 

set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10

set JRE_HOME=C:\Program Files\Java\jdk1.6.0_10\jre

 

rem Make sure prerequisite environment variables are set

     或者打开日志文件查看出错的地方。

     4.尽量不要修改Tomcat里本身的Server.xml,和其他配置文件。

二.有关Tomcat部署Web项目的方式。1,直接在Tomcat的控制页面上部署,但是因为登陆账户的原因,我一直没做成过。

2,在Eclipse上可直接打包成.war文件,然后直接放到webapps目录下。即可。

3,在conf目录下新建localhost目录,然后在下新建一个名字任意的.xml文件,该文件就是部署Web应用的配置文件

最近的Java Web学习总结_第1张图片

 

4

三,在导入别人项目的时候,遇到这以下的错误异常:

        Target runtime com.genuitec.runtime.generic.jee60 is not defined. 这个可以参考这篇文章:解决方案

    错误异常                    The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

                                                                    这个的原因是没有加载Tomcat的Runtime(运行时系统)。解决方案

     

你可能感兴趣的:(Java,Web)