赞
踩
本文章主要介绍tomcat环境的配置,idea有/无骨架配置web项目,idea一般项目中配置tomcat,配置jsp运行环境,便捷配置jsp环境的配置,及常见的问题,内容有点长,建议点击目录跳转阅读,文中所含均为官方文件,请放心使用。
该文件为官方文件,未进行任何修改,请放心下载
下载完成后放到一个合适的盘并解压缩建议不要放在c盘
,接下来开始配置环境变量
%CATALINA_HOME%\bin\
startup.bat
回车,弹出tomcat服务器启动窗口
常见问题1:tomcat启动窗口中有乱码的解决方法【解决方法在后方】
以下为cmd窗口之后点击此处http://localhost:8080/,打开此页面即为设置成功
注意:请勿将tomcat弹出的窗口关闭,关闭服务器就会关闭,要一直开着才能访问
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -Darchetypeversion=1.4
依次输入如下信息并回车,即可创建完成
创建Servlet
在该目录下创建HelloServlet.java文件
文件代码为:
package com.xiaojiu.maven;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletException;
import java.io.IOException;
public class HelloServlet extends HttpServlet{
protected void doGet(HttpServletRequest request,HttpServletResponse response)throws
ServletException,IOException{
response.getWriter().write("hello maven web");
}
}
<servlet>
<servlet-name>helloServlet</servlet-name>
<servlet-class>com.xiaojiu.maven.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>helloServlet</servlet-name>
<url-pattern>/helloServlet</url-pattern>
</servlet-mapping>
代码放置如下图所示:
<html>
<body>
<h2>Hello World!</h2>
<a href="helloServlet">Access Servlet</a>
</body>
</html>
代码放置位置如下:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
代码位置如下:
注:在pom.xml相应的地址栏中
mvn compile
mvn clean package
startup.bat
打开浏览器,在地址栏中输入如下地址,即可打开网站,此时web项目部署成功
http://localhost:8080/demo/index.jsp
不使用骨架虽然不方便,但是不会报莫名的错误,建议使用
常见问题2:需要专业版idea,社区版不行,如没有专业版请购买,或申请学生认证!
常见问题3:英语不好,需要idea汉化【解决方法在后方】
提示:不同的版本的idea操作界面不相同,但操作逻辑是差不多的
<packaging>war</packaging>
标签位置如上图
点击设置图标(如下图所示),并选择项目结构
如图所示顺序点击,并添加web模块到该项目
①双击web资源目录路径,会弹出一个目录框,需要添加webapp目录,推荐存放的路径为"项目名\src\webapp",可根据自己实际情况更改
点击确定后会提示是否创建目录,”确定“即可
②接下来来到 “部署描述符处”,如果下面有红色框内的内容,点击“减号”删除,然后再点击“加号”创建,创建要记得目录一定要在webapp目录下
,即“项目名\src\webapp”该目录下 。
最后点击“应用”,确定即可
最后的项目结构如下图,到这里创建的web环境就搭建好了
使用骨架的虽然方便,但是有时候会报一些莫名的错误,总的来说还是有点麻烦的,不建议使用
点击新建项目
提示:不同的版本的idea操作界面不相同,但操作逻辑是差不多的
点击Maven Archetype,并按图中步骤操作
如图即为成功
删除图中所选的多余组件
新建一个目录,缺啥建啥
全部的目录大概就是这样,就建立完成了
创建并打开项目点击当前文件
点击添加配置
点击加号
下滑找到tomcat服务器,点击本地
首先点击配置
点击tomcat主目录,找到tomcat主目录即可【如已配置环境变量,点击确定即可】
添加并部署当前项目
选择“工件”
点击选择当前项目,并点击确定
点击应用即可
测试服务器是否配置成功,在webapp中添加jsp文件
在浏览器地址栏后面添加文件名
访问成功!!由于没有使用jsp的环境,没有导入jsp的环境,也可以运行
在上面的基础上,有Meven配置jsp运行环境就特别容易了,不需要去额外寻找jsp的jar包。关于maven的详细配置,后面会单独详细讲解。
这里说明一下,第一个为jsp的jar包,第二个为servlet服务的jar包,jsp调用servlet时需要此包。
<dependencies>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
</dependencies>
打开tomcat/conf/logging.properties文件
修改或添加47行代码=GBK即可
java.util.logging.ConsoleHandler.encoding = GBK
学生认证可选择学校邮箱或学信网认证,学校邮箱进入直接认证,学信网认证需要点击“官方文件”处,具体步骤点击如下链接即可。
学生认证步骤
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。