idea打包成war包部署到tomcat及访问路径问题(图文详解)_Tomcat

来源:脚本之家  责任编辑:小易  

先找到软件上如图所示的图标,打开Project Structure.2【配置project】这里需要注意四个地方。1.项目名称,可以随便起。2.New一个jdk的安装路径。3.选一个6.0的接口。4.项目的classes路径。3【配置modules】先配置Source。点击“+”,可以增加项目。栏目中会出现项目,右侧也会出现项目。将光标移动到项目的src上,点击上面的source按钮,进行项目的src的添加,右边会显示出来的。4【配置modules】配置Path路径。这里需要注意的就一个,配置项目的classes目录,提供输出的路径。5【配置modules】配置dependence。这里加载的是jar包。点击右边的“+”。1.jdk的路径。2.项目lib路径。3.添加Tomcat的jar包。要选library格式。(jsp-api.jar,servlet-api.jar)END二、配置Tomcat点击如图所示的地方,进行进入Tomcat配置页面。进入页面后,点击右侧的“+”。弹出页面后,按照如图顺序找到,tomcat-》Local。按照如图方式进行配置。1代表名称,给配置的Tomcat取名称。2代表配置Tomcat的安装路径。3代表Tomcat服务器启动后,默认打开的浏览器,根据自己习惯打开。4代表浏览器显示路径,根据自己喜好可以改。5和6都是默认的,不需要修改。5配置Deployment,webapp为项目的webapp,后面的名字可以自己定义,别忘了加“/”www.zgxue.com防采集请勿采集本网。

idea将web项目打包成war最重要的是配置atrificats。

1、导出war包,右键选择要发布的项目--选择导出。 2、选择java EE下的war file,选择next,选择路径后--finish,完成了war的导出。 3、下载一个免安装版的tomcat。 4、将war包放入webapp中。 5、在tomcat安装目录中有一个conf文件夹,打开此文件

首先打开file -》 project structure

放到webapps里面 启动tomcat 会自己解压的 地址就是8080/yourProjectName

创建之后,output directory即为输出war包的路径。Name可以随意,之后点击绿色+,打开directory content

ss-0.01-snapshot.jar要看这个是什么jar包,里面的struts.xml配置错误。

选择webapp目录,记得勾选include in project build

先找到软件上如图所示的图标,打开Project Structure. 2 【配置project】 这里需要注意四个地方。 1.项目名称,可以随便起。 2.New一个jdk的安装路径。 3.选一个6.0的接口。 4.项目的classes路径。 3 【配置modules】 先配置Source。点击“+”,可

点击ok后,新建一个配置

如上,WAR部署后,自动解压为文件夹,不是直接跑war包。一般war包中就不包含源代码了,如果想修改Java代码,应该在打包前的项目中修改,修改后再重新打包成war,卸载原来的应用,重新部署。

选择artificats

这样就算配置完成,点击run执行之后,就到前面的output directory设置的文件夹里找到war包就行了。war包放到tomcat的webapp目录下,再启动tomcat就能访问项目了。

项目的访问地址是localhost:8080/你的war包名称/index

在这里想说一下的是由于war包的名称决定了访问地址,所以当采用纯html+css+js写页面时,在页面的资源引用地址最好加上你的项目名称(即你的最终war包命名),例如引用js文件:

<link rel="stylesheet" href="http://www.zgxue.com/layui/css/layui.css" media="all" />

此时idea按住ctrl键加鼠标停留在文件路径上,会有可点击的提示。

但是在项目部署到tomcat上时,war包相当于增加了一个文件夹,文件夹名为你的war包名称,这时按原来的引用是会提示找不到这个文件的,这时候,我们应该这么引用:

<link rel="stylesheet" href="http://www.zgxue.com/war包名称/layui/css/layui.css" media="all" />

当你的引用地址含有..时,比如:

<script type="text/javascript" src="../../page/user/editUser.js"></script>

应该这样修改:

<script type="text/javascript" src="../../war包名称/backstage/page/user/editUser.js"></script>

但是问题来了,这样配置的时候,部署到tomcat上能找到文件,但是本地idea开发启动tomcat调试之后,会找不到文件。这时候应该配置application context,启动之后就可以了。并且做到与部署到tomcat时的文件路径一致,不用在部署到tomcat上时,还要再修改前端页面的地址。(jsp可以不用考虑这个问题,因为jsp能获取根路径)。

如果application context只是“/”的话,那么就相当于所有的文件放在tomcat的webapp下面,直接通过localhost:8080/文件就能访问。

到此这篇关于idea打包成war包部署到tomcat及访问路径问题(图文详解)的文章就介绍到这了,更多相关idea war包部署tomcat内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

打成jar可以的话说明你的war是有问题的吧,有web.xml,config.xml,spring.xml等一系列web项目必须的配置文件么?内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 浅析idea生成war包放入tomcat的路径访问问题
  • 将idea工程打包成jar文件的全步骤
  • 详解idea打包jar的多种方式
  • idea导入eclipse项目并且部署到tomcat的步骤详解
  • intellij idea tomcat热部署配置教程
  • intellij idea使用maven实现tomcat的热部署
  • idea部署javaweb项目到tomcat服务器的方法
  • tomcat简介_动力节点java学院整理
  • 启动tomcat时 错误: 代理抛出异常 : java.rmi.server.exportexce
  • 解决tomcat使用shutdown.bat关闭会将其他tomcat关掉的问题
  • centos7安装配置tomcat9并设置自动启动的方法
  • linux下tomcat8.0.44配置使用apr的方法
  • tomcat常见的错误与解决方案小结
  • tomcat 腾讯云主机和微信
  • 简单实现nginx+tomcat的反向代理与动静分离
  • tomcat启动时报错:java.lang.unsatisfiedlinkerror的解决
  • tomcat 6.0.20在一个机器上安装多个服务的方法
  • idea中maven给项目打成war包,部署tomcat无法访问
  • idea 怎么打war包部署到tomcat
  • war包部署到tomcat 哪个路径
  • intellij 13 如何不封装成war包 直接想Eclipsen那...
  • 如何部署war包到tomcat
  • war文件成功部署到tomcat后怎么访问
  • maven项目打包成war包,放到tomcat下运行报错
  • 怎么让idea把工程部署到tomcat
  • java web项目,打包成war包后用tomcat发布,原先的...
  • 如何将war包部署到tomcat的根目录
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全星外虚拟主机华众虚拟主机linuxwin服务器ftp服务器dns服务器tomcat nginxzabbix云和虚拟化服务器其它首页服务器tomcat 浅析idea生成war包放入tomcat的路径访问问题将idea工程打包成jar文件的全步骤详解idea打包jar的多种方式idea导入eclipse项目并且部署到tomcat的步骤详解intellij idea tomcat热部署配置教程intellij idea使用maven实现tomcat的热部署idea部署javaweb项目到tomcat服务器的方法tomcat简介_动力节点java学院整理启动tomcat时 错误: 代理抛出异常 : java.rmi.server.exportexce解决tomcat使用shutdown.bat关闭会将其他tomcat关掉的问题centos7安装配置tomcat9并设置自动启动的方法linux下tomcat8.0.44配置使用apr的方法tomcat常见的错误与解决方案小结tomcat 腾讯云主机和微信简单实现nginx+tomcat的反向代理与动静分离tomcat启动时报错:java.lang.unsatisfiedlinkerror的解决tomcat 6.0.20在一个机器上安装多个服务的方法tomcat7.0安装配置详细(图文)直接双击启动tomcat中的startup.tomcat中更改网站根目录和默认页在tomcat中部署web项目的操作方法关于tomcat的server.xml里host节如何修改tomcat默认端口号8080的tomcat环境变量详细配置步骤windows下配置两个或多个tomcat启window7下tomcat7.0安装配置方法启动tomcat时 错误: 代理抛出异常tomcat自定义web部署文件中docbase和worktomcat的server options选项详解快速解决tomcat重新配置后启动慢的问题解决应用启动失败但tomcat不报错的方法基于tomcat的连接数与线程池详解在tomcat中配置404自定义错误页面详解tomcat支持https访问的步骤讲解tomcat报错: jdbc unregister 解决办法一次因信号量引发的tomcat异常退出解决tomcat虚拟主机_动力节点java学院整理
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved