精华内容
下载资源
问答
  • 这是因为我们项目每次编译都会形成一个新的文件,所以会覆盖掉原先的文件,所以我们应该用常规的解决办法,在webapp下(项目以外的地方)创建文件夹以存放图片资源,这样就不会存在消失问题。上图可能清楚一点 ...

    这里,我做的功能是图片上传,但是原先是上传到项目部署的地方,在项目部署的文件夹下创建文件夹存放图片,但是这样就带来一个问题,当我们重新部署项目的时候,原先上传的图片就消失了?
    这是因为我们项目每次编译都会形成一个新的文件,所以会覆盖掉原先的文件,所以我们应该用常规的解决办法,在webapp下(项目以外的地方)创建文件夹以存放图片资源,这样就不会存在消失问题。上图可能清楚一点
    这里写图片描述
    staticimage为我们图片的存放目录。
    然后就做这些还是不够的,还需要在这个地方创建一个xml文件,否则我们的图片也是无法访问这里写图片描述
    xml内容如下:

    <?xml version="1.0" encoding="UTF-8"?> 
    <Context docBase="D:\work\Tomcat\apache-tomcat-7.0.32\webapps\staticimage" reloadable="true"> </Context>

    访问方式如下:


    <img src="/staticimage/01.jpg" style="width:100px; height: 100px;"/>

    好了,这就我踩的坑。
    码路漫漫,加油!

    展开全文
  • Tomcat可以访问默认页面,但是无法访问webapp下的指定项目 Windows环境下 很是崩溃,只要安装服务,电脑总会给我多少搞点事情 tomcat的的版本是apache-tomcat-9.0.39 我的jdk是1.8.0_261的访问是不可以的,后来我修改...

    Tomcat可以访问默认页面,但是无法访问webapp下的指定项目

    Windows环境下

    很是崩溃,只要安装服务,电脑总会给我多少搞点事情

    tomcat的的版本是apache-tomcat-9.0.39

    我的jdk是1.8.0_261的访问是不可以的,后来我修改为jdk-12.0.2也是不能访问

    在这里插入图片描述

    第一种方法:修改文件配置(亲测对我无用)

        <servlet>
            <servlet-name>default</servlet-name>
            <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
            <init-param>
                <param-name>debug</param-name>
                <param-value>0</param-value>
            </init-param>
            <init-param>
                <param-name>listings</param-name>
                <param-value>true</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>
    

    第二种:换tomcat版本

    我把tomcat换成了apache-tomcat-8.5.59-windows-x64版本的,就直接可以访问了,所以说一个版本不能够用的话,可以换几个版本试试。

    IDEA配置tomcat的时候,注意下IDEA的版本和tomcat的版本,我的IDEA的版本是IntelliJ IDEA 2018.3.6 x64,支持apache-tomcat-9.0.29-windows-x64及以下的版本,我尝试用过最新的apache-tomcat-9.0.39-windows-x64,但是它都不显示这个文件夹,所以支持不了。

    问题一:启动tomcat控制台乱码解决方案

    找到tomcat的目录 --> conf -->logging.properties

    将它直接注释或者修改为GBK都可以,不过在IDEA导入tomcat服务的时候,还是要将它改回UTF-8,不然的话IDEA控制台显示的是乱码。

    #java.util.logging.ConsoleHandler.encoding = UTF-8
    java.util.logging.ConsoleHandler.encoding = GBK
    

    问题二:启动tomcat之后一闪而过

    查看自己本地的jdk环境变量的配置,即是JAVA_HOME的配置

    问题三:启动tomcat 爆出java.net.BindException错误

    原因是端口 8080 被占用,解决端口占用就可以正常使用了

    展开全文
  • tomcat可以访问默认页面,但是无法访问webapp下的指定项目 1、注意下安装tomcat时的默认端口,8005,8009,8080,我这边没有修改,根据需要自行修改,确保tomcat可以启动 http://localhost:8080/ 可以...

     

     

     

     

     tomcat可以访问默认页面,但是无法访问webapp下的指定项目

     1、注意下安装tomcat时的默认端口,8005,8009,8080,我这边没有修改,根据需要自行修改,确保tomcat可以启动

     

     

     

     

     

     http://localhost:8080/ 可以访问。

     

     

    2、solr访问不了:

    http://mirrors.shu.edu.cn/apache/lucene/solr/

     

     修改安装目录:C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\web.xml

     

     \conf\web.xml文件中112行

     

     

     

     

     新建了一个test项目放了一个index.html然后果然可以,666

     

     

     

     

     

     

    3、对于solr无法访问的问题,是solr的配置,tomcat可以忽略了

     

     

     

     

    配置步骤大致都是参考的网上的,应该libs的库不完整,最后我把ext和lib中所有的库拷贝的tomcat 中就行了,也懒得去纠结了,C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\solr\WEB-INF\lib   ,继续测试solr .net的内存溢出问题,希望可以解决。

     

    感兴趣的可以查看《C#连接solr时提示 java内存异常 (jetty和tomcat哪个更High) java.lang.OutOfMemoryError》

     

     

     

     

    解决方法:

    1.把solr-6.4.1/server/lib/ext目录下的所有jar包、和solr-6.4.1/dist下的solr-dataimporthandler-6.4.1.jar、solr-dataimporthandler-extras-6.4.1.jar粘贴复制到tomcat下的solr项目的WEB-INF/lib目录下;

    2.在tomcat下的solr项目的WEB-INF下新建classes目录,然后把solr-6.4.1/server/resources下的log4j.properties粘贴过去;

    3.solr/server/lin下metrics开头的5个jar拷到tomcat\webapps\solr\WEB-INF\lib下

    4.去掉权限,tomcat  solr下的web.xml 

     

    转载于:https://www.cnblogs.com/51diysoft/p/8384414.html

    展开全文
  • tomcat无法访问

    千次阅读 2018-09-17 11:34:24
    问题: 发布tomcat应用到测试服务器,服务器tomcat启动成功,但是页面始终无法访问应用; 一般来讲,远程服务器发布tomcat应用有两种方式 一是将本机的tomcatwebapp 的整个文件夹上传到服务器的tomcat的webapps...

    问题: 发布tomcat应用到测试服务器,服务器tomcat启动成功,但是页面始终无法访问应用;

    一般来讲,远程服务器发布tomcat应用有两种方式

    一是将本机的tomcat的webapp 的整个文件夹上传到服务器的tomcat的webapps下面

    二是通过开发工具直接将项目打成war包,放到tomcat的webapps下,待tomcat启动自行解压;

    我使用的是第二种,但是我是第一次从SVN更新工程进行打包的,然后发布到服务器tomcat下,tomcat启动成功,但是就是无法进行页面访问;

    划重点: 当第一次使用全新的工程代码打war包进行发布时,必须要先在本机tomcat先运行一次,否则可能会出现跟我一样的情况;

    希望后面的人不要踩我的坑;

    展开全文
  • 今天在使用idea时,启动tomcat之后发现只能访问idea中的当前项目,访问不了其他项目;后来发现连tomcat的原始界面都无法访问,查了一下原来是配置的问题: tomcat配置里面把此项打钩就行了。 ...
  • 在进行CSS美化时一直jquary not found报错 在输出目录里排查发现我创建在webapp下的JS那些文件夹都在contextpath外导致无法访问,只能手动复制进去,请问有没有办法让项目在部署时把位置放对。。![图片说明]...
  • 1、修改config\web.xml中一个listings中 <param-value>...manager输入正确密码后还是无法访问正确页面,需要在conf/tomcat-users.xml文件中添加manager和manager-gui的用户名和密码配置 ...
  • 症状 在eclipse中是比较正常的,tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不...访问htt://localhost:8080/能正常访问tomcat管理页面。 ...
  • myeclipse内置的tomcat无法访问8080

    千次阅读 2016-12-09 13:29:28
    而独立的tomcat打开:localhost:8080是可以看见一个带小猫的页面是因为独立的tomcat已经部署好了几个web程序,我们看到的欢迎页面就是root/index.jsp,你可以打开tomcat_home/webapp看看,也就是root工程的欢迎页面....
  • 如果Tomcat bin目录下的tomcat7w.exe可能正常启动服务器,但是在eclipse下启动...有可能是eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以你会发现在tomcat安装目录下的webapp目录里面找不到你
  • 问题原因 linux命令少了 webapps里面没有文件,阿里云镜像的原因,默认是最小的镜像,所有不必要的都被剔除 ...将webapps.dist中的文件copy到webapp中即可解决 cp -r webapps.dist/* webapps ...
  • 在eclipse中配置tomcat后,打开tomcat访问localhost:8080后无法出现登陆成功的界面,即无法出现下面的界面 在eclipse中的servers状态栏中双击tomcat,会出现下面这个界面 注意看server locati...
  • springboot项目,打包成war,放到tomcatwebapp下,访问404。要查看问题根本,首先看看tomcat启动的时候,项目启动了么?本人是springboot的启动页面就没有加载。所以是项目本身就没启动成功。 解决办法: 1.修改...
  • 资源文件可以正常加载,然后我将war包放入tomcatwebapp目录下运行tomcat后,输入localhost:8080/microCourse来访问页面但是此时...
  • 我在eclipse中启动Tomcat8.5之后,运行maven-webapp项目下的JSP文件,总是报404错误,但是访问http://localhost:8080/地址却可以正常访问,请问是怎么回事啊? 补充:server中的server locations已经改成了 use ...
  • 项目部署到tomcat,服务正常启动,接口返回字符数据正常,但是一直访问不到jsp页面。 原因分析: 题主从以下几个原因进行了排查 1.spring-mvc.xml没有配置视图解析器。 2.webapp包放置错误,没有读取到jsp资源。...
  • Tomcat中startup了就可以访问 localhost:8080,但是在idea里开启Tomcat访问不了? Tomcat 可以访问 localhost:8080,是因为 Tomcat ...具体路径就是你的项目目录和Tomcat目录里webapp下的ROOT和其他目录,ROOT的应用
  • 我有一个Spring webapp,其.war文件已经上传到Tomcat服务器.大多数基本功能都按预期工作 – 页面视图和表单提交.我现在的问题是我的webapp需要读取和写入文件,我无法知道如何实现这一点(文件I / O返回java.lang....
  • 原因:eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以你会发现在tomcat安装目录下的webapp目录里面找不到你的项目文件,由于发布目录的改变你无法访问tomcat的本地管理首页。更改步骤如下1....
  • 在eclipse中启动tomcat后,浏览器无法访问(出现下图所示的404页面); 直接从tomcat安装目录下启动tomcat则能正常访问.(eclipse的内置浏览器页面也有可能出现相同的情况) 原因: eclipse默认使用的项目发布路径并不...
  • 启动也是直接启动的docker run --name mytomcat-d -p 8083:8080 tomca 然后发现无法访问主页,但是报错为404 网上搜索了下解决办法,这个tomcat 版本下面存在两个webapps 目录文件夹,解决办法只需要删除即可 1....
  • 将刚写的小小项目放到tomcat,外网无法访问,显示访问时间过长,刚刚配置tomcat时能通过外网访问到8080端口,这说明根本不是防火墙的问题,那为什么访问不了新放的war包呢,这里有个小细节可能都被我们忽略了 ...
  • eclipse中启动tomcat,项目可以正常运行,但是localhost:8080无法访问。 关闭eclipse中的Tomact,直接从tomcat/bin 下的startup.bat启动,localhost:8080可以正常访问。 原因 eclipse将tomcat的项目发布目录(tomcat...

空空如也

空空如也

1 2 3 4 5 6
收藏数 117
精华内容 46
关键字:

tomcat无法访问webapp