IntelliJ IDEA 14.x 与 Tomcat 集成,并运行Web项目

一.创建Web项目
1、 File -> New Project ,进入创建项目窗口
这里写图片描述
这里写图片描述
这里写图片描述
2、在 WEB-INF 目录下点击右键, New -> Directory ,创建 classes 和 lib 两个目录
这里写图片描述
3、 File -> Project Structure ,进入 Project Structure窗口
4、点击 Modules -> 选中项目“ JavaWeb ” -> 切换到 Paths 选项卡 -> 勾选 “ Use module compile output path ”,将 “ Output path ” 和 “ Test output path ” 都改为之前创建的classes目录
这里写图片描述
5、点击 Modules -> 选中项目“ JavaWeb ” -> 切换到 Dependencies 选项卡 -> 点击右边的“ + ”,选择 “ JARs or directories ”
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
二、配置 Tomcat
1、 Run -> Edit Configurations ,进入“ Run Configurations ”窗口
2、点击” + “-> Tomcat Server -> Local ,创建一个新的Tomcat容器
这里写图片描述
3、在” Name “处输入新的服务名,点击“ Application server ”后面的“ Configure… ”,弹出 Tomcat Server 窗口,选择本地安装的Tomcat目录 -> OK
这里写图片描述
4、在“ Run Configurations ”窗口的“ Server ”选项板中,取消勾选“ After launch ”,设置“ HTTP port ”和“ JMX port ”,点击 Apply -> OK ,至此Tomcat配置完成。
这里写图片描述
三、在 Tomcat中部署并运行项目
1、 Run -> Edit Configurations ,进入“ Run Configurations ”窗口,选择之前配置好的Tomcat,点击“ Deployment ”选项卡,点击“ + ” -> “ Artifact ”-> 选择创建的web项目的 Artifact
这里写图片描述
2、修改“ Application context ”-> Apply -> OK
这里写图片描述
3、运行Tomcat,在浏览器中查看运行结果
这里写图片描述
这里写图片描述
这里写图片描述

方法二(在网上看到的,还没试过正确不,先记录下)
1、首先备份你的 TomcatHome /conf/server.xml文件( TomcatHome 是指你的tomcat安装路径),然后在节点下添加,即在之前:


path="/sfx" docBase="sfx" debug="5" reloadable="true" crossContext="true">
 name="jdbc/myoracle" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.168.148.227:1521:account" username="cac" password="sudajsj" maxActive="0" maxIdle="10" maxWait="-1" />

解释:path下是要连数据库的工程名,每次要改的;name是自己随便起的名字,但是要记住,后面要用到。driverClassName、url、username、password等是与具体的数据库有关系,这里是oracle为例。
2、下面打开工程sfx下WebRoot下WEB-INF下的web.xml文件,在其根节点下添加数据源的引用设置。
代码

1.  <</SPAN>resource-ref>  
2.   jdbc/myoracle  
3.   <</SPAN>res-type>javax.sql.DataSource</</SPAN>res-type>  
4.    <</SPAN>res-auth>Container</</SPAN>res-auth>  
5.  </</SPAN>resource-ref>

3、最后我们在代码中从连接池获得Connection对象。
jsp页面中的代码如下:

<%@ page language="java" contentType="text/html; charset=gb2312"
    pageEncoding="gb2312" import="java.sql.*" import="javax.naming.*"
import="javax.sql.DataSource"%>
<%
DataSource  ds=null;
Connection con=null;
ResultSet rs=null;
 if(ds==null)  
 {  
  System.out.println("init   DataSource");  
  //Context context = null;
  try {
   Context initContext = new InitialContext();
   Context envContext = (Context)initContext.lookup("java:comp/env");
   ds = (DataSource)envContext.lookup("jdbc/myoracle");// 这里根据配置更改
   //ds = (DataSource)context.lookup("java:comp/env/jdbc/myoracle");
  } catch (NamingException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }  
 try {
  con=ds.getConnection();
 } catch (SQLException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
 }

 PreparedStatement stmt = null;
 try {
  stmt = con.prepareStatement("select * from tb_admin");
 } catch (SQLException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
 }
 try {
  rs= stmt.executeQuery();
 } catch (SQLException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
 }
 String id="";
 if(rs.next())
 {
  id=rs.getString("admin_id");
 }
%>

这样我们就在代码中获得了Connection对象,至于剩下的操作,就完全是jdbc操作了。
千万不要忘记在工程中还要把相应的驱动jar包引入,以及放到tomcat目录下的common/lib下

方式三、局部数据库连接池
只需在${CATALINA_HOME}/webapps/myapps/META-INF/context.xml的Context中增加:

<Resource name="jdbc/mydb" type="javax.sql.DataSource"
 username="bmgis" password="bmgis"
 url="jdbc:oracle:thin:@localhost:1521:mydb"
 driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
 maxIdle="2" maxWait="5000" maxActive="4"/>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IntelliJ IDEA 是一种流行的集成开发环境 (IDE),而 Tomcat 是一个常用的 Java Web 应用服务器。在 IntelliJ IDEA 中,我们可以配置和集成 Tomcat 以便进行 Java Web 开发和调试。 要在 IntelliJ IDEA 中使用 Tomcat,首先确保已经安装Tomcat 并设置了环境变量。然后按照以下步骤进行配置: 1. 打开 IntelliJ IDEA,在顶部菜单栏中选择 "File" -> "Settings"。 2. 在弹出的设置窗口中,选择 "Build, Execution, Deployment" -> "Application Servers"。 3. 点击右上角的 "+" 符号,选择 "Tomcat Server"。 4. 在弹出的对话框中,选择已安装Tomcat 目录,并点击 "OK"。 5. 在配置页面中,可以设置 Tomcat 的端口号、部署路径等参数。 6. 点击 "OK" 保存配置。 现在,可以创建一个新的 Java Web 项目或打开一个现有的项目。接下来,我们需要将项目部署到 Tomcat 上: 1. 在项目结构中,右键点击项目名称,选择 "Open Module Settings"。 2. 在弹出的项目结构窗口中,选择 "Artifacts"。 3. 点击右上角的 "+" 符号,选择 "Web Application: Exploded"。 4. 在输出路径中选择 Tomcat 部署的文件夹路径。 5. 点击 "OK"。 现在,我们已经完成了项目的配置和部署。我们可以启动 Tomcat 服务器并运行项目: 1. 在 IntelliJ IDEA 的顶部菜单栏中,选择 "Run" -> "Edit Configurations"。 2. 在弹出的运行配置窗口中,点击左上角的 "+" 符号,选择 "Tomcat Server" -> "Local"。 3. 在 "Server" 标签中选择之前配置的 Tomcat 服务器。 4. 在 "Deployment" 标签中选择之前配置的项目部署。 5. 点击 "OK"。 现在,可以点击 IntelliJ IDEA运行按钮来启动 Tomcat 服务器并运行项目。在浏览器中访问相应的 URL,就可以看到项目运行的效果了。 希望这些信息对你有帮助!如果你还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值