JDK及tomcat配置

JDK及tomcat配置


一、配置JDK环境变量(在步骤查看如何配置环境变量)

1,新建变量名:JAVA_HOME,变量值:D:\Program Files\Java\jdk1.7.0_15

2,打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

3,新建变量名:ClassPath,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

备注:

1,.表示当前路径,%JAVA_HOME%就是引用前面指定的JAVA_HOME;

2,JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运行都需要依靠此变量。

3,PATH使得系统可以在任何路径下识别java命令。

4,CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。

二、配置Tomcat环境变量

1,新建变量名:CATALINA_BASE,变量值:D:\Program Files\apache-tomcat-8.0.9

2,新建变量名:CATALINA_HOME,变量值:D:\Program Files\apache-tomcat-8.0.9

3,打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

系统变量:

Tomcat_Home设置为 D:\Program Files\apache-tomcat-8.0.9

ClassPath中存在 %TOMCAT_HOME%\lib\servlet-api.jar;

Path变量值 %CATALINA_HOME%\lib;%CATALINA_HOME%\bin

三、TOMCAT目录conf文件夹中server.xml文件修改:

HTTP应用程序路径为D:\IDST2014Gecai\WebsitesResources\localhost_webroot,逐一修改

1、修改D:\Program Files\apache-tomcat-8.0.9\conf\server.xml文件

<Host name="localhost" debug="0" appBase="D:\IDST2014Gecai\WebsitesResources\localhost_webroot"

unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

程序和网站配置文档存放在D:\IDST2014Gecai\WebsitesResources\localhost_webroot\root和web-inf文件夹。

2、不修改<Connector port="8080" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443"

acceptCount="100" debug="0" connectionTimeout="20000" useURIValidationHack="false" disableUploadTimeout="true" />

HTTP端口任然为8080。如果没有有别的服务器,可以修改为默认的80端口。

3、找到</host>,在它前面加上下面的代码:

<Context path="" docBase="D:\IDST2014Gecai\WebsitesResources\localhost_webroot" debug="0" reloadable="true" crossContext="true"> </Context>

四、修改网站的应用程序默认打开文件web.xml配置:

在HTTP应用程序目录下修改WEB-INF\web.xml文件(注意:不是tomcat\conf\web.xml),这时,在url中键入http://localhost:8080/myweb (myweb是你的应用程序目录),系统会自动寻找welcome-file-list中列出的文件。

在<web-app ...> </web-app>中添加节点如下:

<welcome-file-list>

<welcome-file>index.jsp</welcome-file>

<welcome-file>index.htm</welcome-file>

<welcome-file>index.html</welcome-file>

<welcome-file>default.htm</welcome-file>

<welcome-file>default.html</welcome-file>

</welcome-file-list>

、完成设置,测试主页http://localhost:8080/是否成功。

有关Tomcat应用程序目录、端口、默认目录、应用程序默认打开文件、使用数据库连接池等方面的配置

一、修改Tomcat应用程序目录

<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true"

autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

修改成

<Host name="localhost" debug="0" appBase="mytest" unpackWARs="true"

autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

mytest目录是和webapps在同一父目录下。

同时还要将原来webapps目录中的一些文件拷贝过来(如果不确定,请将安装后的

webapps下的所以文件夹拷贝过来)

win2000 tomcat 5.0.27测试

网上有人这么写,我没有测试过。

在Tomcat的conf目录下面的server.xml里面,修改

<Host name="localhost" debug="0" appBase="E:\Project\www_project_com"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

E:\Project\www_project_com这个硬盘目录下面还要建立一个ROOT(必须大写)目录,

里面放文件,还要有一个web-inf文件夹,这个你可以参考tomcat的webapps目录里面的

东西拷贝过去就可以

二、修改Tomcat端口

查找 <Connector port="8080" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443"

acceptCount="100" debug="0" connectionTimeout="20000" useURIValidationHack="false" disableUploadTimeout="true" />

将port="8080"改成port="80"。

三、修改Tomcat默认目录

在conf文件夹中,打开server.xml,找到</host>,在它前面加上下面的代码:

<Context path="" docBase="f:\jsp" debug="0" reloadable="true" crossContext="true"> </Context>

四、修改应用程序默认打开文件

在你的应用程序目录下修改WEB-INF\web.xml文件(注意:不是tomcat\conf\web.xml)

在<web-app ...></web-app>中添加节点如下:

<welcome-file-list>

<welcome-file>index.jsp</welcome-file>

<welcome-file>index.htm</welcome-file>

<welcome-file>index.html</welcome-file>

<welcome-file>default.htm</welcome-file>

<welcome-file>default.html</welcome-file>

</welcome-file-list>

这时,如果你在url中键入http://localhost:8080/myweb (myweb是你的应用程序目录),系统会自动寻找welcome-file-list中列出的文件

五、经过这样的配置,就可以在url中输入http:\\localhost(或http:\\IP)来访问自己的网页了,

在Tomcat中使用数据库连接池(sqlserver2000)

在conf文件夹中,打开server.xml,找到</host>,在它前面加上下面的代码:

这样就生成了一个虚拟目录webshop,并且创建了连接池(注意修改相应的连接参数)

注意:请首先将sqlser2000的jdbc的三个文件(msbase.jarms,sqlserver.jar,msutil.jar)复制到tomcat\common\lib目录下

<Context path="webshop" docBase="e:/webshop" debug="0" relo

adable="true" crossContext="true">

<Resource name="jdbc/mssql" auth="Container" type="javax.sql.DataSource"/>

<ResourceParams name="jdbc/mssql">

<parameter>

<name>factory</name>

<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>

</parameter>

<parameter>

<name>driverClassName</name>

<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>

</parameter>

<parameter>

<name>url</name>

<value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=wjw_test</value>

</parameter>

<parameter> <name>username</name> <value>sa</value> </parameter>

<parameter> <name>password</name> <value>8021</value> </parameter>

<parameter> <name>maxActive</name> <value>20</value> </parameter>

<parameter> <name>maxIdle</name> <value>10</value> </parameter>

<parameter> <name>maxWait</name> <value>-1</value> </parameter>

</ResourceParams>

</Context>

在jsp中使用连接池concool.jsp

<!--测试数据源-->

<%@ page contentType="text/html; charset=gb2312" %>

<%@ page import="javax.naming.Context" %>

<%@ page import="javax.sql.DataSource"%>

<%@ page import="javax.naming.InitialContext"%>

<%@ page import="java.sql.*"%>

<%

DataSource ds = null;

try{ Context initCtx = new InitialContext();

Context envCtx = (Context) initCtx.lookup("java:comp/env");

//从Context中lookup数据源。

ds = (DataSource)envCtx.lookup("jdbc/mssql");

if(ds!=null)

{out.println("已经获得DataSource!");

out.println("<br>");

Connection conn = ds.getConnection();

Statement stmt=conn.createStatement();

ResultSet rst=stmt.executeQuery("select * from book");

out.println("以下是从数据库中读取出来的数据");

while(rst.next())

{out.println("bookName:"+rst.getString("bookName"));

out.println("<br>");}}

else

out.println("连接失败!"); }

catch(Exception ne)

{ out.println(ne);} %> 


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值