开发者社区> 问答> 正文

tomcat下的web应用直接输入IP地址就可以访问,该如何配置?

先谢谢大神能看一下小白的问题。

在网上搜索了很多,配置了tomcat下conf目录的server.xml

<Host name="x.x.x.x"  appBase="webapps/xiaodou"
           debug="0" unpackWARs="true" autoDeploy="true">

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->
<Context path="" docBase="C:\apache-tomcat-7.0.65\webapps\xiaodou"  debug="0" reloadable="true"/>

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

直接访问Ip地址为
HTTP Status 404 - /.html
还有把路径修改了好多次 ,都不行。。该怎么办

展开
收起
落地花开啦 2016-06-03 17:58:33 3614 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    1、直接将web工程放在tomcat的webapps文件夹下面,前提是你的工程里面都是已经编译好的,例如自己的工程的文件夹为myapp;
    2、在config文件夹下修改server.xml,在里面的....元素中添加

    <Context path="" debug="0" docBase="myapp" reloadable="true"/> 

    3,重新启动tomcat,输入http://localhost:8080/ 就会进入到myapp的工程路径下!
    更改端口:若想外网通过地址就能访问,则在80端口开放的同事,将port改成80

    <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" />
    2019-07-17 19:26:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载