如何在IntelliJ IDEA中快速配置Tomcat

如何在IntelliJ IDEA中快速配置Tomcat,第1张

一、配置Project Structure

1

先找到软件上如图所示的图标,打开Project Structure

2

配置project

这里需要注意四个地方。

1项目名称,可以随便起。

2New一个jdk的安装路径

3选一个60的接口。

4项目的classes路径。

3

配置modules

先配置Source。点击“+”,可以增加项目。栏目中会出现项目,右侧也会出现项目。

将光标移动到项目的src上,点击上面的source按钮,进行项目的src的添加,右边会显示出来的。

4

配置modules

配置Path路径。

这里需要注意的就一个,配置项目的classes目录,提供输出的路径。

5

配置modules

配置dependence。

这里加载的是jar包。点击右边的“+”。

1jdk的路径。

2项目lib路径。

3添加Tomcat的jar包。要选library格式。(jsp-apijar ,servlet-apijar)

END

二、配置Tomcat

点击如图所示的地方,进行进入Tomcat配置页面。

进入页面后,点击右侧的“+”。

弹出页面后,按照如图顺序找到,tomcat---》Local。

按照如图方式进行配置。

1代表名称,给配置的Tomcat取名称。

2代表配置Tomcat的安装路径。

3代表Tomcat服务器启动后,默认打开的浏览器,根据自己习惯打开。

4代表浏览器显示路径,根据自己喜好可以改。

5和6都是默认的,不需要修改。

配置Deployment,webapp为项目的webapp,后面的名字可以自己定义,别忘了加“/”

先找到软件上如图所示的图标,打开Project Structure

IDEA中如何配置Tomcat和项目?

2

配置project

这里需要注意四个地方。

1项目名称,可以随便起。

2New一个jdk的安装路径。

3选一个60的接口。

4项目的classes路径。

IDEA中如何配置Tomcat和项目?

3

配置modules

先配置Source。点击“+”,可以增加项目。栏目中会出现项目,右侧也会出现项目。

将光标移动到项目的src上,点击上面的source按钮,进行项目的src的添加,右边会显示出来的。

IDEA中如何配置Tomcat和项目?

4

配置modules

配置Path路径。

这里需要注意的就一个,配置项目的classes目录,提供输出的路径。

IDEA中如何配置Tomcat和项目?

5

配置modules

配置dependence。

这里加载的是jar包。点击右边的“+”。

1jdk的路径。

2项目lib路径。

3添加Tomcat的jar包。要选library格式。(jsp-apijar ,servlet-apijar)

IDEA中如何配置Tomcat和项目?

END

二、配置Tomcat

点击如图所示的地方,进行进入Tomcat配置页面。

IDEA中如何配置Tomcat和项目?

进入页面后,点击右侧的“+”。

IDEA中如何配置Tomcat和项目?

弹出页面后,按照如图顺序找到,tomcat---》Local。

IDEA中如何配置Tomcat和项目?

按照如图方式进行配置。

1代表名称,给配置的Tomcat取名称。

2代表配置Tomcat的安装路径。

3代表Tomcat服务器启动后,默认打开的浏览器,根据自己习惯打开。

4代表浏览器显示路径,根据自己喜好可以改。

5和6都是默认的,不需要修改。

IDEA中如何配置Tomcat和项目?

配置Deployment,webapp为项目的webapp,后面的名字可以自己定义,别忘了加“/”

IDEA中如何配置Tomcat和项目?

我们使用Intellij IDEA运行Web项目之前,首先需要配置服务器。那么如何在Intellij IDEA中配置当前比较流行的Tomcat服务器呢?下面我给大家分享一下。

工具/材料

Intellij IDEA

首先打开Intellij IDEA软件,点击右上角的配置按钮,在下拉框中选择Edit Configurations选项,如下图所示

接下来在Configurations界面中展开Tomcat Server,选择Remote选项,如下图所示

然后在右侧选择Tomcat版本号,接着点击地址栏旁边的按钮,如下图所示

在弹出的Application Servers界面中配置Tomcat的安装地址,如下图所示

然后我们选择Delopment页卡,点击下方的加号,在下拉选项中选择External Source选项,如下图所示

接下来在Artifacts选择界面我们选择any:war exploded选项,如下图所示

配置好以后我们在点击右上角的服务器下拉框,这时我们配置的服务器就出现了,我们选择这个服务器,然后运行项目,如下图所示

最后在底部的输出栏如果看到正常的运行tomcat下的bat文件,则代表配置成功了,如下图所示

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

让我们一起学习下这个“汤姆猫”的安装过程 哈哈

Tomcat的安装可以说是非常简单的,我们选择直接下载已编译的软件包,就不自己编译安装了。安装Tomcat前必须先安装 JDK。大家可以去 oracle官网获取最新的JDK,从 Apache官网获取Tomcat。

首先我们先解压JDK和Tomcat的软件包。建议将软件安装包,源码包等放到/usr/local/src 目录中,方便管理。 # tar xf jdk-8u31-linux-x64targz # tar xf apache-tomcat-8017targz 然后将解压后的JDK和Tomcat移动到 /usr/local/ 中去,并将Tomcat命名为Tomcat8 # mv jdk180_31/ /usr/local/ # mv apache-tomcat-8017 /usr/local/tomcat8

接下来就是配置JDK的环境变量了,让系统认识JDK在哪里。我选用的做法是在 /etc/profiled/ 中添加脚本。 # vim /etc/profiled/jdk18sh 添加以下内容: JAVA_HOME=/usr/local/jdk180_31/JAVA_BIN=/usr/local/jdk180_31/bin/JRE_HOME=/usr/local/jdk180_31/jre/JRE_BIN=/usr/local/jdk180_31/jre/bin/CLASSPATH=/usr/local/jdk180_31/jre/lib:/usr/local/jdk180_31/lib:/usr/local/jdk180_31/jre/lib/charsetsjarPATH=$PATH:$JAVA_BIN:$JRE_BINexport JAVA_HOME JAVA_BIN JRE_HOME JRE_BIN PATH CLASSPATH

之后保存退出vim编辑器,并给脚本文件添加可执行权限,然后加载此脚本。 # chmod +x /etc/profiled/jdk18sh # source /etc/profiled/jdk18sh 环境变量添加成功后输入命令 java就会显示出一串这个命令的用法 接下来我们就可以进行下一步 配置Tomcat了

我们进入到 Tomcat 的安装目录下看看。其中 bin就是各脚本的路径了, 我们可以看到连 Windows的 bat批处理脚本也在其中,也就是说只要你的Windows 主机安装好JDK后也是可以使用这个 Tomcat 软件包的。 Tomcat的配置文件为 conf中的 serverxml。其中的 webapps就是发布网站的根目录。我们再看看 lib下的文件,发现都是以 jar为后缀的文件,根本不是以 so 结尾的库文件,原来Tomcat跨平台的原因在这里啊。jar 文件是交给 JVM虚拟机执行的,只要安装了 JDK的平台都可以运行。

好啦 接下来我们就该把 Tomcat 启动起来试试了,执行 /usr/local/tomcat8/bin 下的 startupsh脚本。 # /usr/local/tomcat8/bin/startupsh 它会列出一些使用的变量及路径,只要最后显示 Tomcat started就证明启动成功了。Tomcat 默认监听的是 8080端口,我们可以 netstat看一下。注意,它启动的是一个叫做 java的进程。 # netstat -anpt | grep "java" 我们看到监听的还有 8005和 8009端口,这些都有其他用处,只有 8080才是提供 HTTP服务的端口

记得要关闭 iptables或者清空 iptables规则 ,如果你会编写 iptables 豁免规则那最好不过了。对了 SElinux也顺手关闭了吧!这里只讲解如何临时关闭 iptables 和 SElinux。 我这里就手懒了,只清空了 iptables 规则: # iptables -F 如果想关闭iptables服务: # service iptables stop 临时关闭SElinux: # setenforce 0

接下来当然是用浏览器访问下我们的站点看看效果啦,因为端口默认不是80,我们就必须指定端口了。 在浏览器输入 http://服务器的IP地址:8080 如果出现了如下图所示的页面就证明成功了。

相信聪明的你已经看到 Tomcat 的 bin 目录下有个 shutdownsh了吧,不要误会成这是关机脚本,这只是关闭 Tomcat 服务的脚本。咦!还有个 configtestsh脚本,这个难道是配置文件的检查脚本?我们用这些脚本不就可以自己写个 Tomcat 的服务控制脚本了嘛。确实如此,但是 Tomcat 已经为我们提供了个服务控制脚本,就是那个 catalinash, 遗憾的是这个脚本需要我们修改的地方不少,而且还没有 restart选项。我决定还是自己写个把。 下图为自带服务控制脚本支持的参数

终于写完了,一个拥有 { start | stop | status | restart | test } 可以添加到开机自启的 Tomcat 服务控制脚本,代码如下: #!/bin/bash # # chkconfig: 235 80 20 # description: Tomcat server # Source function library /etc/rcd/initd/functions JAVA_HOME=/usr/local/jdk180_31 # JAVA_HOME CATALINA_HOME=/usr/local/tomcat8 # TOMCAT_HOME export JAVA_HOME CATALINA_HOME start() { echo "Starting Tomcat" $CATALINA_HOME/bin/startupsh if [ $ -eq 0 ]; then touch /var/lock/tomcat fi } stop() { echo "Stopping Tomcat" $CATALINA_HOME/bin/shutdownsh if [ $ -eq 0 ]; then rm -rf /var/lock/tomcat fi } restart() { stop start } status() { if [ -e /var/lock/tomcat ]; then echo "Running" else echo "Stopped" fi } case $1 in start) start ;; stop) stop ;; status) status ;; restart) restart ;; test) /usr/local/tomcat8/bin/configtestsh ;; ) echo "Usage: tomcat {start|stop|status|restart|test}" ;; esac

把脚本复制到 /etc/initd/tomcat然后添加可执行权限,然后试试添加到开机自启动吧! # chkconfig --add tomcat 取消开机自启: # chkconfig --del tomcat

现在我们再简单的看下 Tomcat的配置文件 /usr/local/tomcat8/conf/serverxml 这是用XML可扩展标记语言作为的配置文件 其中 Connector port="8080" /这项就是设置web服务的监听端口 添加 Host /Host标签就可以添加多个虚拟主机 Host 标签中 name="localhost"指定主机名,可以随意修改 appBase="webapps"这个就是网站根目录了,默认是 Tomcat 安装目录下的webapps

好了 Tomcat 就到这里了。如果觉得有用记得点收藏哦!如果想获取更多Linux教程,也可以进我的经验中心获取,欢迎一起交流 Linux 知识

Tomcat的主要配置文件有3个,分别是Tomcat-usersxml、webxml和serverxml。它先前的版本采用了和Apache一样的conf文本文件。这样的文本文件对于初学者是一种很大的挑战。但现在它采用了比较通用的XML文件格式,这是一种向着开放性、标准性的转变。下面分别对3个文件进行说明。

配置Tomcat-usersxml

该文件包含了所有Tomcat服务器的注册用户,其中有role(角色)、user(用户)两种信息。下面列举出这个XML文件的部分内容。

< xml version='10' encoding='utf-8' > <Tomcat-users> <role rolename="Tomcat"/> <user username="Tomcat" password="Tomcat" roles="Tomcat,admin"/> </Tomcat-users>

1role参数

Tomcat中保存了一些用户权限,也就是角色,比如admin、Tomcat等。用户还可以自定义,通过""来注册一个角色。它只有rolename一个属性,通过这个属性可以把用户的权限进行分配。

2User参数

这个数据项中包含了诸如用户名、用户密码、用户权限、用户说明等数据属性。通过下面的这个例子讲解。

<user username="wudi" password="wudi" fullName="test" roles="admin,manager,role1,Tomcat"/>

这个语句建立了一个用户,用户名是"wudi",密码也是"wudi"。这个用户的全称是"test"。"wudi"这个用户拥有的权限是admin、manager、role1、Tomcat。这些用户权限是Tomcat系统默认的。在这里有一些需要声明,Tomcat的系统管理员必须有admin的用户权限,否则无法登陆Tomcat的管理界面。

如无管理用户权限会出现报错,报错信息是tomcat用户登录管理配置文件的设置方法,具体报错如下图:

< xml version='10' encoding='utf-8' >

<tomcat-users>

<role rolename="manager"/>

<role rolename="admin"/>

<user username="admin" password="123456" roles="admin,manager"/>

</tomcat-users>

通过以上配置Tomcat-usersxml ,可以为tomcat添加具有管理员权限的登录用户

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在IntelliJ IDEA中快速配置Tomcat

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情