1. idea2020.2.4新建web项目并部署到tomcat上
写在前面
刚开始一直报404错误,网络无果。重装之后问题就解决了
1.打开idea
2.file ==> new project ==> java ==> next
2. IDEA部署web项目到tomcat(详细讲解)
日常开发中,如果是借助springboot或者其他封装程度较高的框架来开发Web项目的话,大多数时候我们是可以直接使用springboot内嵌的tomcat直接一键式启动Web服务器的。但是对于一些SSM框架、个人项目或者是其他比较久的项目的话,直接在本地上调试web项目还是十分有必要去学习的。
配置完成后,点击弹框右下角的apply就行
我们都知道部署tomcat有三种方式,比较直接的就是直接将war包放到webapp中让它自己解压,但是idea并不是采用这种方式。如果直接去tomcat下找的话,我们也会发现找不到我们的项目。这是因为idea是通过项目映射的方式来部署我们的项目的。
首先,先找到我们的映射文件
3. 由IDEA部署的web项目,如何开始SSI支持呢
分页中,你的后台肯定能得到第几页和每页显示的行数,这样的话,你就能算出来需要查出来的是第几条的数据,如:你每页显示10条记录,现在想显示第二页的数据,则数据库里只需查出来第10-20的10条数据即可。在调用xml中的查询方法是,将计算出的这两个数据(如10,20)作为参数传进去。 以下是DB2中的分页查询语句 select * from ( select row_number() over() as rownum_ , row_.* from ( 这里边写你查询的sql语句 如: select ID AS "id", USER_NAME AS “userName" , PASS_WORD AS "password" FROM TAB_NAME WHERE 1=1 AND 下边写你拼装的查询条件 如: isNotEmpty prepend="and" property="id"> ID = #id# isNotEmpty> 可以用order by 排序 取出前20行,这个参数应该是传入的参数,就是上边计算的第二个参数 fetch first 20 rows only row_ )as temp where rownum_ <= 20 and rownum_ > 10 --表示取出的行数范围 其他数据库,如mysql、oracle等在row_number的取法中有区别,故导致分页的语句也会有一定的差异,需要你自己去参考些相关的文档,此出就不列举了 希望对你有所帮助。
4. java web项目怎么通过idea部署到阿里云服务器的tomcat上
直接从idea部署到阿里云不大可能,因为你的idea肯定没有权限访问你的阿里云服务器,他是需要账号密码的,所以你只能在写好项目后打成包放上去,或者你直接把编译好的整个包放上去,idea没办法直接连接阿里云的服务器
5. idea web项目如何使用远程服务器的静态文件
通过选择:工具|部署|浏览远程主机(Tools | Deployment | Browse Remote Host)或者主菜单上的:查看|工具窗口|远程主机(View | Tool Windows | Remote Host)来打开远程主机工具窗口。
从下拉列表中选择所需的部署服务器。工具窗口显示了服务器根目录下文件和文件夹的树视图。如果列表中没有可用的相关服务器,请单击
按钮,并在 "部署" 对话框中打开 "配置对所需服务器的访问"。
6. IntelliJ IDEA 部署web项目时target目录下jar包冲突问题
项目是一个基于maven的web项目,依赖于公司的核心包。问题是在eclipse下部署成功,但在idea下部署失败。报错如下:
调查发现把项目部署在eclipse中时,lib目录下的jar包是正常的;部署到idea中以后,tomcat目录下webapps,进入到项目目录中,发现lib目录下有两个核心包,一个老版本,一个新版本。
于是到idea中查看了target目录下,是有两个核心包的,核心包被加载了两次,当然冲突了。下图是target目录:
所以就手动删除了老版本的核心包,重启以后项目就跑起来了。
冲突的jar包会显示成这样,一个是灰色的表示正常,另一个是黑色的应该的没什么用,但是却被错误的引入了进来,导致了项目无法启动,所以要将黑色的包删掉。
后记:
刚开始看日志报错一直以为是配置错误,还在jar包里看配置文件看是否哪里重复了,最后还是耐心看日志,发现在报错前已经加载了一遍配置文件,而且日志上写的很清楚,第一次加载的是老版本核心包的配置文件,然后加载新版本的配置文件就报错了。
所以排查问题时不能只看报错的那一行,要联系上下文,前后都得看一看。
7. 怎么部署一个javaweb ssm idea
虽说Intellij IDEA已经用了四个多月,里面大部分功能还是比较熟悉的,但是很多细节地方还是搞不清楚,这几天公司另一个小组也换成了Intellij IDEA,帮他们迁移项目的时候,因为是非maven项目,遇到了很多问题,自己又研究了一番,下面整理一下
2.项目配置(Project Structure)
2.1 Project
project compliler output:配置的是项目中的默认编译输出总目录
里面英文也说明了,每个模块可以自己设置特殊的输出目录 所以这个基本上没用
2.2 Moles
项目的模块,一个项目中可以有多个子项目,每个子项目相当于一个模块
一般我们项目只是单独的一个,所以只需要配置一个模块,我们可以给模块添加框架
8. intellij idea 2017 怎么创建一个web工程
一、创建简单web项目
1、创建一个web project
File -> new Project ->选择project sdk 为1.6(如果没有sdk的同学请先配置)-> Next
create project from template 页面,不勾选任何选项 -> Next
输入项目名:webDemo -> Next -> Finish
二、创建一个Mole
鼠标点中项目名称webDemo -> 右键选择New,选择Mole -> Mole SDK 选择1.6 ->
勾选JavaEE下的Web Application(3.1) ,注意窗口下的version对应为3.1,且Create web.xml已勾选
-> Next
输入Mole name 为firstweb -> Finish
3、创建好的web项目
4、在web/WEB_INF 目录下创建两个文件夹:classes和lib
classes用来存放编译后输出的class文件,lib用于存放第三方jar包
5、配置文件夹路径
File -> Project Structure (ctrl + shift + Alt + s) 或者使用工具栏的快捷键 -> 选择Moles
-> 选择Paths -> 选择“Use mole compile out path” -> 将Outputpath 和Test output path 都设置为刚刚创建的classes文件夹
选择当前窗口的Dependencies -> 将Mole SDK选择为1.6 ->点击右边的 + 号 -> 选择 “1 JARS or directories ...”
-> 选择刚刚创建的lib文件夹 -> OK
-> 选择Jar Directory -> OK
-> Apply -> OK
9. 为什么tomcat中webapps中的前端文件有.idea
IDEA配置tomcat的方法
1.打开idea,在项目运行列表下拉选择“Edit Configurations”
2.点击 左上角的"+">Templates -> Tomcat Server -> Local>ok
3.在打开的界面,第一行“Name”中填入tomcat的名称
4.然后点击Configure…,在Application Servers界面,点击“+”,在Tomcat Server配置界面选择要添加的已安装的tomcat路径(bin的上一级路径),最后点击“OK”
5.上图中左下方的Warning,是指配置的TOMCAT中未添加web项目
IDEA配置tomcat运行web项目
一.创建、配置项目
1.1创建项目
File>New> Project - 勾选Web Application >【next】,并生成web.xml配置文件
这里给自己的项目改个名称 > Finish
1.2配置项目模块
配置Source
在 项目-web-WEB INF 下创建两个文件夹 classes 和 lib
配置Paths
将两个output path 修改为 刚才创建的classes的地址
配置 Denpendencies
右边有个绿色小加号 - JARs or directories…
选刚才创建的lib地址
选Jar Directory
后面就 ok -ok ,项目就配置好了~
启动 tomcat 服务
验证结果