精华内容
下载资源
问答
  • Tomcat发布项目

    2017-06-14 19:38:45
    作为一名web开发人员,用的又是Java语言,少不得和tomcat打交道。...下面我就为大家介绍通过tomcat发布Java项目的两种方法。 首先我们要有一个能正常运行的项目,我这里为了做测试,就新建了一个项目,只有一个简单


    作为一名web开发人员,用的又是Java语言,少不得和tomcat打交道。tomcat是什么?它是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。我们用Java开发出来的web项目,通过tomcat发不出来,别人就可以通过互联网访问了。下面我就为大家介绍通过tomcat发布Java项目的两种方法。
    首先我们要有一个能正常运行的项目,我这里为了做测试,就新建了一个项目,只有一个简单的index.jsp页面。如果项目启动,我们访问项目的时候,应该是首先进入这个页面,并且显示页面内容(实际上很多时候这个页面我们一般是不写代码的,就算写也是写一些注释性的代码,然后通过js跳转到另一个页面)。

    如图所示,我再页面中只有少量代码,一行是直接在页面中显示“Tomcat Test Page”。



    首先第一种方法,我们在eclipse中的server选项卡下的空白处鼠标右键--》new--》选择server如下图所示:


    知道这里,你的server中就有你的项目了,鼠标选中你刚刚添加的server,右键启动,启动成功后再到浏览器中输入:http://localhost:8080/test回车,如果不出错的话应该应该就能显示出的默认页面了。加黑部分的地址中,localhost是主机名,也可以是ip,如果是本地,可以用127.0.0.1代替。8080是tomcat的默认端口,可以改(如果本地安装了Oracle数据库,则要改动,因为如果启动了Oracle服务会冲突)。test是项目名,我这里是test,如果你的是其他的则要相应的改过来。我这里启动的界面如下:


    方法二和方法一的区别在于,方法一是在eclipse中启动项目,而方法二是脱离eclipse,直接在tomcat中启动项目。方法一适用于测试的时候,因为我们会平凡的改动代码,还可以打断点做调试。而方法二适用于项目已经完成,需要正式部署应用的时候。


    首先,将我们的项目打个war包,这个要借助我们的eclipse。具体方法是:鼠标选择我们的项目,右键,选择export。


    在弹出的对话框中,我们要选择web下面的 WAR file。然后下一步。


    在最后的弹出的对话框中,选择文件位置完成即可。如下图。



    到这里,我们就不需要eclipse了。回到我们的tomcat安装目录,将刚刚生成的test.war文件,复制到安装目录下的webapps文件夹下。然后打开安装目录下的conf/server.xml文件。在Host节点下添加以下代码:


    <Context docBase="\usr\local\tomcat\apache-tomcat-8.5.15\webapps\TomcatTest01.war" path="/test" reloadable="true"/> 

    注意将docBase中的路径替换成你的路径即可。

    重启服务;


    最后到安装目录下的bin文件夹下找到“startup.bat”文件运行,等待运行完成在浏览器输入“http://localhost:8080/test”能看到和方法一一样的结果。下图是tomcat的启动截图。

    作为一名web开发人员,用的又是Java语言,少不得和tomcat打交道。tomcat是什么?它是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。我们用Java开发出来的web项目,通过tomcat发不出来,别人就可以通过互联网访问了。下面我就为大家介绍通过tomcat发布Java项目的两种方法。
    展开全文
  • tomcat发布项目

    2017-03-14 11:41:20
    1.博主在使用docker发布项目的时候。需要修改tomcat的默认发布目录,并且访问需要取消项目名称。本博主是在window环境下进行测试的。然后在linux进行实施。 环境:tomcat8.5.9,jdk8 修改tomcat安装目录下 conf/...

    1.博主在使用docker发布项目的时候。需要修改tomcat的默认发布目录,并且访问需要取消项目名称。本博主是在window环境下进行测试的。然后在linux进行实施。

    环境:tomcat8.5.9,jdk8

    修改tomcat安装目录下 conf/server.xml  修改内容如下

    <Host name="localhost"  appBase="E:\app"
                unpackWARs="true" autoDeploy="true">
    			
    			<Context path="" docBase="sspaas-console-manage-web" debug="0" privileged="true"></Context>
    
    
            <!-- SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
            <!-- 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 "%r" %s %b" />
    
          </Host>

    修改tomcat发布目录。同时修改添加项目名称。

    编译效果如下图

    接着。在浏览器直接访问localhost:8080/

    就可以直接访问项目了。



    展开全文
  • Tomcat发布项目不需要项目名访问 对于许多对tomcat了解不多,又不得不使用tomcat人来说,这个很有用, 直接上配置代码 第一种: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy=...

    Tomcat发布项目不需要项目名访问

    对于许多对tomcat了解不多,又不得不使用tomcat人来说,这个很有用,

    直接上配置代码(注意我配置的细节,斜杠等)

    第一种:

    <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
            <Context path="" docBase="/home/tomcat/webapps/cms-web/" reloadable="true"/>
            <!-- SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
            <!-- 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" />
    
          </Host>
    

    第二种:

    <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
            <Context path="" docBase="cms-web" reloadable="true"/>
            <!-- SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
            <!-- 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" />
    
          </Host>
    

    第三种:

    <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
            <Context path="/" docBase="/home/tomcat/webapps/cms-web" reloadable="true"/>
            <!-- SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
            <!-- 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" />
    
          </Host>
    

     

    展开全文
  • 1:Tomcat发布项目,配置域名: (1)部署项目到根目录为何意: 在Tomcat的根目录下面C://progrems/ApachTomcatFondation/TomcatX/config/sever.xml 解析:name:客户访问时的虚拟域名 appBase:默认启动的文件地址 ...

    1:Tomcat发布项目,配置域名:
    (1)部署项目到根目录为何意:
    在Tomcat的根目录下面C://progrems/ApachTomcatFondation/TomcatX/config/sever.xml
    在这里插入图片描述

    解析:name:客户访问时的虚拟域名
    appBase:默认启动的文件地址
    docBase:项目所在的绝对路径eg:你的项目在C:\li\li.war那么docBase就是:C:\li\li
    三、解决方案:
    Tomcat 实现文件下载列表,轻松下载文件
    配置选项在TOMCAT/conf/web.xml中找到
    在这里插入图片描述

    将其中的
    在这里插入图片描述

    设置改为true即可解决此问题

    切记是listings的标签 为param-name的param-value的值改为:true

    展开全文
  • TOMCAT 发布项目以后修改名称问题
  • server location 是设置tomcat发布项目后的位置:默认选中第一个。 为了方便开发修改发布后的项目到tomcat下的webapps文件夹下。 修改步骤: 1.停止正在运行的项目,移除项目,右键tomcat 点击clean 2.双击...
  • Tomcat发布项目去掉端口和项目名

    万次阅读 2013-11-06 12:22:12
    Tomcat发布项目去掉端口和项目名
  • TOMCAT发布项目,通过域名直接访问一、需求二、操作 一、需求    在公网IP上发布正式项目时,我们都是通过域名进行访问网站,向百度的(www.baidu.com)网站,在地址栏通过输入域名就可以访问网站。本章的主要内容...
  • Tomcat发布项目的方式大致有三种,但一般在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择。因为这样对tomcat的入侵性最小,只需要新增一个配置文件,不需要修改原有配置;而且支持...
  • 项目打成war包后,在某台电脑上进行tomcat发布项目一直报java.lang.UnsupportedClassVersionError 不支持52.0版本的镜像 问题应该出在tomcat运行java版本与war版本不一致, 在tomcat/bin 下指定下java的set...
  • 1.1 需求:在windows系统中,本地使用tomcat发布war包形式的web工程,项目启动出错,控制台打印的日志没有具体的内容,我们需要查看项目里面配置的日志文件进行错误定位。 1.2 问题:如何找到我们在项目中自己配置的...
  • Tomcat发布项目方法

    2010-09-21 13:09:00
    Tomcat发布项目方法 文章分类:Web前端 第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加: <Context path="/hello" docBase="E:/workspace/hello/WebRoot" debug="0" ...
  • tomcat项目重复发布问题原因及解决方式
  • Tomcat发布项目时要注意发布项目的项目文件夹名字,你访问资源时要以Tomcat下的项目名称为准,虽然在MyEclipse中是一个项目名,但在Tomcat发布项目时可能更改,所以这点要引起注意,文件夹的名字输入错误,就会导致...
  • 用本机eclipse运行的tomcat里的项目直接拷贝出来拿过去发布还是出错,错误要么说 没有初始化,要么就是数据库连接错误。本机windows10、macos/BSD生成都试过。 用macos的eclipse跑没问题,把eclipse的tomcat里的项目...
  • tomcat发布项目问题

    2017-04-04 09:25:42
    我本地搜索了下,发现tomcat会发项目发布到自己的路径下去,我们添加的东西也是在该路径下,而且上面的东西是可供访问的 我的路径是: G:\Java2\Spring\.metadata\.plugins\org.eclipse.wst.server.core
  • 公司内部服务器部署tomcat,之前是使用我本地开发用的tomcat8,把工程放到目录下的webapps启动项目就能直接访问。但是安全扫描出很多问题,所以更换了一个tomcat9,为什么项目放入webapps下访问就会提示403???...
  • eclipse使用tomcat发布项目(mac os)   =====eclipse中配置引入tomcat配置===== mac系统下eclipse的preferences的设置在Eclipse-&gt;系统偏好 添加一个tomcat到eclipse,Eclipse-&gt;系统...
  • 本篇文章为大家介绍tomcat部署项目并通过域名访问 首先我们需要将完成好的项目在eclipse打成war包导出 右键单击项目选择export导出 搜索war 将项目打成war包 选择war包导出地址及项目对应的tomcat 配置相应的...
  • Tomcat 发布项目 conf/Catalina/localhost Resource 数据源配置
  • eclipse使用Tomcat发布项目

    千次阅读 2018-05-29 12:18:23
    首先要确定Tomcat是否可以启动成功 需要在安装的tomcat路径下手动启动tomcat服务,然后在浏览器中输入http://localhost:8080
  • 我在发布项目时不想写项目名称,于是去百度搜索了一下,在tomcat中的server.xml中增加  path="\Test(项目名称)" docBase="D:/apache-tomcat-7.0.53/webapps/Test(项目名称)" debug="0" reloadable="true" />,...
  • 我把3个war包放到Tomcat下 启动后3个war包都能解压,日志也没有问题, 但是当访问DC_**Activity的时候却是404,新建的aliTest项目打包发布后可以访问的。 这个是什么原因**
  • tomcat发布项目绑定域名总结

    万次阅读 多人点赞 2016-01-05 13:02:22
    并且这些域名是如何对应不同的项目呢?而且我的服务器没放在机房,放在我的本地,我应该如何把我的服务器给映射到外网?这一系列的问题,今天就这个问题,我来说一下。 1. 域名。现在的域名不是很贵,有很多人都有...
  • 第一步-----连接tomcat 打开myeclipse–>window–>preferences–>myeclipse–>servers–>tomcat 然后选择你的tomcat版本,我的是tomcat9版本,由于没有9.x选择,所以选择了8.x,可以用。选择好之后...
  • 把war包上传到服务器上,移动至tomcat目录下的webapps目录中 4.在bin文件中把 startup.bat运行 PS:如果是迭代项目,记得修改配置文件. 如果war包的统计目录又项目的文件夹记得要删除掉,不然解压时会默认已生成,...
  • 打开Tomcat安装目录下webapps/项目名/WEB-INF/classes目录,看是否有编译完后生成的.class字节码文件,字节码文件不存在,remove掉tomcat中的项目,双清clean,重新发布。...
  • 修改Tomcat服务中的端口配置: 分别修改安装目录下的conf子目录中的server.xml文件(注意:两个文件中对应的端口号要不一样),修改如下 : a、 修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,104
精华内容 3,641
关键字:

tomcat发布项目