精华内容
下载资源
问答
  • Tomcat部署web项目,如何直接通过域名访问,不项目名称?怎么不用输入工程名就可以直接访问改web工程?Tomcat下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法?目前我实验有效果的暂时三种方法,如下。1...

    问题:下面的问题是互联网上问得比较多的,但是显然都是同一个问题。

    JavaWeb项目部署到tomcat服务之后设置不需要输入项目名称即可访问?

    Tomcat部署web项目,如何直接通过域名访问,不加项目名称?

    怎么不用输入工程名就可以直接访问改web工程?

    Tomcat下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法?

    目前我实验有效果的暂时三种方法,如下。

    1、修改conf/server.xml文件

    1》找到conf/server.xml文件:

    1.1、如果你用的是myeclipse(我的版本是8),那么这个文件在tomcat安装目录下,

    1.2、如果是Eclipse Java EE(如果自己设置了项目部署目录为tomcat安装目录,那么请参考1.1,忽略本点),那么这个目录默认在eclipse的workspace下的.metadata\.plugins\org.eclipse.wst.server.core\tmpX目录下(我的Eclipse 版本是4.5.1),注意tmpX的X,是一个数字,比如1或者2,这些编号代表你eclipse上创建的tomcat实例对应的目录,比如我的安装了,6、7、8版本的tomcat,那么我的就会有tmp1、tmp2、tmp3,这个编号是根据创建tomcat实例先后而定的,并不是根据版本。

    2》打开server.xml文件,找到

    .....

    在Host 这个元素中间加入如下元素(当然已经有这个元素的情况下只需要把docBase的值改成你自己项目部署路径)

    比如我部署到tomcat为的项目名叫demoweb,ide为eclipse java EE,配置如下:

    一般情况项目名就是项目部署名。

    2、修改context-root

    找到并打开文件“你的项目/.settings/org.eclipse.wst.common.component",修改元素的value值为空,比如原来是xx,修改后是"",效果:,保存后在eclipse刷新项目,然后在tomcat实例上clean一下(这步也很关键,如果clean不行可以选择tomcat实例下的项目,右键,然后clean module work directory,或尝试其他清理工作)。

    这种方法我暂时觉得是最好的修改方式。

    3、修改项目部署名

    找到你部署在tomcat的项目,把项目名改成ROOT即可(如果有先删除之前的ROOT项目),这种方法的原理实际上同第一种方法,tomcat在某些我不知道的地方把ROOT设置成了默认的访问项目。这就是为什么我们启动tomcat后输入ip:port就可以访问到tomcat的首页的原因。

    题外话,如果你连端口也不想输入的话,那么请自行修改tomcat的http/1.1端口为80,如下图:

    03faadc85a659b1bed8bf11706f30aba.png

    展开全文
  • 先说下如何在eclipse下运行的web项目项目名和8080,直接使用localhost访问1.修改eclipse里的Server/Tomcat v7.0***/server.xml文件 如下图:将server.xml文件里的8080端口号改为80将server.xml文件里的8080端口号...

    先说下如何在eclipse下运行的web项目不加项目名和8080,直接使用localhost访问

    1.修改eclipse里的Server/Tomcat v7.0***/server.xml文件 如下图:

    e833e03c2425d0c66af0a2da0f92f2b0.png
    将server.xml文件里的8080端口号改为80

    将server.xml文件里的8080端口号改为80

    13269ed5f9b1872f74795f83794d5cc0.png

    在底部(应该都是底部)找到<Host>****</Host> 修改里面的path的值 如下图:

    013491d6722c37e35cf02bc52909761d.png

    <Context docBase="你的项目名" path="/" reloadable="true" source="org.eclipse.jst.jee.server:testProject</Host>这段配置在你的web项目放入Tomcat才会出现

    配置完之后重新启动Tomcat

    然后在浏览器输入 localhost 就可以看到你web项目的首页了

    注:如果你的web项目的web.xml文件中没有配置以下内容,你在浏览器上输入localhost的同时需要加上你的首页面,例如:localhost/index.html才能成功访问

    <welcome-file-list>

    <welcome-file>XXX.html</welcome-file>

    </welcome-file-list>

    f6231dea97442be22adb5b744d04c39a.png
    展开全文
  • Tomcat部署web项目,如何直接通过域名访问,不项目名称? 怎么不用输入工程名就可以直接访问改web工程? Tomcat下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法?   目前我实验有效果的暂时

     IT修真院菜鸟一只,有对修真院感兴趣的请移步官网    http://www.jnshu.com/login/1/14708688


    问题:下面的问题是互联网上问得比较多的,但是显然都是同一个问题。

    JavaWeb项目部署到tomcat服务之后设置不需要输入项目名称即可访问?

    Tomcat部署web项目,如何直接通过域名访问,不加项目名称?

    怎么不用输入工程名就可以直接访问改web工程?

    Tomcat下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法?

     

    目前我实验有效果的暂时三种方法,如下。

    1、修改conf/server.xml文件

    1》找到conf/server.xml文件:

    如果你用的是myeclipse(我的版本是8),那么这个文件在tomcat安装目录下,如果是Eclipse Java EE(我的版本是4.5.1),那么这个目录在eclipse的workspace下的.metadata\.plugins\org.eclipse.wst.server.core\tmpX目录下,注意tmpX的X,是一个数字,比如1或者2,这些编号代表你eclipse上创建的tomcat实例对应的目录,比如我的安装了,6、7、8版本的tomcat,那么我的就会有tmp1、tmp2、tmp3,这个编号是根据创建tomcat实例先后而定的,并不是根据版本。

    2》打开server.xml文件,找到

    <Host appBase="webapps" .....>
    
     .....
    
    </Host>

    在Host 这个元素中间加入如下元素(当然已经有这个元素的情况下只需要把docBase的值改成你自己项目部署路径)

    <Context docBase="项目部署路径\项目部署名" path="" reloadable="false"/>

    比如我部署到tomcat为的项目名叫demoweb,ide为eclipse java EE,配置如下:

       <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" />
            <Context path=""  docBase="/usr/local/wpj/rongqi/apache-tomcat-7.0.81/webapps/jins/" />
    <Context docBase="..\wtpwebapps\demoweb" path="" reloadable="false"/>
     <!--为何用..\wtpwebapps\demoweb   因为我的server.xml文件所在文件夹conf,与wtpwebapps文件夹在同一个文件夹下-->

    一般情况项目名就是项目部署名。

    2、修改context-root

    找到并打开文件“你的项目/.settings/org.eclipse.wst.common.component",修改<property name="context-root" value="xx"/>元素的value值为空,比如原来是xx,修改后是"",效果:<property name="context-root" value=""/>,保存后在eclipse刷新项目,然后在tomcat实例上clean一下(这步也很关键,如果clean不行可以选择tomcat实例下的项目,右键,然后clean module work directory,或尝试其他清理工作)。

    这种方法我暂时觉得是最好的修改方式。

    3、修改项目部署名

    找到你部署在tomcat的项目,把项目名改成ROOT即可(如果有先删除之前的ROOT项目),这种方法的原理实际上是第一种方法中,或者tomcat在某些我不知道的地方把ROOT设置成了默认的访问项目。这就是为什么我们启动tomcat后输入ip:port就可以访问到tomcat的首页的原因。

     

    题外话,如果你连端口也不想输入的话,那么请自行修改tomcat的http/1.1端口为80,如下图:

     

    文章出处:http://www.cnblogs.com/langtianya/p/5743357.html 

    展开全文
  • 网上有很多关于这个项目的教程,照着那些教程一步步来做,总会出现各种各样的问题,比如怎么加依赖包,为什么创建好后IDEA左边的树目录和博主的不一样… … 反正各种艰难… … 最后本小白是靠下面两个博主的详细...

    本文作为本小白耗费一个晚上创建MAVEN过程的“血泪史”的简单记录

    网上有很多关于这个项目的教程,照着那些教程一步步来做,总会出现各种各样的问题,比如怎么加依赖包,为什么创建好后IDEA左边的树目录和博主的不一样… …

    反正各种艰难… …

    最后本小白是靠下面两个博主的详细解答成功创建好MAVEN项目的。
    如何在IDEA2017创建Maven的Web工程
    如果出现了配置Tomcat的Deployment时,下面出现“No artifacts configured”的warning,就看idea配置 Tomcat Deployment添加时没有Artifact…选择的解决方案

    展开全文
  • javaWEB项目用的SSH框架,现在项目要求加密,我先用ProGuard做的混淆,然后用DES算法加密class文件,但是运行项目的时候怎么解密呀? 我现在自定义了classLoader,使得tomcat加载类的时候能够加载解密后的类,但是...
  • 如何运用Eclipse与Tomcat编写Web项目(例如管理信息系统小课设) 先下载Eclipse ;链接:link.提取码:ijhj.(来源于用户:杨Sir.com 2020-04-11日的文章)过期了可以留言,我还有别的链接。 下载Tomcat ;直接去...
  • 问题:下面的问题是互联网上问得比较多的,但是显然都是同一个问题。 JavaWeb项目部署到tomcat服务之后...Tomcat部署web项目,如何直接通过域名访问,不项目名称? 怎么不用输入工程名就可以直接访问改web工程?
  • 一开始自己不知道怎么直接通过域名访问到自己部署的Web项目,发布在Tomcat上的。 因为自己以前写都是后面了项目名, 然后去百度谷歌,找到了下面的正确方法 如果你不想输入端口号访问,记得把端口号8080改为80...
  • 作者:JowayYoung仓库:Github、CodePen博客:掘金、思否、知乎...希望各位尊重原创的知识产权前言曾经发表过一篇性能优化的文章《前端性能优化指南》,笔者总结了一些在项目开发过程中使用过的性能优化经验。说句真...
  • Tomcat搭建个人web项目10. 解决页面中文乱码 冲着老师一句“没有服务器学这门课怎么好意思学呢”,狠心买了一年腾讯云学生轻量应用服务器,了点小费顺便捞了一个一年的域名,其实还挺香。但是,在通
  • 1、公司开发的java web项目打包成war包往外卖,怎么对war包进行处理,防止其自己拷贝后往外出售呢,如果不通过加密的方式,还有其他方式防止其出售呢. 2、大家都知道的,class很好反编译。出于对知识产权和自身...
  • 这里我举个例子,比如我有一个web项目,已经发布到了互联网。但是有个小改动,我们只改了一个java类,这时候。我们不需要把项目重新打War包了,直接找到那个修改好的新产生的class文件,送到服务器,直接替换下原来...
  • 需要配置多个web网站(端口不同我还没试),该怎么样配置tomcat呢,其实很简单,只需要将tomcat 下面的 server.xml 中增加两个甚至是多个…… 标签即可, 标签的内容如下例子,其中需要注意的是每个web 项目的目录...
  • 我现在在学习solr, 根据网上资料,在本机环境下,用solr5.1.0+tomcat7 ...完索引之后怎么web端或者通过接口把数据查出来? 请各位大神指点一下,谢谢! 方便的话,可以我q:1129919550。 不胜感激
  • 在学习开发的过程中,不免需要将学习的案列项目导入到自己的IDEA中,但是项目部署往往在大神的环境中能够完美运行,怎么一导入到自己的环境中,就出现指数级别的超级bug,实在令人焦头烂额、捶胸顿足,因此,针对...
  • java web项目中遇到的问题和解决方法

    千次阅读 2017-05-30 23:55:37
    1.怎么解决tomcat闪退 tomcat启动批处理startup.bat最上边这两句 SET JAVA_HOME=D:\Java\jdk1.8.0_101 SET TOMCAT_HOME=D:\Program Files\Apache Software Foundation\apache-tomcat-7.0.55 2.img 的src属性...
  • 我是计科专业在做毕业设计...结果晚上不知道打开什么连主页也进不去了,我不是也别懂怎么运行这个项目,真心求教只想快点通过毕设,希望好心人能告诉我具体该怎么操作,真心的,谢谢了,或者也可以q981542238诚心请教
  • 怎么才能做到项目的热部署,热部署的意思就是修改了方法的内容或者个注释什么的不用重新启动项目tomcat会自动感知,修改了之后,马上可以看到效果,根本不需要重新部署启动,省时省力啊。这个功能可...
  • 最近写了一个web项目,但在浏览器中测试,发现某些页面中的图片无法显示。推荐教程:《java学习》原因是在加载页面时一些img标签或者css中的background-image请求了一些含有中文的图片。于是这个页面会自动向服务端...
  • 需求:我把web项目部署到腾讯云服务器上(ubuntu)的webapps下了,但要求得用https访问。 官方文档有文档,但是以tomcat7.0为例的,我用的是tomcat9,有些东西7是不支持的。不将就!!(如果你不愿意...
  • 使用的Eclipse3.4+Tomcat6.0 在Eclipse中有配置Server的,配置好以后就...但是直接从tomcat启动又没问题,请问这个是怎么回事呢? 这个主要是看了新的Eclipse里面带了控制Server的功能了应该就不用其他插件了吧?
  • 使用vue2.0构建项目发布上线之后,如果使用默认的hash模式,地址栏上有个#号,看着很丑,看官网文档说使用history模式可以去掉#,但是问题来了,在tomcat上运行页面使,...1.在tomcat下conf文件夹下找到web.xml...
  • eclipse中Tomcat启动报错:More than one fragment with the name [javamelody] was found. This is not legal with relative ordering....之前网上查到说在</web-app>里面,我试过不行,web.xml会报错。

空空如也

空空如也

1 2 3
收藏数 49
精华内容 19
关键字:

web项目怎么加tomcat