精华内容
下载资源
问答
  • Tomcat访问出错问题1、问题描述2、解决eclipse启动Tomcat访问localhost:80803、解决cmd启动Tomcat访问localhost:80804、结语 1、问题描述 之前jdk更新过后用的是jdk-12.0.2,Tomcat仍然使用8.0。在eclipse中启动...

    1、问题描述

    之前jdk更新过后用的是jdk-12.0.2,Tomcat仍然使用8.0。在eclipse中启动tomcat后,进行jsp页面编写和访问都是没有问题的,但是最近要建立网站,想着直接用cmd启动tomcat,发现一直闪退,而且用eclipse启动tomcat后却不能直接访问http://localhost:8080,报404错误,加上其他jsp页面却可以访问,比如:http://localhost:8080/index.jsp。

    2、解决eclipse启动Tomcat访问localhost:8080

    (1)双击servers里面的tomcat,打开tomcat overview,看到server locations的选项默认的是选了第一个,要改为第二个use tomcat installation。
    (2)刚打开时,server locations是灰色的。右击Tomcat server,选择add and remove、remove all、finish,然后右击Tomcat server选择clean,再次进入tomcat overview,就可以进行(1)中的修改。下图是改好的。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    (3)右击tomcat,选择start启动,访问http://localhost:8080/,可以看到安装成功的界面。
    在这里插入图片描述

    3、cmd启动Tomcat可能遇到的问题和方法

    注:由于之前安装了jdk12,前面才会出错,所以安装jdk8的话,正常配置好环境是没有问题的。如果出错,可以按(3)和(8)查看路径是否出错;(6)更改批处理文件。

    (1)每次访问localhost:8080都要打开elipse来启动tomcat很麻烦,接下来尝试用cmd来启动。先配置环境,在系统变量那里新建CATALINA_BASE、CATALINA_HOME,path里添加%CATALINA_HOME%\lib,%CATALINA_HOME%\bin。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    (2)win+r打开cmd,转到自己的tomcat安装目录下

    cd D:\eclipseEE\Tomcat 8.0\bin
    startup.bat(或statrtup)
    #运行以上命令后tomcat出现闪退,尝试着在该目录下点击startup.bat也是闪退。
    

    在这里插入图片描述
    (3)我反复检查了好多遍,环境配置并没有出错,尝试着打开tomcat8w,显示还没有安装,在cmd中输入以下命令:

    service.bat install
    

    再次打开tomcat8w,点击start却一直启动不了。看到安装教程的路径是没有双引号的,就想着去注册表的ImagePath将其去掉,改完发现并没有用。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    (4)在cmd中定位错误,发现错误如下。我再次去确认了jdk和tomcat的配置,后来才想到可能是版本问题。

    catalina run
    #报错出现:-Djava.endorsed.dirs=D:\eclipseEE\Tomcat8.0\endorsed
    # Error: Could not create the Java Virtual Machine.
    # Error: A fatal exception has occurred. Program will exit
    

    (5)虽然官网上写的tomcat可以支持高版本的jdk,但jdk12还是不行,我后面尝试换回了jdk8就可以了。先在网上下载jdk1.8.0,因为不在eclipse中使用,所以这里就没有配置该版本jdk的环境,直接去tomcat的catalina.bat文件里修改。
    另外,怕在原来的tomcat改错,所以重新下载了win64的apache-tomcat-8.5.57。

    #先把原来tomcat8w.exe删除
    service.bat remove
    

    (6)找到apache-tomcat-8.5.57的bin目录下的catalina打开,在最前面指定设置jdk8的安装路径,如:
    SET JAVA_HOME=D:\eclipseSE\jdk1.8.0
    SET JRE_HOME=D:\eclipseSE\jdk1.8.0\jre
    在这里插入图片描述
    startup启动tomcat,不关闭cmd,访问http://localhost:8080/,成功了。
    在这里插入图片描述
    在这里插入图片描述
    (7)重新安装tomcat8w.exe,打开tomcat8w.exe,发现路径也正常了。

    #一开始想命名tomcat8.5没成功,好像是默认命名tomcat8不能改
    service.bat install tomcat8
    

    在这里插入图片描述
    安装后打开“服务”也可以看到tomcat8,可还是无法直接在“服务”启动它(当然tomcat8w.exe里也不能启动它)。
    在这里插入图片描述
    (8)将java的JVM路径改为自己的jdk8的安装路径,点击“应用”。再去general里启动,成功了。以后就可以直接在“服务”里启动Tomcat,并成功访问http://localhost:8080/了。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    4、结语

    (1)版本问题:下载安装的jdk和tomcat版本尽量相近,两者采用新旧不一致的版本容易出现各种问题,像Tomcat8最好搭配jdk8。
    (2)路径问题:配置路径也要做好相对应的修改,除了系统环境变量,还有tomcat8w.exe里的jvm路径。
    (3)当安装了多个tomcat时,每次只能启动一个,如果想启动多个的话,就要改8080端口,避免冲突。

    踩坑折腾了一天多,希望能帮到遇到类似问题的你

    展开全文
  • 解决方案: 1.如下图,双击tomcat服务器。 2.修改Server Locations。 修改为Use Tomcat installation,Server path为...3.如果无法选择Use Tomcat installation,右击tomcat服务器,单击Add and Remove移除Configu

    解决方案:

    1.如下图,双击tomcat服务器。

    2.修改Server Locations。
    修改为Use Tomcat installation,Server path为tomcat服务器所在路径,Deploy path修改为webapps。

    3.如果无法选择Use Tomcat installation,右击tomcat服务器,单击Add and Remove移除Configured下的所有项目(Remove All)。

    4.创建项目。
    File->New->Dynamic Web Project

    不需要修改Location,生成的项目文件会自动复制至webapps下。

    5.此时启动tomcat服务器运行指定的文件,可以在浏览器中通过http://localhost:8080/访问服务器。
    项目文件也可以通过指定路径访问。
    如:http://localhost:8080/examples/index.jsp

    展开全文
  • Tomcat中startup了就可以访问 localhost:8080,但是在idea里开启Tomcat访问不了? Tomcat 可以访问 localhost:8080,是因为 Tomcat 自带的 ROOT 项目自动发布。 而在idea中启动 Tomcat 是不会自动发布 ROOT 的,...

    Tomcat中startup了就可以访问 localhost:8080,但是在idea里开启Tomcat却访问不了?

    1. Tomcat 可以访问 localhost:8080,是因为 Tomcat 自带的 ROOT 项目自动发布。
    2. 而在idea中启动 Tomcat 是不会自动发布 ROOT 的,所以需要我们手动发布
    3. 点击「Run」——「Edit Configurations…」,把tomcat配完还得把页面发布。具体路径就是你的项目目录和Tomcat目录里webapp下的ROOT和其他目录,ROOT的应用程序上下文配成 / ,其他的是 /+对应目录名

     

    展开全文
  • tomcat安装目录/bin下双击startup.bat启动tomcat服务器,正常访问localhost:8080; 在eclipse中启动tomcat,不能访问localhost:8080,提示404错误,但是可以访问项目页面。 原因: 在eclipse中启动的tomcat并部署...

    问题描述:

    在tomcat安装目录/bin下双击startup.bat启动tomcat服务器,正常访问localhost:8080;

    在eclipse中启动tomcat,不能访问localhost:8080,提示404错误,但是可以访问项目页面。

    原因:

    在eclipse中启动的tomcat并部署项目时,eclipse调用了tomcat核心的组件内置到eclipse中,并不是真正启动tomcat。

    解决方法:

    在eclipse界面下方点击Servers,双击打开配置的tomcat服务
    在这里插入图片描述

    在Server Locations中选择Use tomcat installation(Task control of Tomcat installation)

    修改Deploy Path,默认值是“wtpwebapps”,点击Browse,修改为tomcat安装目录下的webapps

    注意:

    如果Server Locations中单选按钮是灰色的,无法修改

    右键点击Tomcat v9.0 Server at localhost,点击delete删掉,重新创建tomcat服务

    点赞
    ————————————————
    版权声明:本文为CSDN博主「codeMonkey_sun」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/code_monkey_sun/article/details/76128750

    展开全文
  • tomcat安装目录/bin下双击startup.bat启动tomcat服务器,正常访问localhost:8088; 在eclipse中启动tomcat,不能访问localhost:8088,提示404错误。 原因: 在eclipse中启动的tomcat并部署项目时,eclipse调用...
  • 关于tomcat启动后无法访问localhost:8080 我下载的是tomcat8.5绿色版本(zip)解压到了program file目录下 然后出现以下问题: 双击startup.bat启动后,无法打开localhost:8080,页面出现了HTTP状态500 个人解决方法...
  • 最近在开发项目中,遇到的一个问题是:在 tomcat中发布一个web项目,但是发布成功后,只能用http://localhost:8080/fm访问项目,不能用起初认为是防火墙的原因,但是防火墙是关闭的,应该没有影响;后来认为是win7的...
  • "阿里云务器ECS坑" Tomcat服务器上localhost:8080可访问 公网IP无法访问
  • 启动tomcat服务后,通过127.0.0.1可以访问网址,通过局域网ip10.153.25.66无法访问,解决办法 修改tomcat的server.xml配置文件,Connertor添加 address="0.0.0.0" <Connector port="80" protocol="HTTP/1.1" ...
  • 首先要清楚我们为什么可以访问 localhost:8080,这是因为我们已经将 Tomcat 自带的 ROOT 项目发布了 而在idea中启动 Tomcat 是不会自动发布 ROOT 的,所以需要我们手动发布 点击「Run」——「Edit Configurations…...
  • 解决“Eclipse中启动Tomcat后,http://localhost:8080/无法访问”的问题 这个问题是eclipse造成的,我们可以修改配置来实现通过eclipse启动tomcat可以访问http://localhost:8080 打开Server试图,双击其中的"...
  • 原因:eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以你会发现在tomcat安装目录下的webapp目录里面找不到你的项目文件,由于发布目录的改变你无法访问tomcat的本地管理首页。更改步骤如下1....
  • Tomcat服务IP无法访问localhost可以访问 背景描述 在Tomcat中发布的web项目,发布成功后,通过localhost访问项目正常。但,127.0.0.1无法访问。 原因 经分析,原因为Tomcat绑定的IP地址存在问题。通过ping ...
  • IntelliJ IDEA运行项目成功后,无法访问Tomcat主页(localhost:8080), 查看原文:https://www.cnblogs.com/yayazi/p/7920257.html
  • tomcat安装目录/bin下双击startup.bat启动tomcat服务器,正常访问localhost:8080; 在eclipse中启动tomcat,不能访问localhost:8080,提示404错误,但是可以访问项目页面。 原因是:在eclipse中启动的tomcat并...
  • 今天老师讲了Servlet路径问题, 做了个测试在eclipse中启动tomcat后,在浏览器地址栏输入 http://localhost8080无法访问, 提示404错误, 正常情况是可以访问到Tomcat官网的. 而我在Tomcat的安装路径下找到startup.bat...
  • 首先Tomcat可以启动,但是localhost:8080无法访问是因为没有配置环境变量,需要新建环境变量 1 CATALINA_HOME 2 D:\java\apache-tomcat-8.0.46 如果配置完成之后继续访问会出现404的错误,一般是Tomcat所在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 832
精华内容 332
关键字:

tomcat无法访问localhost