精华内容
下载资源
问答
  • tomat默认加载webapps路径项目 ,如果想要更改(指定项目路径),可以通过修改conf/server.xml文件实现: 在host里添加以下代码: <Context path="" docBase="E:\workspaces\demo" debug="0" reloadable=...

    tomat默认加载webapps路径下的项目 ,如果想要更改(指定项目路径),可以通过修改conf/server.xml文件实现:

    在host里添加以下代码:

    <Context path="" docBase="E:\workspaces\demo" debug="0" reloadable="true"/>

    其中,path为访问路径,设置为空,访问时不用带项目名称,直接通过端口即可访问方面;docBase为项目所需路径。

     

    展开全文
  • tomcat去掉项目名称直接访问项目

    千次阅读 2019-05-27 12:12:22
    需求: 把发布到Tomcat下的web项目访问路径去掉项目名称 就是说我在服务器上发布的网页,不需要加项目名,根据端口号就能直接访问了 方法一: 原理:Tomcat的默认根目录是ROOT,实际上ROOT这个项目在实际生产环境...

    需求: 把发布到Tomcat下的web项目,访问路径去掉项目名称
    就是说我在服务器上发布的网页,不需要加项目名,根据端口号就能直接访问了

    方法一:

    原理:Tomcat的默认根目录是ROOT,实际上ROOT这个项目在实际生产环境是没有用的,所以我们可以用我们的项目覆盖ROOT项目

    操作过程:
    1.删除ROOT下所有文件及文件夹
    2.把我们项目的war包解压后,项目目录下的所有文件和子目录都拷贝到ROOT目录下即可 或者干脆:直接删掉ROOT目录,然后把我们的项目打包名称改成ROOT.war,放到webapps下就行

    方式二:(推荐)

    原理:Tomcat本身可以配置虚拟目录。方法就是在Server.xml中节点下加入Context信息。如我们可以配置<Context path="/abc" docBase=“D:\app\abc” …/>,那我们可以通过地址http://localhost:8080/abc来访问我们放在D:\app\下面的abc项目。我们可以把这个path="/abc"修改为path=""。意思就是把abc映射到根目录,访问路径就会变成http://localhost:8080/。

    操作过程: 按照配置虚拟目录的方式,在下添加一个Context节点,具体配置如下:

    <Engine name="Catalina" defaultHost="localhost"...>  
    ...  
        <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">  
        <Context path="" docBase="你的项目名" reloadable="true" />  
    <!--注:我这里使用的是相对路径,项目是放在Tomcat的webapps目录下的,当然也可以改为绝对路径-->  
    ...  
        </Host>  
    ...  
    </Engine>
    

    如果端口是8080, 即可直接 http://ip:8080 就能访问

    展开全文
  • tomcat项目放到非webapp目录访问路径隐藏项目名、tomcat读取自定义路径项目、设置虚拟目录 一、设置方法  方法一: 废话不多说先说设置方法,好处后面说,这里以tomcat7或8为例,最新的tomcat9没试过,...

    tomcat把项目放到非webapp目录下且访问路径隐藏项目名tomcat读取自定义路径下的项目、设置虚拟目录


    一、设置方法

       方法一:

    废话不多说先说设置方法,好处后面说,这里以tomcat7或8为例,最新的tomcat9没试过,不过应该差不多

    1.首先进入tomcat的conf目录下,新建名称为  Catalina 的文件夹

    2.进入Catalina文件夹下,新建名称为 localhost的文件夹

    3.进入localhost文件价下,新建名称为ROOT.xml(后面解释为何是叫ROOT),ROOT.xml内容如下:

    <Context path="" docBase="/xxxx/xxxx/api"  reloadable="false" antiJARLocking="true" antiResourceLocking="false"></Context>

    完整路径为:tomcat/conf/Catalina/localhost/ROOT.xml

    4.说明:

    docBase:你想设置的tomcat加载项目的路径

    path="" :path设置为空默认覆盖tomcat的ROOT目录,而我们访问访问ROOT目录是无需项目名称的,直接localhost:8080即可。所以第三步中我们新建的xml名称为ROOT.xml。这样做的目的就是项目url的时候可以隐藏项目名字,避免暴露。

    path也可以设置为自己想要的名字,但是如果这么做,那么第三步中,ROOT.xml的名字必须和path设置的一模一样。且访问项目的时候路径为 localhost:8080/path里设置的名字,这么做也可以隐藏真实的项目名字,个人更倾向于直接隐藏掉,看个人喜好

    方法二:

    直接修改conf目录下的server.xml文件,具体如下:

    找到 Host节点 ,在其中添加:<Context path="" docBase="换成你的路径" reloadable="true"></Context>

    不推荐第二种直接修改server.xml的方式,个人建议使用第一种。

    二、应用场景

    在生产环境中,把打包好的项目都放到每个tomcat下的webapp目录下不是很方便,比如当一台机器上有多个tomcat容器,那就要把多个包或者编译好的文件分别放到多个tomcat的webapp目录下,这样不利于维护,需要多次copy。

    三、好处

    如果把多个tomcat设置为读取同一个路径下的项目文件,就只需要放到这个目录下一份即可,维护起来就方便很多。且访问路径中可以隐藏项目名称。

    四、小白实际开发中总结,不喜勿喷;如有不对之处,欢迎指正。



    展开全文
  • 访问tomcat下的web项目出现403错误

    万次阅读 2017-10-06 09:54:03
    Access to the specified resource has been forbidden. 原因:linuxtomcat文件夹的访问权限不够导致出现错误 解决:cd 到 tomcat文件夹的上一级目录,执行如下命令 chmod -R 777 tomcat

    Access to the specified resource has been forbidden.

    原因:linux下对tomcat文件夹的访问权限不够导致出现错误

    解决:cd 到 tomcat文件夹的上一级目录,执行如下命令

    chmod -R 777 ***  (***是你tomcat文件夹的名字)

    展开全文
  • Tomcat下省略输入端口号和项目访问项目
  • 以前访问tomcat下项目时 一直都是 localhost:8080/projectName  后来感觉有点烦,每次都这样写,多麻烦啊 能不能直接输入ip地址(或者是localhost)就能访问到tomcat的某一个默认的项目呢 ? 相当于项目中的...
  • 如何在局域网访问Tomcat项目

    千次阅读 2018-06-17 08:42:34
    转载自 如何在局域网访问Tomcat项目1 前言 有时候因为工作需要,我们需要访问服务器上的项目或是把你的机器上的项目让你的同事访问到,诸如此类的,都涉及到了这个课题:如何在局域网访问Tomcat项目?而tomcat本身...
  • Tomcat下直接通过ip访问自己的项目

    千次阅读 2015-12-15 10:44:51
    假设在tomcat的webapp目录,有huluo这个开发好的目录(经huluo.war包解压缩而来) 那么可以在Tomcat的conf目录的server.xml的这个配置文件里加入如下代码段.... 就可以直接localhost:8080/进行访问...
  • Linux下访问不了Tomcat下项目

    千次阅读 2017-05-08 16:27:59
    今天访问服务器上的tomcat下项目访问不了,自己找了点资料,发现是端口被占用了,下面主要来看看解决的步骤: 1.netstat -anp|grep 8080 查看8080端口是否被占用 从图中可以看出8080端口被java的31025(进程id)...
  • SpringBoot项目打成war包,部署到tomcat项目访问路径配置 对工程的部署一般是将工程的压缩文件放在tomcat安装的webapps,然后启动bin目录的startup.dat启动文件启动项目,然后通过输入http://localhost:8080/xx...
  • 在局域网中访问Tomcat项目

    千次阅读 2017-03-01 12:09:23
     有时候因为工作需要,需要将服务器上的项目或者是本地机器上的项目让其他同事访问,都会遇到该题目,如何在局域网访问Tomcat项目,而Tomcat项目本身是支持局域网内共享,只需简单配置防火墙即可,以下以win7系统为...
  • 最近将自己的一个博客项目部署到linux里,结果遇到了tomcat...查看最下方的标签里,是否存在标签,如果不存在就加上,其中docBase=“webapps项目包名”,然后重新启动tomcat,就可以访问项目了 成功!!! ...
  • 1.先把tomcat下项目全部移除.2.再清理tomcat缓存.4.点击确定之后,出现这个页面5.点击moduels6.点击add web moduel...7.添加web项目8.出现这个页面9.然后点击edit10.出现这个页面11.把path一栏的WebDemo去掉,点击...
  • 启动tomcat可以访问tomcat首页,不能访问自己的项目?(解决) 将自己的项目发布到tomcat的webapp目录,却不能访问,但直接访问 localhost:8080可以跳转tomcat首页,解决方法是: 打开tomcat/conf/server.xml文件 ...
  • tomcat下项目,访问404

    千次阅读 2018-08-27 16:58:05
    部署war包到tomcat的webapps下面,成功启动,控制台无错误信息,但是访问不了,一直404; 解决:打开tomcat的logs,里面有报错信息
  • 【阿里云服务器】外网无法访问tomcat下部署的项目

    万次阅读 多人点赞 2017-05-13 23:23:41
    问题提出:在ESC实例上部署了jdk和tomcat,启动tomct后,内网可以访问8080端口,外网无法访问8080. 系统环境:winsdow 2008 企业版 解决方案: 在网上查资料后说是配置安全组策咯,但是没说是在ESC上部署,还是在...
  • Tomcat启动默认访问项目

    千次阅读 2018-04-26 16:30:05
    一般有两种可以实现:推荐使用这一种、更灵活一般项目的编译项目都在Tomcat的webapps项目访问路径一般为:http://localhost:8080/项目虚拟路径。但是Tomcat的默认访问页面http://localhost:8080访问到的是...
  • 先说如何在eclipse运行的web项目不加项目名和8080,直接使用localhost访问 1.修改eclipse里的Server/Tomcat v7.0***/server.xml文件 如图: 将server.xml文件里的8080端口号改为80 在
  • Tomcat设置默认访问项目

    千次阅读 2019-07-28 10:54:17
    本文列举两种方法: 一、删除默认ROOT项目,将待发布项目命名为ROOT 二、server.xml中配置Context节点,设置默认访问项目 ...③必要情况可配置tomcat默认端口为80,在有域名解析的情况,输入域名即可访问 ...
  • 今天在linux里面的tomcat 发布项目,linux 和tomcat 、mysql 和 jdk都已经安装好了 1.首先Eclipse中把web项目打包成war包 2.然后 使用SSH Secure 连接输入ip 账号和密码 ,ip是虚拟机的IP ,Linux 是安装在VMWare ...
  • 在页面上访问,可以看到下面出现了tomcat 8.0.32,8080端口也是启动了的,不启动这个项目的话,只启动tomcat可以访问tomcat主页,加上项目启动了之后访问什么都是404 ![图片说明]...
  • eclipse环境如何配置tomcat 打开Eclipse,单击“Window”菜单,选择下方的“Preferences”。 单击“Server”选项,选择下方的“Runtime Environments”。 点击“Add”添加Tomcat。 点击“Next”,选中自己安装的...
  • 首先描述问题吧,按照网上的教程,配置myeclipse和tomcat,配置成功后,在myeclipse中新建了一个web项目,部署到tomcat上,提示successful deployed。然后启动浏览器,输入http://localhost:8080/,可以访问到...
  • tomcat部署项目访问路径问题

    万次阅读 2018-06-08 18:02:03
    一般我们访问某个网站,直接输www.域名就可以访问,比如www.baidu.com。但是自己项目发布以后是http://ip/端口号/项目名,丑陋而且难记,怎么办?第一步。你需要申请一个域名,并解析到你的公网IP上。腾讯阿里华为...
  • 如图,webapps有一项目store_v3.0,通过bin目录startup.bat启动tomcat后,可以访问tomcat主页,但是,,却无法访问项目store_v3.0!何解??? eclipse中启动server,访问也没有问题!有没有大神知道问题所在?
  • [Tomcat]配置默认访问端口及Tomcat默认访问项目
  • Tomcat下web项目部署方式

    万次阅读 2017-04-25 01:22:27
    静态部署直接将web项目文件拷贝到webapps目录下直接将web项目下WebRoot目录下所有内容复制到tomcat安装目录下的webapps目录,这个webapps目录是Tomcat目录的默认应用目录,webapps目录下的每个文件夹都是一个应用,...
  • d:\apache-tomcat-6.0.35\webapps\ROOT 没有root 这个文件夹,解决办法:重新下载一个tomcat 解压之后在webapps下面把那个root文件夹拷贝一份过来,然后重启tomcat即可访问tomcat界面了

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 207,323
精华内容 82,929
关键字:

怎么访问tomcat下的项目