zoukankan      html  css  js  c++  java
  • javaWeb1 tomcat

    tomcat使用常见问题:

    1.闪退:

    原因:tomcat 软件是由java语言开发的,当它启动时,会默认到系统

    的环境变量中查找 JAVA_HOME 的变量。找它的目的时tomcat 启动

    时需要jvm.

    解决方案:

    环境变量中设置JAVA_HOME变量。

    如:JAVA_HOME = C:Program FilesJavajdk1.6.0_30(到这里就ok,不要到bin 目录)

    这步复制粘贴就好,不用一个一个打。


    2.端口占用的错误(默认是8080)

    一个端口只能由一个程序占用,当有其他程序占用时,tomcat就无法运行。

    解决方案:

    a.关闭其他软件程序,释放端口。

    b.修改tomcat 的端口号,

    步骤:........apache-tomcat-6.0.39conf  的 sever文件 

    <Connector executor="tomcatThreadPool"
    port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />

    把8080改换其他。

    问题:我并不知道哪个软件占用我的8080端口怎么办。

    CurrPort这个软件可以解决这个问题。http://www.bitscn.com/network/soft/201402/312654.html(使用详情)


    3.CATALINA 环境变量问题:

    原因:这样一个场景之前安装过的安装版较高级,它会自动配置环境变量,就是CATALINA_HOME,如果后来要重新安装个压缩版,版本较低,

            (比如你的tomcat在E盘)每次启动时,要先去e盘,的bin/startup.bat

             ----- 找JAVA_HOME = C: omcat6 ---------conf(等),这就是为什么

       把E:盘的文件的端口号修改完依然还是有被占用的现象,因为在执行过程中还是

             去C:盘的CATALINA_HOME 中找。

    不建议配,要不你的压缩版还是用不了,找来找去还是找到那个了。平时练习用压缩版就够了。

  • 相关阅读:
    verilog parameter 位宽问题
    quartus prime 16.0 报警告 inferring latch
    Quartus prime16.0 组合逻辑always块中敏感向量表不全
    centos6.8下安装matlab2009(图片转帖)
    centos6.8下普通用户下quartus编程识别不到用户开发板
    centos6.8下安装破解quartus prime16.0以及modelsim ae安装
    PHP TP 生成二维码
    模态框MODAL的一些事件捕捉
    iOS微信第三方登录实现
    PHP ini 配置无效的坑给自己记录
  • 原文地址:https://www.cnblogs.com/lifehrx/p/5869388.html
Copyright © 2011-2022 走看看