-
怎么查看别人的tomcat服务器下部署了什么项目
2015-10-21 08:10:38怎么查看别人的tomcat服务器下部署了什么项目.怎么查看别人的tomcat服务器下部署了什么项目。怎么查看别人的tomcat服务器下部署了什么项目。怎么查看别人的tomcat服务器下部署了什么项目。怎么查看别人的tomcat... -
maven自带tomcat怎么热启_使用Maven+Tomcat实现项目的热部署
2020-12-18 20:02:43第一步:配置Tomcat的登陆的用户名与密码C:\apache-tomcat-7.0.33\conf\ tomcat-users.xml从第36行开始配置第二步:启动...查看登陆后页面,出现项目列表的页面,证明用户名与密码配置成功第五步:在Maven项目pom.xml...第一步:配置Tomcat的登陆的用户名与密码
C:\apache-tomcat-7.0.33\conf\ tomcat-users.xml从第36行开始配置
第二步:启动Tomcat,直接访问http://localhost:8080,点击下Manager App
第三步:在下图标记输入用户名与密码
第四步:查看登陆后页面,出现项目列表的页面,证明用户名与密码配置成功
第五步:在Maven项目pom.xml中配置Tomcat7的插件
org.apache.tomcat.maven
tomcat7-maven-plugin
2.2
http://localhost:8080/manager/text
/BabasportProject
tomcat
tomcat
123456
第六步:选择项目,选择 run as 选择Mavenbuild…
第七步:输入下图红色标记部分命令
第九步:查看控制台是否编译成功
第十步:查看启动着的Tomcat的webapps目录 查看是否发布成功
-
intellij idea 怎么部署javaweb项目(导入的项目和在ide中写的项目)到Tomcat中,详细步骤,为什么不能热部署...
2018-08-02 21:25:08写好了javaweb项目后,之前我一直按照网上的方式尝试了很久,也用了一段时间intellij idea ,现在总结一下部署的方法....简单来说就是一个工具包,只要把项目在这里包装就能够放入Tomcat去运行. 3. 创建...更多IntelliJ IDEA 的操作请参考:https://blog.csdn.net/qq_33442160
写好了javaweb项目后,之前我一直按照网上的方式尝试了很久,也用了一段时间intellij idea ,现在总结一下部署的方法.
1. 查看facets是否配置正确
2. Artifacts到底是什么?
Artifacts是一种用于装载项目资产以便于测试,部署,或者分布式软件的解决方案。简单来说就是一个工具包,只要把项目在这里包装就能够放入Tomcat去运行.
3. 创建war包(war包就是web项目打包后的后缀名,比如普通java项目打包后的后缀名是jar包.)
标注1:使用该方式创建的war包是解压好的,也就是可以进行热部署(热部署就是实时更新修改的java代码或者jsp页面等等)的项目,建议开发时选择这个Exploded的方式打包.
标注2:使用Archive打包的web项目时压缩包,后缀名为.war的压缩包,不支持热部署.
标注3:选择from Modules,从模块中选择要打包的项目.此时打包已经完成:
接着就可以开始配置Tomcat,当然如果你是导入的项目可能需要配置输出目录和jdk,最重要的是配置好web.xml文件和web根目录.
4. 配置Tomcat并部署项目到Tomcat中
点击添加Tomcat服务器.
依次点击添加Tomcat本地服务器.
如果没有下载Tomcat需要自己下载,去官网下载就可以了,网页翻译很方便,都看得懂.
注意:选择Tomcat安装目录即可,不用选择到bin目录里面去.
这里有一个快速修复,可以快速部署项目,但是先不要点击.
看到这里应该明白为什么要使用Artifacts了吧,Artifacts可以把项目包装成war包
部署后的效果:
当然也可以选择Artifacts下面的按钮(External Source)进行导入,如图:
此时你的整个web项目部署已经完成,可能会疑问为什么在Tomcat的webapps目录里面为什么找不到我刚部署的项目可以参考文章:https://blog.csdn.net/qq_33442160/article/details/81347319
5. 项目虽然部署完成了,点击run按钮就可以启动服务器了,但是还可以根据需要进行热部署,我看了网上很多关于热部署的方式,但是都没有将全面或者是方法不可行.
5.1 首先确保三件事情:①:确保勾选了这两个选项
②确保你的war包后缀名有加上exploded.
③确保选择了图片上的按钮:
标注1:这里的选项与Tomcat服务器的选项相同.
On frame detectivation,会监测窗口,idea窗口发生切换则自动更新文件.尽管intellij idea 的说明是切换窗口时更新文件,但还是需要一点时间,速度明显比eclipse的热部署快很多.
6. 项目路径解释
刚刚开始使用intellij idea时还不懂这个配置,启动项目后一直按照原来的方式(本地地址+项目名称)去打开项目,但是一直报错404.
默认设置是 / ,意思是你的项目根路径为localhost:8080/ , 但是这个不是Tomcat的主页吗?实际上Tomcat根本没有加载这个ROOT项目(Tomcat的主页项目名称),只加载了一个自己部署的项目,如果不习惯可以自己加上项目名称,比如:
-
mysql镜像与javaweb怎么关联_docker--centos镜像安装tomcat jdk1.8 mysql部署java web项目
2021-02-05 07:05:12一.下载centos7标准镜像及安装mysql5.7二.安装jdk1.查询可用jdk版本yum search java|grep jdk2.根据搜索到的jdk进行安装yum install...安装tomcat从官网下载tomcat的tar包,下载文件为apache-tomcat-8.5.37.tar.gz1....一.下载centos7标准镜像及安装mysql5.7
二.安装jdk
1.查询可用jdk版本
yum search java|grep jdk
2.根据搜索到的jdk进行安装
yum install java-1.8.0-openjdk
3.查看是否安装成功和版本
java -version
三.安装tomcat
从官网下载tomcat的tar包,下载文件为apache-tomcat-8.5.37.tar.gz
1.使用docker cp命令将tar拷贝到容器中
docker cp /apache-tomcat-8.5.37.tar.gz mycontainer:/usr/local/
2.启动容器,并将容器的8080端口映射到宿主机的8888端口
docker run -d -p 8888:8080 --name 容器名(自定义) --privileged -it (已有镜像名):(镜像标签) /usr/sbin/init
3.进入已经启动的容器
docker exec -it mycentos /bin/bash
4.进入到/usr/local目录下,执行解压tar操作
tar -zxvf apache-tomcat-8.5.37.tar.gz
5.将解压完的文件夹重命名
mv apache-tomcat-8.5.37.tar.gz tomcat
6.进行到tomcat/bin目录下 执行
./startup.sh 启动tomcat
打开本机浏览器输入localhost:8888
出现tomcat的欢迎界面则tomcat安装成功
如果没有出现请查看端口映射是否和本地有冲突,或重新安装tomcat
7.再次使用docker cp命令将本地的java web项目的war包拷贝到容器tomacat的webapps目录下
docker cp /java_web.war mycentos:/usr/local/tomcat/webapps/
8.进入容器的tomcat目录下执行
./bin/shutdown.sh
./bin/startup.sh
tomcat会自动解压war
本地打开浏览器,访问
如果能展示项目的登录页面或首页则项目部署 到此完成
如果不能,请查看tomcat/logs/catalina.out日志文件 和 localhost.当前日期.log 根据日志解决错误
常见的错误有:
Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [/diaowen] due to a StackOverflowError. Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies. The class hierarchy being processed was [org.bouncycastle.asn1.ASN1EncodableVector->org.bouncycastle.asn1.DEREncodableVector->org.bouncycastle.asn1.ASN1EncodableVector]
解决:
修改tomcat内存
vi /usr/local/tomcat/bin/catalina.sh
在"if [ $have_tty -eq 1 ]; then"之后增加
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"
保存并重启tomcat
如有疑问 请联系博主
-
SprinigBoot项目打成war包部署到tomcat
2019-04-29 08:49:52SprinigBoot项目打成war包部署到tomcat 刚开始使用springboot的...昨天查看spring文档的时候,无意中发现文档中是有相关内容指导我们怎么去把项目打成war包的,然后自己又试了一遍。结果成功了。今天记录一下这个...SprinigBoot项目打成war包部署到tomcat
刚开始使用springboot的时候,因为不熟悉jar包部署,曾一度想把项目打包成war扔到tomcat容器中,折腾了一顿,启动项目总是报错,便放弃了。后面项目上线都是直接使用jar部署的方式。
昨天查看spring文档的时候,无意中发现文档中是有相关内容指导我们怎么去把项目打成war包的,然后自己又试了一遍。结果成功了。今天记录一下这个过程,下面附上最权威的官方文档:
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file按照官方文档三步走原则
1、启动类(入口)继承SpringBootServletInitializer并重写configure方法。以便能够支持servlet3.0,这样在tomcat等外部servlet容器中就能够得到配置并启动了。
2、更改打包方式(maven管理模式下)
要想war包部署,肯定要打成war包的(●ˇ∀ˇ●)
3、更改内嵌容器的依赖sope为provided(就是打成war包的时候排除掉)
这里把默认的内嵌容器tomcat的scope设置为provided,一并要排除的还有这个javax.servlet-api,因为在tomcat等外部容器中已经有一个servlet-api了,再打包进去一个会有告警提示。
问题
问题1、把war包部署到tomcat7中启动报错,是因为tomcat7中的el-api版本是2.2,缺少的类是在el-api 3.0中添加的。
解决办法、直接换一个高版本的tomcat就好了。
小尾巴~~
只要有积累,就会有进步 -
maven打包web项目部署到linux的tomcat上
2020-02-28 14:04:11在pom.xml里配置你要打包的格式(jar或者war) jar包和war包的区别 先clean再package ...至此就部署成功了,之后的怎么访问web项目需要查看自己的配置,比如我这里访问的地址是 http://服务器Ip地... -
Tomcat部署出现重复classse文件夹导致项目大小翻倍了
2018-06-08 23:56:22由于不知道怎么操作导致了,用MyEclipse部署Tomcat后,Tomcat里的项目文件大小比MyEclipse的文件大小还增加了一倍。还有就是用MyEclipse打包项目成war包也是大小变大了一倍。于是我逐个文件夹查看是怎么回事,发现... -
解决Eclipse部署web项目在tomcat webapp目录下没有工程文件的问题
2020-09-09 15:31:52之前项目部署后都会在tomcat/webapps目录下发现相应的工程文件,有一天忽然发现工程文件的位置变成了 其实这是个临时存放目录,在运行时Tomcat还是会读取这个目录下的工程文件进行部署。那么,怎么改为默认部署到... -
部署项目
2019-12-05 13:44:48研发人员打包后我们怎么部署到服务器上? [wryadmin@ltcos01 ~]$ cd pollutant (进入要部署的tomcat目录) [wryadmin@ltcos01 pollutant]$ ll(查看目录下的文件) total 292164 -rw-r--r-- 1 wryadmin javagp ... -
idea部署项目
2019-09-23 23:47:31idea中怎么把项目能够部署在tomcat中的webapps中 最近刚接触idea这款工具,配置好tomcat后用了一段时间,直到学到session的时候发现需要查看一些数据要跑到tomcat的work中去看。然后便惊讶的发现我idea的项目怎么不... -
Tomcat----部署war
2015-11-19 10:25:56Tomacat部署War工程(怎么将项目打包成War,可以查看我对Maven的介绍),并且修改项目启动的路径。 --------------------------- **将War包放入Tomacat的安装目录下的webapps中即可,然后启动Tomcat。Tomcat会... -
实时查看linux下tomcat运行日志
2018-09-28 19:53:24在linux上部署项目时,启动tomcat,经常只能看到如下的显示: 如果项目出了什么bug或者报了什么异常,我们很难看到出错的提示信息,怎么样才能看到类似windows上的tomcat或者eclipse上运行时那样实时看到出错... -
tomcat程序部署到weblogic遇到的问题:对于字符串空的处理不一样
2017-02-16 10:51:05最近将本地tomcat项目部署到weblogic服务器,某个模块下数据加载不出来,很奇怪,在本地tomcat下此模块下数据都可以完整显示出来,怎么到服务器就不行了呢?于是在服务器上监控,发现了数组下标越界异常,按照异常... -
war包部署到tomcat,跟实际的不一样
2020-07-23 17:06:04打包本地项目,打包成war包,顺序是clean,compile,...这个查看已连接摄像头是为了测试是不是war包错了,但是那台电脑是有这个的,意思就是war包没错,我就蒙了,这怎么解决阿?????大哥大姐,瞅瞅吧,教教小弟弟 -
Linux系统中查看Tomcat日志
2018-07-02 16:06:02在linux上部署项目时,启动tomcat,经常只能看到如下的显示:如果项目出了什么bug或者报了什么异常,我们很难看到出错的提示信息,怎么样才能看到类似windows上的tomcat或者eclipse上运行时那样实时看到出错提示呢?... -
Linux服务器实时查看tomcat运行日志
2020-02-12 14:55:31在Linux上部署web项目时,如果出现bug或者异常,很难看到出错的提示。怎么样才可以看到类似window下的eclipse和tomcat的运行时的提示信息呢? 方法如下: 进入你服务器tomcat的logs目录下: 输入ls可以看到catalina.... -
查看linux下tomcat运行日志
2018-09-06 11:29:38在linux上部署项目时,启动tomcat,经常只能看到如下的显示: 如果项目出了什么bug或者报了什么异常,我们很难看到出错的提示信息,怎么样才能看到类似windows上的tomcat或者eclipse上运行时那样实时看到出错... -
实时查看Linux下Tomcat运行日志
2018-06-23 10:02:31在Linux上部署项目时,启动Tomcat,经常只能看到如下的显示: 如果项目出了什么bug或者报了什么异常,我们很难看到出错的提示信息,怎么样才能看到类似windows上的tomcat或者eclipse上运行时那样实时看到出错提示... -
linux环境下,查看Tomcat日志
2018-09-12 10:22:23在linux上部署项目时,启动tomcat,经常只能看到如下的显示: 如果项目出了什么bug或者报了什么异常,我们很难看到出错的提示信息,怎么样才能看到类似windows上的tomcat或者eclipse上运行时那样实时看到出错提示... -
查看eclipse的工作空间和tomcat的发布目录
2017-05-22 15:09:04一般地,你要了解在部署目录中项目的目录结构,你才能知道页面请求的url应该怎么写。 根据部署目录中项目的目录结构,而不是根据eclipse中项目的目录结构,去编写页面请求的url路径,这才是对的。 -
eclipse中怎么查看jsp生成的java代码
2016-12-07 10:53:00首先双击tomcat服务器,移除项目并且clean一下 ...这样就可以在tomcat目录下查看项目于部署的情况了,原本要在.metadata\.plugins\org.eclipse.wst.server.core\tmp0下work目录中才能看到项... -
在linux中部署web应用,不能访问,怎么解决啊?
2016-02-16 15:07:46我查看了tomcat日志文件catalina.out,发现tomcat启动时,根本没有deploy我的项目。但是我查看webapps目录下,已经创建了文件夹。 麻烦高手帮忙解答一下啊,请问怎么回事啊?谢谢啦! 环境是 linux版本是red linux ... -
linux下tomcat启动太慢
2018-10-12 15:03:04重启结果失败,怎么也启动不了,后台发现不是启动失败,是还没启动成功,shutdown也关不掉,用命令ps -ef|grep tomcat查看tomcat端口占用情况,确实端口被占用了,然后就网上找原因。一开始搜tomcat关闭了,推荐的... -
tomcat线上更新后台管理程序代码
2016-06-29 20:13:29前言: 我在公司负责内网的维护,今天后台管理程序需要更新,把今天的过程予以记录(1)查看项目目录因为好长时间没有再理这个项目,所以自己当初怎么部署的都忘了,所以查看tomcat配置文件[root@nginx ~]# vim /... -
maven;tomcat配置
2017-03-22 20:51:00【说明】今天呀,上午刚刚打算写javaweb项目,服务器就出现了问题,就花了点时间搞定了;下午听老大说了任务的大致内容和意义,收获颇多;晚上去服务器上部署了maven,听说可以实现热部署 一:今天完成 1)这个是... -
生产环境tomcat 在liunx系统中shutdown后进程仍然存在解决办法
2017-10-22 01:07:14最近我们在使用Jenkins自动化部署项目时,在生产liunx环境下,使用脚本shutdown.sh停止tomcat服务,然后再start之后发现应用无法访问了,后台查看tomcat进程是发现有个2个tomcat进程,说明之前的shutdown并没有完全...