IDEA+Tomcat热部署配置

合集下载

idea中tomcat的deployment

idea中tomcat的deployment

idea中tomcat的deployment**Idea中Tomcat的部署****一、项目创建与导入**首先,我们需要在Idea中创建一个新的Web项目,并选择使用Tomcat作为服务器。

在创建项目时,需要选择适当的项目类型为Web Application。

导入项目时,我们需要将项目的源代码和相关的配置文件导入到Idea中。

通常,这些文件包括Web项目的目录结构、Web应用程序的配置文件(如web.xml)以及任何相关的库和依赖项。

**二、配置Tomcat Server**在Idea中,我们可以通过选择“File”菜单中的“Project Structure”选项来配置Tomcat服务器。

在弹出的窗口中,我们需要指定Tomcat服务器的相关信息,如服务器名称、端口号、工作目录等。

对于工作目录,我们通常将其设置为Web项目的根目录,以确保Web应用程序可以正确地部署和运行。

此外,我们还需要配置Tomcat 的版本和路径,以确保Idea能够正确地找到并使用Tomcat库。

**三、部署项目**部署项目时,我们只需要将Web项目上传到Tomcat服务器中即可。

在Idea中,我们可以使用“Build”菜单中的“Build Artifacts”选项来上传项目。

在弹出的窗口中,我们需要选择要上传的项目文件和目录,并确保它们被正确地打包和压缩。

上传完成后,我们可以通过点击Tomcat服务器中的“Start”按钮来启动服务器。

一旦服务器启动成功,我们就可以在浏览器中访问Web应用程序了。

**四、调试与优化**在部署完成后,我们可以通过浏览器或Idea中的调试工具来测试Web应用程序的功能和性能。

如果出现任何问题,我们可以通过检查日志文件或修改配置文件来解决它们。

除了基本的部署和调试,我们还可以通过以下方法来优化Tomcat 服务器:* 优化Tomcat的内存设置:可以通过调整Tomcat的内存设置来提高服务器的性能和稳定性。

IDEA、Eclipse的详细安装配置及Tomcat服务集成介绍

IDEA、Eclipse的详细安装配置及Tomcat服务集成介绍

IDEA、Eclipse的详细安装配置及Tomcat服务集成介绍说到开发工具,我们大家都知道每一个开发语言对会对应多个比较合适自己的开发工具,好的开发工具可以帮助提高写代码的效果及排错,比如拿java来说吧~最早及现在用的人最多的想必应该是eclipse了吧~那具体功能怎么样呢,对我一个新手来说没有资格评价了,最近看见有人用IDEA工具来编写代码,而且还说到IDEA工具比eclipse的效率高,而且好,于是我在网上找了一些关于idea和eclipse的对比文档,查看后,多少对idea有些触动,之前就会使用eclipse,可idea不会使用,所以就慢慢学吧~通过idea编写玩代码后,如果需要测试的话,貌似没有eclipse下集成tomcat那样的方便,所以就找相关的文档,经过测试后,idea可以集成tomcat服务,这样在编写代码的过程中可以很好的更方便的去测试了。

因为idea默认测试web服务的话,比较麻烦,需要运行maven debug,然后通过浏览器会自动蹦出来,而不是在idea页面上显示,所以很方便,今天呢,我把在eclipse和idea下的tomcat集成方便做了一个文档,供有需要的参考。

首先是,准备环境了,不管是eclipse还是idea也好,都需要配置java运行环境,jdk及环境变量配置。

JDK下载我们可以在百度上搜索JDK,然后会下载到最新的JDK软件;在此JDK和JRE均安装到了C盘下接下来就是配置环境变量 C:\Java\jdk1.8.0_31再次就是下载安装Eclipse了,也可以在百度上下载注意:在使用Eclipse的时候注意一个问题,JDK的版本和Eclipse的版本需要(都是x64的或者x86的)统一,不然安装完eclipse是无法启动的;下载link: /安装好后,我们接下来就是下载apache for tomcat了,我们也可以通过百度上进行搜索下载或者在官网进行下载:下载后,无需要安装解压即可我们知道默认tomcat的端口为8080,如果想修改需要进行修改一下配置选项在tomcat的安装目录下的conf文件下的server.xml文件默认端口8080以上工作准备好后,我们就准备给eclipse集成tomcat了为了方便我们创建一个项目在新建一个html文件,为了更好的演示单击windows---PreferencesServer-àruntime environment--àadd选择apache tomcat 版本,我们一般选择最新为tomcat指定一个显示名称及路径确认信息接下来我们给项目配置,右击项目--àbuild path-àconfigure build pathLibrary-----àadd library选择server runtime选择刚才添加的apache tomcat添加完成我们运行新建测hello.html文件,我们选择tomcat服务进行访问添加需要通过tomcat运行的项目我们使用tomcat运行正常访问接下来就是idea的安装配置了;在此我们就不演示对idea的安装了,因为安装只需要下一步下一步默认完成即可我们可以通过以下链接进行下载/idea/ideaIU-14.1.4.exe/idea/注:在安装的时候会提示选择jdk的安装路径,指定即可下载安装后,我们新建了一个web项目,同时创建了一个可测试的html文件同时也安装好了IDEA,然后我们新建了一个web我们按组合键盘ctrl+alt+shift+s 打开设置,单击Moduls--->Dependencies---à +选择Library,因为是tomcat所以必须选择该类型选择apache for tomcat即可Ok添加完成Ctrl+alt+s 输入application过滤服务----单击添加Application servers---à tomcat server指定apache for tomcat 安装路径选定目录路径添加完成单击右上角--à下拉菜单-àedit configuration单击左边的添加即可选择tomcat server-àlocal定义名称我们同样勾选tomcat相关的log,以便发现问题添加完成我们发现通过tomcat访问无法显示页面通过右上角---edit configuration单击fix检查修复Fix检查修复完成后,单击ok即可再次使用tomcat运行,会提示更新,然后我们再次运行会手动选择restart server即可访问完成附件中附带了注册机,请将扩展名从txt修改为.7z后解压即可。

idea 项目设置

idea 项目设置

idea 项目设置如何设置 IDEA 项目?IntelliJ IDEA 是一款非常流行的Java 集成开发环境,它提供了许多强大的功能,可以帮助开发人员更高效地编写代码。

在使用IntelliJ IDEA 进行开发时,我们需要设置项目,以便更好地管理代码和资源。

本文将介绍如何设置 IDEA 项目。

第一步:创建项目在 IntelliJ IDEA 中创建项目非常简单。

我们只需要打开 IntelliJ IDEA,然后选择 File -> New -> Project,然后选择项目类型和模板。

在创建项目时,我们需要指定项目名称、项目路径、项目类型和项目模板。

如果您已经有现有的项目,可以选择Open Project 选项来打开现有的项目。

第二步:配置项目在创建项目后,我们需要配置项目以便更好地管理代码和资源。

在IntelliJ IDEA 中,我们可以通过 Project Structure 对话框来配置项目。

我们可以通过以下步骤打开 Project Structure 对话框:1. 点击 File -> Project Structure。

2. 在Project Structure 对话框中,我们可以配置项目的模块、依赖项、编译器设置、运行配置等。

3. 在模块选项卡中,我们可以添加、删除和编辑模块。

我们可以为每个模块指定源代码路径、测试代码路径和资源路径。

4. 在依赖项选项卡中,我们可以添加、删除和编辑项目的依赖项。

我们可以为每个依赖项指定版本、范围和类型。

5. 在编译器选项卡中,我们可以配置项目的编译器设置。

我们可以指定编译器版本、编译器选项和编译输出路径。

6. 在运行配置选项卡中,我们可以配置项目的运行配置。

我们可以指定运行配置的名称、运行环境、启动参数和 VM 选项。

第三步:导入项目如果您已经有现有的项目,可以通过导入项目来将其导入到IntelliJ IDEA 中。

在 IntelliJ IDEA 中,我们可以通过以下步骤导入项目:1. 点击 File -> New -> Project from Existing Sources。

idea内嵌tomcat runner的使用方法

idea内嵌tomcat runner的使用方法

idea内嵌tomcat runner的使用方法Idea是一款功能强大的Java集成开发环境(IDE),它内嵌了许多实用插件和工具,以提高开发效率。

其中一个非常有用的插件是Tomcat Runner,它允许开发人员在Idea中直接运行和调试Tomcat服务器。

在本文中,我们将详细介绍Tomcat Runner的使用方法。

首先,确保你已经在Idea中安装了Tomcat Runner插件。

如果没有安装,你可以在Idea的插件市场中搜索Tomcat Runner,并点击安装。

安装完Tomcat Runner插件后,我们可以开始配置Tomcat服务器。

在Idea的顶部菜单栏中,点击"Run",然后选择"Edit Configurations"。

在"Run/Debug Configurations"对话框中,点击"+"按钮并选择"Tomcat Server"。

在Tomcat Server配置窗口中,首先配置"Server"选项。

点击右侧的"Configure"按钮来创建新的Tomcat服务器。

在弹出的对话框中,选择Tomcat服务器的安装目录,并点击"OK"保存配置。

接下来,我们需要配置"Deployment"选项。

这里我们可以指定要部署的项目或WAR文件。

点击"+"按钮以添加新的部署,并选择项目或WAR文件所在的目录。

在"Startup/Connection"选项中,我们可以配置服务器的启动方式和连接方式。

我们可以选择自动或手动启动服务器,并且可以指定连接配置。

最后,我们需要配置"Logs"选项。

这里我们可以选择输出日志的目录和级别。

点击"OK"保存配置。

IIS,Tomcat,Weblogic部署步骤

IIS,Tomcat,Weblogic部署步骤

一:tomcat布置应用程序
1.配置JDK
1.1 安装JDK
1.2 配置环境变量
1.2.1 运行tomcat可能只需添加JAVA_HOME的环境变量即可。

运行weblogic好像还要修改classpath和path变量。

2.配置tomcat
2.1 安装tomcat
2.2 启动tomcat
2.3 测试tomcat(安装tomcat的默认端口是8080)
3.配置数据库
3.1 创建数据库
3.2 创建用户
3.3 导入基础数据
4. 部署应用系统
4.1 复制应用程序包至webapps下
4.2 修改配置文件
4.3 重新启动tomcat服务
4.4 在浏览器中进入应用程序
二:weblogic布置应用程序
1.配置JDK
1.1 安装JDK
1.2 配置环境变量
1.2.1 添加JAVA_HOME的环境变量,修改classpath和path变量
2.配置weblogic
2.1 安装weblogic
2.2 创建Domain,步骤:点击“开始”菜单,所有程序,选取“BEA Products / Tools / Configuration Wizard”,打开配置向导进行配置
2.3 配置数据源(data source)
3.配置数据库(配置数据源的连接)
3.1 创建数据库
3.2 创建用户
3.3 导入基础数据
4.部署应用程序
4.1 在网页控制台http://localhost:端口号/console进入后进行部署即可。

Javaweb项目基本介绍

Javaweb项目基本介绍

Javaweb项⽬基本介绍1、如何新建Java web项⽬1.1、在IDEA中新建⼀个Java web项⽬在IDEA中创建⼀个Java web项⽬其实很简单,只需创建project,并且勾选 web application 选项即可,由此就创建了⼀个Java EE项⽬。

可参考:1.2、在eclipse中新建⼀个Java web项⽬参考:建议使⽤ Java ee 版本的 eclipse。

2、在eclipse中配置tomcat服务器参考:2.1、在eclipse中设置tomcat热更新参考:照着上⾯链接做效果可能还⽐较慢,更新得⽐较慢,此时可以将更新时间调为 0,如下:2.2、修改tomcat的默认部署路径当项⽬在服务器上运⾏后,eclipse 中会⽣成⼀个与⼯程⽂件并列的⼀个⽂件夹:Servers。

如下:(如果删掉了Servers⽂件夹,当重新运⾏时,⽂件夹⼜会⾃动⽣成)这个⽂件夹是Tomcat服务器的⼀个基本的配置。

上图中可以看到,项⽬ javaWebTest01 已经部署到Tomcat服务器上去了,也就是看到了TomcatTest这个⼯程被发布出去了。

我们双击上图中的 tomcat 服务器可以看到我们新建的 tomcat 的⼀些设置信息,如下:上图中红框表⽰的意思是,该项⽬将默认会发布在 eclipse ⼯作空间下的 .metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 路径下(⽐如:F:\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps),⽽不是在 tomcat 的安装⽬录下。

我们打开该路径可以看到已经被打包好的 javaWebTest01 项⽬,如下:打开 javaWebTest01 ⽂件夹可以看到该项⽬打包后的⽬录结构:当然,我们也可以修改部署⽬录,将该项⽬默认部署在我们tomcat的安装⽬录下。

web应用部署(Tomcat,springboot部署方式)

web应用部署(Tomcat,springboot部署方式)

web应⽤部署(Tomcat,springboot部署⽅式)核⼼内容1.在Tomcat中有四种部署Web应⽤的⽅式,分别是:(1)利⽤Tomcat⾃动部署(项⽬直接拷贝OR WAR包拷贝到webapps下)(2)利⽤控制台进⾏部署(tomcat的manager控制台的deploy区域)(3)增加⾃定义的Web部署⽂件(%Tomcat_Home%\conf\Catalina\localhost\AppName.xml)(4)⼿动修改%Tomcat_Home%\conf\server.xml⽂件来部署web应⽤2.SpringBoot WEB项⽬两种发布和部署⽅式(1)通过WAR包(2)通过JAR包(官⽹推荐)3.springboot有3中热部署⽅式:(1)使⽤springloaded配置pom.xml⽂件,使⽤mvn spring-boot:run启动(2)使⽤springloaded本地加载启动,配置jvm参数 -javaagent:<jar包地址> -noverify(3)使⽤devtools⼯具包,操作简单,但是每次需要重新部署1. Tomcat中有四种部署Web应⽤的⽅式第⼀种⽅式:利⽤Tomcat⾃动部署利⽤Tomcat⾃动部署⽅式是最简单的、最常⽤的⽅式。

若⼀个web应⽤结构为D:\workspace\WebApp\AppName\WEB-INF\*,只要将⼀个Web应⽤的WebContent级的AppName直接扔进%Tomcat_Home%\webapps⽂件夹下,系统会把该web应⽤直接部署到Tomcat中。

所以这⾥不再赘述。

第⼆种⽅式:利⽤控制台进⾏部署若⼀个web应⽤结构为D:\workspace\WebApp\AppName\WEB-INF\*,利⽤控制台进⾏部署的⽅式如下:进⼊tomcat的manager控制台的deploy区域——在Context path中键⼊"XXX"(可任意取名)——在WAR or Directory URL:键⼊D:\workspace\WebApp\AppName (表⽰去寻找此路径下的web应⽤)——点击deploy按钮。

tomcat配置JAVA环境及隐藏窗口后台自动运行

tomcat配置JAVA环境及隐藏窗口后台自动运行

一、配置环境变量1.在startup.bat里边实际调用了另一个批处理,就是setclasspath.bat这个文件,把这个文件以文本形式打开,里边写的就是寻找你配置的JAVA_HOME和JRE_HOME路径,既然电脑傻了吧唧的找不到,那咱就不让他找了,咱就直接给他就完了呗。

2.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。

在文件头加入下面两行: SET JAVA_HOME=D:/Program Files/Java/jdk1.7.0_07(java jdk目录,温馨小提示:请自行更换为自己的相应目录)SET TOMCAT_HOME=D:/apache-tomcat-7.0.42(解压后的tomcat文件目录,温馨小提示:请自行更换为自己的相应目录)3.同样的。

在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑。

在文件头加入下面两行:SET JAVA_HOME=D:/Program Files/Java/jdk1.7.0_07(java jdk目录,温馨小提示:请自行更换为自己的相应目录)SET TOMCAT_HOME=D:/apache-tomcat-7.0.42(解压后的tomcat文件目录,温馨小提示:请自行更换为自己的相应目录)4.双击startup.bat即可启动tomcat,成功启动。

5.双击shutdown.bat即可停止tomcat。

或者在已启动的tomcat窗口中直接ctrl+c也可停止tomcat。

二、隐藏tomcat窗口:一、修改tomcat中的文件参数,达到隐藏目的:引用:TOMCAT_HOME\bin\setclasspath.bat在文件的底部找到以下内容:Java代码:set _RUNJAVA="%JRE_HOME%\bin\java.exe"并修改为:set _RUNJAVA="%JRE_HOME%\bin\javaw.exe"保存后重新启动tomcat即可以在不出现命令行窗口的情况下运行。

Tomcat 安装部署配置全攻略

Tomcat 安装部署配置全攻略

Tomcat全攻略随着java 的流行,其在web 上的应用也越来越广,tomcat 作为一个开源的servlet 容器,应用前景越来越广,本文将向你讲述tomcat 的一些知识。

一:简介 tomcat 是jakarta 项目中的一个重要的子项目,其被JavaWorld 杂志的编辑选为2001年度最具创新的java 产品(Most Innovative Java Product),同时它又是sun 公司官方推荐的servlet 和jsp 容器(具体可以见/products/jsp/tomcat/),因此其越来越多的受到软件公司和开发人员的喜爱。

servlet 和jsp 的最新规范都可以在tomcat 的新版本中得到实现。

二:安装及配置tomcat 最新版本为4.0.1,这个版本用了一个新的servlet 容器Catalina ,完整的实现了servlet2.3和jsp1.2规范。

注意安装之前你的系统必须安装了jdk1.2以上版本。

(一):安装1:windows 平台从tomcat 网站下载jakarta-tomcat-4.0.1.exe ,按照一般的windows 程序安装步骤即可安装好tomcat,安装时它会自动寻找你的jdk 和jre 的位置。

2:linux 平台下载jakarta-tomcat-4.0.1.tar.gz ,将其解压到一个目录。

(二):配置运行tomcat 需要设置JAVA_HOME 变量(三):运行设置完毕后就可以运行tomcat 服务器了,进入tomcat 的bin 目录,win98下用startup 启动tomcat ,linux 下用startup.sh ,相应的关闭tomcat 的命令内容:一:简介二:安装及配置三:应用四:综述参考资料关于作者为shutdown和shutdown.sh。

启动后可以在浏览器中输入http://localhost:8080/测试,由于tomcat本身具有web服务器的功能,因此我们不必安装apache,当然其也可以与apache 集成到一起,下面会介绍。

intellijideatomcat热部署配置教程

intellijideatomcat热部署配置教程

intellijideatomcat热部署配置教程1.设置Debugger-HotSwap在setting界⾯,打开Debugger-HotSwap选项,确保勾选了Build project before reloading classes,同时选择Reload classes after compilation为Always。

这样我们在编译某个修改了的java⽂件之后,就会利⽤HotSwap机制reload class,⽽Build project before reloading classes就确保了其他修改过的⽂件⼀起同步到部署⽬录。

2.项⽬设置在Project Structure视图中,在Project setting --> Articfacts选项中,选择war:Exploded类型的modules,然后设置编译输出项⽬的路径将你的构建输出⽬录直接设置在源程序⽬录中,然后重定向的docBase直接指向你的web根⽬录(就是WEB-INF的⽗⽬录)。

这样,你只要将编译输出⽬录设置为WEB-INF\classes就⾏了,⽽且,修改JSP⽂件都不要重新构建,唯⼀要做的就是修改了java⽂件之后compile⼀下。

3.配置tomcat在Deployment选项卡中选择war exploded项⽬注:如果选项中没有update classes and resources 选项,则是由于服务器添加的Artifact类型问题,⼀般⼀个module对应两种类型的Artifact,⼀种是war,⼀种是war explored。

war就是已war包形式发布,当前项⽬是这种形式,在这种形式下on frame deactivation配置没有update classes and resources选项。

war explored是发布⽂件⽬录,选择这种形式,on frame deactivation中就出现update classes and resources选项了。

tomcat高并发配置与优化

tomcat高并发配置与优化

tomcat⾼并发配置与优化公司的⼀个服务器使⽤Tomcat6默认配置,在后台⼀阵全点击服务器就报废了,查了⼀下就要是PERMSIZE默认值过⼩造成(16-64)TOMCAT_HOME/bin/catalina.sh添加⼀⾏:JAVA_OPTS=" -XX:PermSize=64M -XX:MaxPermSize=128m"问题解决(可能为调⽤JAR包过多原因)下⾯是⽹上看到⼀些设置JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "当在对其进⾏并发测试时,基本上30个USER上去就当机了,还要修改默认连接数设置:以下红⾊四⾏TOMCAT6中好相没有,⼿⼯加上就可以了,基本上可以解决连接数过⼤引起的死机。

具体数值可跟据实际情况设置<Connector port="80" protocol="HTTP/1.1"maxThreads="600"minSpareThreads="100"maxSpareThreads="500"acceptCount="700"connectionTimeout="20000"redirectPort="8443" />这样设置以后,基本上没有再当机过。

maxThreads="600" ///最⼤线程数minSpareThreads="100"///初始化时创建的线程数maxSpareThreads="500"///⼀旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。

idea配置tomcat启动web项目的图文教程

idea配置tomcat启动web项目的图文教程

3.配置tomcat
4.部署web项目 部署有2种方式 war包:打成war置于服务器运行,这种方式我们比较常见。 war exploded:将web工程以当前文件夹的位置关系上传到服务器。就是直接把文件夹、jsp页面 、classes等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署, 一般在开发的时候也是用这种方式。 中方式获取上下文绝对路径不一样: String contextPath = request.getSession().getServletContext().getRealPath("/"); 我们这里是使用war exploded 演示。
我们这里已经生成了,如果没有生成,可以手动生成下,
选择部署
application context 和url的后缀要相同,要不会出现404 启动tomcat即可 总结 到此这篇关于idea配置tomcat启动web项目的文章就介绍到这了,更多相关idea配置tomcat启动web项目内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
今天小编就为大家分享一篇关于tomcat70设置虚拟目录配置虚拟路径的方法讲解小编觉得内容挺不错的现在分享给大家具有很好的参考价值需要的朋友一起跟随小编来看看吧
配置tomcat 1.点击run configuration
idea配置 tomcat启动 web项目的图文教程

【Tomcat】web应用的部署以及发布

【Tomcat】web应用的部署以及发布

【Tomcat】web应⽤的部署以及发布⼀、web项⽬⽂件的⽬录结构在tomcat中所有的应⽤都是放置在CATALINA_HOME/webapps下。

由于Servlet2.2之后的版本规范规定,tomcat中应⽤的⽬录结构需要满⾜固定的格式,这样便于规范⼀致性。

放置在webapps下的⽂件通常是两种格式:⼀种压缩好的项⽬⽂件,⽐如war包!⼀种是正常的⽂件夹。

如果是war包项⽬⽂件,tomcat会在启动后⾃动的把它解压缩到当前⽬录,变成可访问的⽂件夹。

项⽬⽂件的⽬录结构如下:/apps|------/WEB-INF|------/classes 编译的字节码⽂件|------/lib 需要的类库,jar包------web.xml|------/META-INF------context.xml------普通前端页⾯,jsp等等1. web.xml ⽂件:这个⽂件⽐较重要,也叫做部署描述符,⽤于配置web应⽤的相关信息。

⽐较常⽤的是监听器,过滤器,servlet,session管理,初始化参数等。

需要注意的是:注意相同项的配置顺序,tomcat会按照配置顺序进⾏执⾏或者加载。

需要注意的地⽅⽐如过滤器,还有⼀些页⾯的加载。

 2. classes⽂件夹:放置编译出的.class⽂件,⽐如你定义的某个包:com.test.hello.java 经过tomcat的启动发布后,就会在响应的应⽤下的classes⽂件夹下找到com/test/hello.class⽂件。

类似的servlet, bean, 普通的java类都会编译到此处。

3. lib ⽂件夹:放置项⽬应⽤的jar包。

⽐如使⽤了SSH,在项⽬引⽤了jar包,最后都会放在这⾥。

这个⽂件夹下的jar⽂件是不会编译到classes⽂件夹下的。

详细信息参考tomcat的类加载机制。

这个⽂件夹下的jar包是属于应⽤⾃⼰使⽤的。

tomcat根⽬录下还有⼀个lib⽂件夹,这⾥⾯存放着基本的servlet和jsp需要的jar包。

IntelliJIDEA的使用方法总结

IntelliJIDEA的使用方法总结

IntelliJIDEA的使⽤⽅法总结创建普通 Java 项⽬1、⾸次新建⼀个项⽬如果是⾸次使⽤,在这个界⾯可以点击 Create New Project ,创建⼀个新项⽬。

选择Java,然后选好 JDK 的位置,接着点击下⼀步 Next。

接下来不选择模板创建,直接点下⼀步,然后填写上项⽬名和项⽬保存的地址。

会提⽰⽬录不存在,直接点击OK创建。

这样⼀个Java 项⽬就建好了。

2、再次新建⼀个项⽬如果想要再次新建⼀个项⽬,可以在 File ---> New ---> Project... 打开了新建项⽬的窗⼝,选择相应的项⽬,不过第⼆次就不需要选择JDK了,IDEA已经为你默认选择了上次的JDK。

选择新建后,接着会提⽰你新项⽬是要在当前窗⼝显⽰还是新开⼀个窗⼝显⽰,如果选择当前窗⼝显⽰,就会覆盖当前项⽬,因为IDEA⼀个窗⼝只显⽰⼀个项⽬。

3、再次打开⼀个项⽬(1)如果想要再次打开⼀个项⽬,可以 File ---> Open... 然后选择你的项⽬,直接打开就⾏。

(2)也可以选择 File---> Open Recent ,选择打开⼀个最近打开过的项⽬。

界⾯按钮功能说明1、运⾏代码按钮⽐如写了个main⽅法,运⾏的话直接点击左边的绿⾊三⾓标志:可以选择直接运⾏,也可以Debug运⾏,还可以对代码覆盖率进⾏测试(第三项这个不是太明⽩)。

2、侧边栏各功能窗⼝的开关控制IDEA 界⾯左下⾓有⼀个控制各个界⾯开关的按钮这个按钮点击可以控制各个侧边栏的开关,侧边栏⾥⾯有各个窗⼝的名称和对应的数字,使⽤ ALT + 数字就能实现相应窗⼝的开关。

⽐如或者⿏标直接放该按钮上去可以看到相应的窗⼝列表,点击也可进⾏相应窗⼝的开关操作。

3、项⽬窗⼝⾥的四个按钮(1)修改项⽬包结构通过Project窗⼝的⼀个⼩齿轮,可以选择是否隐藏空包来控制空包的合并显⽰还是展开显⽰。

类似于eclipse中的这个功能。

idea开启tomcat热部署的具体流程和使用方式

idea开启tomcat热部署的具体流程和使用方式

idea开启tomcat热部署的具体流程和使⽤⽅式1前⾔⼀直以来,使⽤idea做web开发修改html、jsp、js⽂件后,必须⼿动重新部署tomcat,最少都有等个6 -10 秒,甚⾄有时候还提⽰找不到某个编译⽂件报错,重新编译整个项⽬,那得等15秒左右太慢了!!!!!!2.解决使⽤热部署!!!!idea的热部署⽐eclipse还爽,eclipse必须保存后才能到浏览器刷新⽹页才有修改后的数据,直接把保存这⼀步给省略了,好处就是源码可以撤销,撸码体验超好!!!3.开启热部署的具体流程(1)pom.xml⽂件⾥加⼊依赖包,版本不需要太⾼,新版本的依赖包⼀般都不稳定【必须使⽤⾃⼰找的依赖包,虽然spring有内置的提供使⽤,但是很⽼,会⼤量提⽰警告,强迫症不建议使⽤,当然,使⽤spring内置的则可以忽略这第⼀步】<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><version>2.0.4.RELEASE</version></dependency>(2)pom.xml⾥⾯加⼊编译⽅式<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><fork>true</fork></configuration></plugin>(3).设置配置,操作步骤: File >> Settings >>Build, Execution, Deployment >> Compiler ,勾上“”Build project automatically"这个选框,保存(4)按住ctrl + alt+ shift + /, 选择第⼀个Registry会打开新页⾯,勾选这个选框,然后点击右下⾓close即可保存(5)编辑tomcat使⽤ war_exploded 这个包,不使⽤war包两个选项都选update classes and resourses ,保存(6)关闭浏览器的缓存⽂件功能,我是使⽤⾕歌的chome那么就把disable cache勾选,其他浏览器也需要关闭的,这⾥就不展⽰。

jrebel配置

jrebel配置

背景与愿景:开发环境下,tomcat对热布署的支持还不够全面,致使开发人员浪费大量时间在重起服务上。

为了提高开发效率,决定引入Jrebel,它对热布署的支持相对比较全面。

虽然Jrebel官方号称使用它不存在内存泄漏问题,但是占用一定的资源是肯定的,因此不考虑在正式环境下使用热布署。

Jrebel 实际上支持非常多中间件,除了Tomcat还包括Jetty、Resin、Weblogic等等,从理论上来讲,他跟中间件也没什么关系,但实际配置的时候还是会根据中间件有所不同,具体可以上官网查看,本文要讲的是tomcat+eclipse+spring+struts2+maven的环境。

在使用Jrebel后,我们期望看到开发人员早上开机启动一次tomcat后就够了。

使用场景:Tomcat对热布署的使用场景是Servlet+JSP+JaveBean。

如果项目含有其他框架时,其热布署效果就会大大降低,在与同事一同测试观察后发现:tomcat6在spring+struts框架下的项目,对java文件修改后的成功热布署概率偏低。

由于概率太低,而且有无热布署成功不能确定,大部分开发人员修改类后不管什么情况直接选择重起,长此以往,浪费的时间积累起来不在少数。

下面把tomcat和jrebel对热布署测试结果对比一下:从对比可以看到,Jrebel最大的提升是对java类修改时,热布署大大提高;而对spring的支持实际上还是有限的,需要把IoC的实现改成使用注释的方式,而不能是配置的方式。

如果你的工程的Spring已经是注释的方式,那就比较顺利,装好插件后,绝大部分情况下都能使用热布署了。

如果你不是使用注释方式,那就麻烦了,要么全都改成注释方式,要么Jrebel对spring作用有限,看你自己的选择了。

下面把已知Jrebel不能成功的热布署的情况作一列举:1、替换了父类。

2、增加或删除了继承的接口。

3、Spring布署文件修改(如果改成注释方式,实际上spring只剩个别固定的第三方包的beans描述,比如数据库链接等)4、web.xml,虽然jrebel和tomcat都支持web.xml修改的热布署,但是如果项目比较复杂,初始化工作较多的话,还是直接重起吧,直接热布署意义不大,而且重复初始化对于某些业务来说是会报错,所以建议有较复杂的初始化项目来说,还是直接重起算得了。

tomcat详细配置步骤

tomcat详细配置步骤

tomcat详细配置步骤版本:tomcat6.0第一步:下载jdk和tomcat:JDK下载Tomcat下载最新的jdk为1.6.10,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。

1.安装jdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在C:\Program Files\Java):JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)path=%JAVA_HOME%\bin接着可以写一个简单的java程序来测试JDK是否已安装成功:public class Test{public static void main(String args[]){System.out.println("This is a test program.");}}将上面的这段程序保存为文件名为Test.java的文件。

然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令javac Test.javajava Test此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。

2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):CATALINA_HOME:c:\tomcatCATALINA_BASE:c:\tomcatTOMCAT_HOME: C:\Tomcat然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去,修改后的classpath 如下:classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar; 【注意最新版本的Tomcat中可能没有common这个文件夹了。

Tomcat服务器安装配置教程(win7)

Tomcat服务器安装配置教程(win7)

Tomcat服务器安装配置教程(win7)学习了⼀个⽉的java基础,终于要迈向java web领域。

学习java web开发就离不开服务器的⽀持,由于本⼈是菜鸟,只好求助度娘⾕哥。

在此,把本⼈成功配置的步骤分享出来。

⼯具/原料jdk-7u45-windows-x64(我的系统是64位系统,32位的请选x86下载)apache-tomcat-8.0.0-RC5-windows-x64⽅法/步骤下载说明,在此不贴链接地址了,请度娘吧。

JDK下载,当你度娘到官⽅⽹页之后,经过你⼩⼩的努⼒你进⼊如图的页⾯,下载的时候请把如图中上边的Accept License Agreement选中了,然后根据你的系统点击相应的版本。

我的系统是64位windows,选择jdk-7u45-windows-x64下载。

Tomcat下载,你需要下载与JDK相配的版本,官⽅⾸页就有如下图所⽰,在这⾥与最新版JDK相对应的就是Tomcat 8.0了。

下载下来的⽂件名是apache-tomcat-8.0.0-RC5-windows-x64.exe安装与配置环境变量1、先安装JDK,跟你平时安装软件⼀样,⾮常傻⽠地进⾏着,在此就不讲述了。

在这⾥说明⼀下,⼀般⽹上复制的经验都是直接默认安装路径,本⼈在这⾥⾮常看不过带有版本号的⽂件夹,在安装选择路径的时候直接安装在c盘⽂件夹JDK下如下图所⽰。

2、配置JDK环境变量这⼀步很多⼈都不明⽩,⼀般都是对着配置。

简单地说,就是相当给你安装的JDK路径取个别名,⽅便以后在CMD命令⾏操作编译。

1)右击计算机(我的电脑)->属性或者直接点击控制⾯板,将会弹出控制⾯板主页。

2)请根据图A所⽰选择环境变量,将弹出图B所⽰的窗⼝3)在系统变量中需要新建3个变量⼤⼩写不区分,如果存在相同变量名,请使⽤编辑修改变量值。

变量名为JAVA_HOME,变量值为:C:\JDK(具体请根据你安装的JDK路径⽽定,如果是默认应该是这个形式C:\Program Files\Java\jdk1.7)变量名为CLASSPATH,变量值为.;%JAVA_HOME%\lib;变量名为PATH,变量值为%JAVA_HOME%\bin⾄此完成了JDK的环境配置,请在cmd命令⾏界⾯下输⼊java -version测试是否安装成功。

tomcat的10个配置

tomcat的10个配置

1.配置系统管理〔Admin Web Application〕大多数商业化的J2EE效劳器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。

Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。

Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context、data source、user和group等。

当然也可以管理像初始化参数,user、group、role的多种数据库管理等。

在后续的版本中,这些功能将得到很大的扩展,但现有的功能已经非常实用了。

Admin Web Application被定义在自动部署文件:CATALINA_BASE/webapps/admin.xml 。

〔译者注:CATALINA_BASE 即tomcat安装目录下的server目录〕你必须编辑这个文件,以确定Context中的docBase参数是绝对路径。

也就是说,CATALINA_BASE/webapps/admin.xml 的路径是绝对路径。

作为另外一种选择,你也可以删除这个自动部署文件,而在server.xml文件中建立一个Admin Web Application的context,效果是一样的。

你不能管理Admin Web Application这个应用,换而言之,除了删除CATALINA_BASE/webapps/admin.xml ,你可能什么都做不了。

如果你使用UserDatabaseRealm〔默认〕,你将需要添加一个user以及一个role到CATALINA_BASE/conf/tomcat-users.xml 文件中。

你编辑这个文件,添加一个名叫“admin〞的role 到该文件中,如下:<role name="admin"/>你同样需要有一个用户,并且这个用户的角色是“admin〞。

JAVA_OPTS设置详解及Tomcat配置参数配置

JAVA_OPTS设置详解及Tomcat配置参数配置

JAVA_OPTS设置详解及Tomcat配置参数配置1、⽂件位置打开bin/catalina.bat⽂件⽰例:JAVA_OPTS="-Xms256m -Xmx512m -Xss256K -Djava.security.egd=file:/dev/./urandom -Dspring.profiles.active=test"1)给出了对内存的配置。

2)以及spring boot 使⽤spring.profiles.active来分区配置。

项⽬的部署,开发环境、测试环境、预发布环境、⽣产环境的环境配置是不同的;⽐如,数据库配置,在开发的时候,我们⼀般⽤测试数据库,⽽在⽣产环境的时候,我们是⽤正式的数据,这时候,我们可以利⽤profile在不同的环境下配置⽤不同的配置⽂件或者不同的配置.Spring boot允许你通过命名约定按照⼀定的格式(application-{profile}.properties)来定义多个配置⽂件,然后通过在application.properyies通过spring.profiles.active来具体激活⼀个或者多个配置⽂件,如果没有没有指定任何profile的配置⽂件的话,spring boot默认会启动application-default.properties。

2、JAVA_OPTS设置2.1、JAVA_OPTS ,顾名思义,是⽤来设置JVM相关运⾏参数的变量。

JVM:JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss512k"-server: ⼀定要作为第⼀个参数,在多个CPU时性能佳*。

-Xms:初始Heap⼤⼩,使⽤的最⼩内存,cpu性能⾼时此值应设的⼤⼀些。

-Xmx:java heap最⼤值,使⽤的最⼤内存。

上⾯两个值是分配JVM的最⼩和最⼤内存,取决于硬件物理内存的⼤⼩,建议均设为物理内存的⼀半。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

方式一:使用默认的输出目录进行配置
此方式的特点是使用idea默认的输出目录来热部署应用,配置简单。

缺点是:jsp、资源文件需要package file才能生效。

java和资源文件需要编译后才能生效。

适合做很小的应用,或者一些demo级的应用。

方式二:手动指定编译输出目录方式
此方式的特点是配置麻烦,但是一旦配置好后,很方便。

jsp修改后只要保存下即可。

不用频繁的复制,编译后,自动将生效,编译后输出的文件自动添加到web应用的classes目录。

速度快。

具体配置如下,建立一个web工程,先设置三个输出目录:。

相关文档
最新文档