-
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:201.博主在使用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发布项目不需要项目名访问
2020-05-12 23:13:07Tomcat发布项目不需要项目名访问 对于许多对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 "%r" %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 "%r" %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 "%r" %s %b" /> </Host>
-
关于tomcat发布项目配置域名
2020-12-02 15:01:261: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发布项目以后修改项目名称
2015-03-18 15:47:40TOMCAT 发布项目以后修改名称问题 -
tomcat 发布项目的位置修改
2019-01-14 17:40:52server location 是设置tomcat发布项目后的位置:默认选中第一个。 为了方便开发修改发布后的项目到tomcat下的webapps文件夹下。 修改步骤: 1.停止正在运行的项目,移除项目,右键tomcat 点击clean 2.双击... -
Tomcat发布项目去掉端口和项目名
2013-11-06 12:22:12Tomcat发布项目去掉端口和项目名 -
TOMCAT发布项目,通过域名直接访问
2020-07-28 00:03:58TOMCAT发布项目,通过域名直接访问一、需求二、操作 一、需求 在公网IP上发布正式项目时,我们都是通过域名进行访问网站,向百度的(www.baidu.com)网站,在地址栏通过输入域名就可以访问网站。本章的主要内容... -
Tomcat发布项目的简单方式
2016-09-07 16:44:25Tomcat发布项目的方式大致有三种,但一般在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择。因为这样对tomcat的入侵性最小,只需要新增一个配置文件,不需要修改原有配置;而且支持... -
tomcat发布项目时报java.lang.UnsupportedClassVersionError
2019-09-20 12:37:59项目打成war包后,在某台电脑上进行tomcat发布项目一直报java.lang.UnsupportedClassVersionError 不支持52.0版本的镜像 问题应该出在tomcat运行java版本与war版本不一致, 在tomcat/bin 下指定下java的set... -
TOMCAT:使用tomcat发布项目如何查看项目的错误日志
2020-10-19 23:38:241.1 需求:在windows系统中,本地使用tomcat发布war包形式的web工程,项目启动出错,控制台打印的日志没有具体的内容,我们需要查看项目里面配置的日志文件进行错误定位。 1.2 问题:如何找到我们在项目中自己配置的... -
Tomcat发布项目方法
2010-09-21 13:09:00Tomcat发布项目方法 文章分类:Web前端 第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加: <Context path="/hello" docBase="E:/workspace/hello/WebRoot" debug="0" ... -
tomcat 发布项目时重复发布问题
2019-02-28 14:31:09tomcat项目重复发布问题原因及解决方式 -
关于Tomcat发布项目注意的事项
2012-04-24 09:18:43Tomcat发布项目时要注意发布项目的项目文件夹名字,你访问资源时要以Tomcat下的项目名称为准,虽然在MyEclipse中是一个项目名,但在Tomcat发布项目时可能更改,所以这点要引起注意,文件夹的名字输入错误,就会导致... -
Linux tomcat发布项目出错
2017-12-03 04:49:29用本机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发布项目访问提示403
2019-12-26 16:05:49公司内部服务器部署tomcat,之前是使用我本地开发用的tomcat8,把工程放到目录下的webapps启动项目就能直接访问。但是安全扫描出很多问题,所以更换了一个tomcat9,为什么项目放入webapps下访问就会提示403???... -
eclipse使用tomcat发布项目(mac os)
2016-06-23 10:16:10eclipse使用tomcat发布项目(mac os) =====eclipse中配置引入tomcat配置===== mac系统下eclipse的preferences的设置在Eclipse->系统偏好 添加一个tomcat到eclipse,Eclipse->系统... -
tomcat发布项目通过域名访问
2019-03-27 15:36:02本篇文章为大家介绍tomcat部署项目并通过域名访问 首先我们需要将完成好的项目在eclipse打成war包导出 右键单击项目选择export导出 搜索war 将项目打成war包 选择war包导出地址及项目对应的tomcat 配置相应的... -
Tomcat 发布项目 conf/Catalina/localhost 配置 及数据源配置
2015-12-06 18:59:59Tomcat 发布项目 conf/Catalina/localhost Resource 数据源配置 -
eclipse使用Tomcat发布项目
2018-05-29 12:18:23首先要确定Tomcat是否可以启动成功 需要在安装的tomcat路径下手动启动tomcat服务,然后在浏览器中输入http://localhost:8080 -
tomcat发布项目如何去掉项目名称
2016-05-12 14:43:25我在发布项目时不想写项目名称,于是去百度搜索了一下,在tomcat中的server.xml中增加 path="\Test(项目名称)" docBase="D:/apache-tomcat-7.0.53/webapps/Test(项目名称)" debug="0" reloadable="true" />,... -
Linux下Tomcat发布项目404
2017-06-27 04:29:02我把3个war包放到Tomcat下 启动后3个war包都能解压,日志也没有问题, 但是当访问DC_**Activity的时候却是404,新建的aliTest项目打包发布后可以访问的。 这个是什么原因** -
tomcat发布项目绑定域名总结
2016-01-05 13:02:22并且这些域名是如何对应不同的项目呢?而且我的服务器没放在机房,放在我的本地,我应该如何把我的服务器给映射到外网?这一系列的问题,今天就这个问题,我来说一下。 1. 域名。现在的域名不是很贵,有很多人都有... -
myeclipse怎么在tomcat发布项目
2020-02-29 19:41:32第一步-----连接tomcat 打开myeclipse–>window–>preferences–>myeclipse–>servers–>tomcat 然后选择你的tomcat版本,我的是tomcat9版本,由于没有9.x选择,所以选择了8.x,可以用。选择好之后... -
windows系统用tomcat发布项目
2019-10-31 11:22:40把war包上传到服务器上,移动至tomcat目录下的webapps目录中 4.在bin文件中把 startup.bat运行 PS:如果是迭代项目,记得修改配置文件. 如果war包的统计目录又项目的文件夹记得要删除掉,不然解压时会默认已生成,... -
Tomcat发布项目后,可以访问Tomcat主页,访问项目主页失败404
2018-11-24 15:00:22打开Tomcat安装目录下webapps/项目名/WEB-INF/classes目录,看是否有编译完后生成的.class字节码文件,字节码文件不存在,remove掉tomcat中的项目,双清clean,重新发布。... -
Tomcat发布项目 端口号配置
2020-08-25 15:23:19修改Tomcat服务中的端口配置: 分别修改安装目录下的conf子目录中的server.xml文件(注意:两个文件中对应的端口号要不一样),修改如下 : a、 修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的...