简单生活 发表于 2015-1-18 11:09:09

JAVA编程:tomcat5.5.4从安装到设置

其实你不用Struts,spring这些工具,直接用jsp,servlet能够很方便地写出来,而且,可以根据个人的水平、爱好,有很多方案。而struts,spring这些工具的出来。<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt24pt;TEXT-INDENT:-24pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:24.0pt;mso-outline-level:1;mso-list:l1level1lfo1;tab-stops:list24.0pt">1、安装tomcat



<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt18pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:18.0pt">tomcat5.5.4请求安装jdk1.5版本或以后的版本。



<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt21.25pt;TEXT-INDENT:-21.25pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:21.25pt;mso-outline-level:2;mso-list:l0level1lfo2;tab-stops:list21.25pt">1.安装JDK1.5



1.1.运转jdk安装程序jdk-1_5_0-windows-i586.exe;(可从jdk官方网站高低载)
1.2.协定

选择“Iacceptthetermsinthelicenseagreement”,点击“Next”;
1.3.选择安装组件

在界面中部的选择区选择DevelopmentTools,点击“change…”按钮能够改动安装目次,然后点击“Next”进进下一步;
1.4.安装

<Pclass=2style="MARGIN:0cm0cm0pt;TEXT-INDENT:0cm;mso-list:none;tab-stops:21.0pt">正在运转安装程序,安装组件完成后,弹出别的一个窗口,能够安装其他的组件;



1.5.安装J2SERuntimeEnvironment

在界面中部的选择区选择J2SERuntimeEnvironment,点击“change…”按钮能够改动安装目次,然后点击“Next”进进下一步;
1.6.扫瞄器注册

选择要注册java插件的扫瞄器,选择“MincrosoftInternetExplorer”后面的复选框,点击“Next”进进下一步;
1.7.完成安装

点击“Finish”完成JDK1.5的安装。
<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt21.25pt;TEXT-INDENT:-21.25pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:21.25pt;mso-outline-level:2;mso-list:l0level1lfo2;tab-stops:list21.25pt">2.安装tomcat5.5.4



2.1.运转tomcat5.5.4的安装文件jakarta-tomcat-5.5.4.exe;

点击“Next”进进下一步;
2.2.协定

点击“IAgree”进进下一步;
2.3.选择安装组件

<Pclass=2style="MARGIN:0cm0cm0pt;TEXT-INDENT:0cm;mso-list:none;tab-stops:21.0pt">选择“Normal”下的“StartMenuItems”便可,点击“Next”进进下一步;



2.4.选择安装目次

点击“Browse…”能够改动安装目次,点击“Next”进进下一步;
2.5.设置

输出端标语和办理员上岸的用户名和暗码,点击“Next”进进下一步;
2.6.选择jdk安装目次

点击“...”按钮能够选择jdk的安装目次,点击“Next”进进下一步;
2.7.安装

正在安装,点击“showdetails”能够检察安装细节。安装完成后,弹出完成窗口。
2.8.完成

点击“Finish”完成安装。假如选择“RunApacheTomcat”后面的复选框,则安装完成后启动tomcat;假如选择“ShowReadme”,则安装完成后启翻开tomcat的readme文件。
<Pclass=2style="MARGIN:0cm0cm0pt;TEXT-INDENT:0cm;mso-list:none;tab-stops:21.0pt">



安装完成今后,在IE中会见:http://localhost:8090,假如可以一般显现以下界面,则安装乐成;不然,在tomcat安装目次下的log文件夹中观察日记文件stdout.log,查找堕落的缘故原由。
注:以下以<tomcat-home>暗示tomcat的安装目次。

2、部署使用
1、将使用程叙文件夹拷贝到<tomcat-home>/webapps文件夹下,文件夹的称号即为该使用的假造目次的称号;比方,假如将使用程序创建在<tomcat-home>/webapps文件夹下abc文件夹中,则在扫瞄器中会见该使用的地点为http://localhost:8090/abc
2、将使用程序必要的数据库毗连池的驱动程序,如classes12.jar,commons-collections.jar,commons-dbcp.jar,commons-logging.jar,commons-pool.jar等文件拷贝至<tomcat-home>commonlib下,如:D:ProgramFilesApacheSoftwareFoundationTomcat5.5commonlib;
<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt18pt;TEXT-INDENT:-18pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:18.0pt;mso-list:l2level1lfo3;tab-stops:list18.0pt">3、在<tomcat-home>/confCatalinalocalhost目次下新增文件abc.xml,这个文件用来设置abc使用利用的数据库毗连池,其内容以下:



<Pclass=2style="MARGIN:0cm0cm0pt;TEXT-INDENT:0cm;mso-list:none;tab-stops:21.0pt"><Pclass=MsoNormalstyle="MARGIN:6pt0cm;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm"><Contextpath="/abc"docBase="/abc"debug="5"reloadable="true"crossContext="true">



<Pclass=MsoNormalstyle="MARGIN:6pt0cm;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm"><Resourcename="您指定的数据库毗连池"auth="Container"type="javax.sql.DataSource"



<Pclass=MsoNormalstyle="MARGIN:6pt0cm;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm">username="您指定的数据库用户名"password="您指定的数据库暗码"driverClassName="oracle.jdbc.driver.OracleDriver"



<Pclass=MsoNormalstyle="MARGIN:6pt0cm;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm">url="jdbc:oracle:thin:@您指定的数据库ip地点大概主机名:1521:pkuoa"



<Pclass=MsoNormalstyle="MARGIN:6pt0cm;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm">maxActive="20"maxIdle="3"maxWait="-1"



<Pclass=MsoNormalstyle="MARGIN:6pt0cm;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm">removeAbandoned="true"removeAbandonedTimeout="60"logAbandoned="true"/>



</Context>




<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt18pt;TEXT-INDENT:-18pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:18.0pt;mso-list:l2level1lfo3;tab-stops:list18.0pt">4、办理中文编码成绩



<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt18pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:18.0pt">修正<tomcat-home>confserver.xml文件,找到http对应的Connector区块,到场以下内容:URIEncoding=”UTF-8”。



<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt18pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:18.0pt">注:UTF-8是abc使用利用的编码格局。



<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt18pt;TEXT-INDENT:-18pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:18.0pt;mso-list:l2level1lfo3;tab-stops:list18.0pt">5、办理路径不合错误找不到xml剖析器成绩



<Pclass=MsoNormalstyle="MARGIN:6pt0cm;TEXT-INDENT:18pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm">设置classpath,详细操纵以下:



<Pclass=MsoNormalstyle="MARGIN:6pt0cm;TEXT-INDENT:18pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm">翻开tomcatmonitor,切换到java页面,以下图所示:



<Pclass=MsoNormalstyle="MARGIN:6pt0cm;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm">



<Pclass=MsoNormalstyle="MARGIN:6pt0cm;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm">在classpath一栏中,增加以下内容:



<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt18pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:18.0pt">C:ABCConfig;C:ProgramFilesJavajdk1.5.0jrelibcrimson.jar;



<Pclass=MsoNormalstyle="MARGIN:6pt0cm;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm">个中,C:ABCConfig是设置文件寄存的目次;C:ProgramFilesJavajdk1.5.0jrelibcrimson.jar是必要的xml剖析器crimson.jar文件的路径。



<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt18pt;TEXT-INDENT:-18pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:18.0pt;mso-list:l2level1lfo3;tab-stops:list18.0pt">6、修正确认使用程序中的设置



<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt42pt;TEXT-INDENT:-21pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:42.0pt;mso-list:l2level2lfo3;tab-stops:list42.0pt">a)WEB-INF文件夹下web.xml



<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt63pt;TEXT-INDENT:-63pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:63.0pt;mso-list:l2level3lfo3;tab-stops:list63.0pt;mso-text-indent-alt:-21.0pt">i.确认文件中没有debugjsp的信息;



<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt63pt;TEXT-INDENT:-63pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:63.0pt;mso-list:l2level3lfo3;tab-stops:list63.0pt;mso-text-indent-alt:-21.0pt">ii.确认文件中包括以下信息:(设置数据库毗连利用)



<Pclass=2style="MARGIN:0cm0cm0pt;TEXT-INDENT:0cm;mso-list:none;tab-stops:21.0pt"><Pclass=MsoNormalstyle="MARGIN:6pt0cm;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm"><resource-ref>



<Pclass=MsoNormalstyle="MARGIN:6pt0cm;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm"><description>DBConnection</description>



<Pclass=MsoNormalstyle="MARGIN:6pt0cm;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm"><res-ref-name>您指定的数据库毗连池</res-ref-name>



<Pclass=MsoNormalstyle="MARGIN:6pt0cm;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm"><res-type>javax.sql.DataSource</res-type>



<Pclass=MsoNormalstyle="MARGIN:6pt0cm;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:0cm"><res-auth>Container</res-auth>



</resource-ref>





<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt42pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:42.0pt">



3、FAQ

<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt18pt;TEXT-INDENT:-18pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:18.0pt;mso-list:l0level1lfo2;tab-stops:list18.0pt">1、部分呆板不克不及经由过程http://172.0.0.1:8080来会见当地服务,这类情形下,经由过程http://localhost:8080来会见。



<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt18pt;TEXT-INDENT:-18pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:18.0pt;mso-list:l0level1lfo2;tab-stops:list18.0pt">2、假如tomcat服务器上还运转着其他的web服务,倡议在安装tomcat时不要冒然指定8080作为http端口,简单与其他的web服务产生抵触;倡议确认指定一个一样平常情形下不会与其他web服务抵触的端口作为tomcat的端标语。



<Pclass=MsoNormalstyle="MARGIN:6pt0cm6pt18pt;TEXT-INDENT:-18pt;mso-para-margin-top:.5gd;mso-para-margin-right:0cm;mso-para-margin-bottom:.5gd;mso-para-margin-left:18.0pt;mso-list:l0level1lfo2;tab-stops:list18.0pt">3、安装tomcat时,不要将tomcat安装在含有空格的路径下,不然当路径很长而且路径中有空格时,在加载解密必要的dll时有成绩。假如已安装终了,办理计划:将设置文件息争密必要config放到一个不含空格的短路径下,并经由过程tomcat5.5的monitor把持台将路径增加到javapath中。



4、假如使用程序利用本人的xml剖析器,则必要将本人利用的xml剖析器,如crimson.jar文件,拷贝至jdk1.5安装目次下的jre目次下lib目次下,如:C:ProgramFilesJavajdk1.5.0jrelib;

恰恰证明了java的简单,要不怎么没有通过c/c++来搞个这种框架?

深爱那片海 发表于 2015-1-20 15:17:28

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

老尸 发表于 2015-1-29 12:00:52

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

若天明 发表于 2015-1-30 22:27:32

Java是一种计算机编程语言,拥有跨平台、面向对java

再现理想 发表于 2015-2-6 16:20:42

是一种使网页(Web Page)产生生动活泼画面的语言

变相怪杰 发表于 2015-2-6 16:50:12

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

冷月葬花魂 发表于 2015-3-5 19:02:56

是一种为 Internet发展的计算机语言

简单生活 发表于 2015-3-12 11:25:01

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

柔情似水 发表于 2015-3-19 21:25:45

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
页: [1]
查看完整版本: JAVA编程:tomcat5.5.4从安装到设置