首页 > Linux操作系统 > Linux操作系统 > Tomcat的安装与配置
l 下载和安装Java软件开发工具包
1. 您可能早已安装了Java平台,如果尚未安装,那么第一步就是安装Java平台。
2. 接下来您要对Java进行配置,关键是设置环境变量PATH(不是CLASSPATH),一般是“java_install_dir/bin”(java_install_dir即您的Java安装目录)。
3. 重启或注销后再次登陆,打开一个DOS窗口,输入java –version和javac –help来检验Java的配置是否正确。两种情况下,您都应该看到一段真实的结果,而不是有关未知命令的错误消息。
l 为桌面计算机下载服务器
第二步是下载实现了servlet规范的服务器(经常称为“servlet窗口”或“servlet引擎” 这里是Tomcat),用于您的桌面计算机。
在您的浏览器上打开http://tomcat.apache.org/链接,下载您所需要的服务器。一般开发人员可以选择Binary Distributions 。Source Code Distributions 发布包包含Tomcat的源代码。
l 服务器配置(Tomcat)
下载并安装好Java平台和支持servlet和JSP的服务器之后,我们需要对服务器进行配置,使之能够在我们的系统上运行。
1. 确定SDK的安装目录
要编译JSP页面,服务器需要知道Java类的位置,Java编译器(javac)要使用这些类。为此我们需要设定JAVA_HOME
Normal
0
7.8 磅
0
2
false
false
false
MicrosoftInternetExplorer4
2. ……………………
有了以上配置,就能打开Tomcat欢迎界面,打开浏览器,输入http://localhost:8080/,将显示Tomcat欢迎界面。
Normal
0
7.8 磅
0
2
false
false
false
MicrosoftInternetExplorer4
l
建立开发环境 配置并测试完服务器,只是完成了本地部署环境而已,您还需要建立个人开发环境。否则,您将不能编译您编写的servlet和辅助Java类。 1.
创建开发目录 选定一个位置,用于开发servlet、JSP文档和支持类。 您应该做的第一件事是创建一个目录,之后开发的servlet和JSP文档就存放在这个目录中。不要把该目录放置在的安装目录中。 2.
设置CLASSPATH 告诉编译器servlet和JSP JAR文件的相关信息,以及开发目录的位置。 由于servlet和JSP不是Java平台标准版的一部分,因此,您必须告诉编译器servlet类的位置。因为用于开发的编译器不知道servlet类。可以在install_dir/lib(install_dir即您的Tomcat安装目录)目录中找到servlet JAR文件,一般是install_dir/lib/servlet-api.jar。找到JAR文件之后,将它的位置加入CLASSPATH中。 3.
创建启动和停止服务器的快捷方式。 即为startup.bat、shutdown.bat创建快捷方式。 4. 安装API文档 可以从“http://java.sun.com/products/jsp/index.jsp” 网站上下载servlet API的Javadoc文件。 l
测试系统的设置 1.
检查服务器的基本配置 检验完服务器能够运行之后,还要确保能够安装和访问简单的HTML和JSP页面。 编写Hello.html文件,代码为:
Hello.
编写Hello.jsp文件,代码为:
Time:
<%= new java.util.Date() %>
Tomcat默认Web应用html、JSP文件存放目录是“install_dir/webapps/ROOT”,将以上文件放入该目录中,在浏览器中分别输入“http://localhost:8080/Hello.html”、“ http://localhost:8080/Hello.jsp”,应能显示以下结果。 如果HTML文件和JSP文件都不能工作,可能是将文件复制到错误的目录中,或者URL拼写错误。如果HTML文件能够工作,但JSP文件失败,则可能是指定了不正确的JDK根目录(JAVA_HOME变量设置错误)。 2.
编译并部署一些简单的servlet 编写HelloServlet.java,代码为: import
java.io.*; import
javax.servlet.*; import
javax.servlet.http.*; public
class HelloServlet extends HttpServlet { public void doGet(HttpServletRequest request; HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html"); PrintWriter ut = response.getWriter(); String docType = " "Transitional//EN\">\n"; out.println(docType + "\n" +
" "\n" +
"
""); } } Tomcat默认Web应用servlet文件存放目录是“install_dir/webapps/ROOT
/WEB_INF/classes”。编译HelloServlet.java,将HelloServlet.class放入到该目录中,在浏览器中输入“http://localhost:8080/servlet/HelloServlet”访问该servlet,应能显示以下结果。 如果得到编译错误,则检查CLASSPATH设定,您有可能在列出包含servlet类的JAR文件的位置时犯了错误。还有可能是servlet调用器的问题,解决方法参见以下网站:http://blog.csdn.net/alexhan_bing/archive/2008/05/19/2457891.aspx,http://blog.csdn.net/hudie1234567/archive/2010/09/14/5884637.aspxHTML
Test
JSP
Test
Hello
\n" +
Snap_2011.01.05_16h48m15s_002.jpg
Snap_2011.01.07_19h53m49s_003.jpg
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25138422/viewspace-683314/ ,如需转载,请注明出处,否则将追究法律责任。