Java Web:配置Tomcat出现的常见问题及其解决方案

  最近开始了Java EE 开发,在配置Tomcat的过程中出现了一些问题,我参考了网上的一些教程,又根据自己出错的特殊地方做了一些总结,分享给需要的读者。

   首先,如果你刚开始接触Java EE开发,不清楚怎么搭建开发环境,你可以参考如下的文章链接:http://www.jizhuomi.com/software/357.html;作者写的很细,有些配置方法虽然不规范,但是很简单实用。

  下面就可能的运行报错,具体介绍:

  (1)8080等端口被占用,无法运行;

  解决方法:若使用.exe安装包安装Tomcat,系统默认运行了Tomcat,则进入任务管理器杀死进程,重新运行即可,或使用.zip文档安装Tomcat;

  (2)出现[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source‘ to ‘org.eclipse.jst.jee.server:Demo‘ did not find a matching property.

  解决方法:网上的通解是在Server的配置界面,勾选Options下的Publish module contexts to separate XML file选项,但是该方法只适用Tomcat6。正常情况下,在Tomact7中可以忽略这一问题,控制台会出现警告但是不会影响运行。如果确实无法运行,那么查看一下你的webroot,即上面的“Demo”是否采用了中文?(笔者亲历,换成英文后正常运行。)

  (3)出现类似The Apache Tomcat Native library which allows optimal performance in production environments was not found的问题;

  解决方法:网上的通解是http://tomcat.heanet.ie/native/下载最新版本的tcnative-1.dll放到Tomcat的安装目录\Bin下之后重启Tomcat 。但是Tomcat的安装目录\Bin下已经存在tcnative-1.dll,并且目录下的tcnative-1.dll远比下载地址的版本新,不要盲目更新。正确的做法是将类似“D:\Program Files\apache-tomcat-7.0.59\bin”的Tomcat安装地址添加到系统的环境变量中。  

  参考链接:

    [1] http://www.xuebuyuan.com/2095992.html。

    [2] http://blog.chinaunix.net/uid-21227800-id-65928.html。  

  本文历史:

  • 2015-03-12  初稿完成。
时间: 2024-10-11 20:55:39

Java Web:配置Tomcat出现的常见问题及其解决方案的相关文章

IDEA Java Web配置

目录 IDEA Java Web配置 tomcat配置 项目创建 项目导包 Servlet项目的创建 IDEA重启服务器的四个层级 IDEA Java Web配置 这篇文章适合使用IDEA创建过普通java类的coder tomcat配置 tomcat版本对应表: Servlet Spec JSP Spec EL Spec WebSocket Spec JASPIC Spec Apache Tomcat version Actual release revision Supported Java

java java web及tomcat的使用

 java web及tomcat的使用 一.什么是java web: 参考百度百科: http://baike.baidu.com/link?url=HnaWXFD7wFfPAlFMW02GV6r5pAG-xOcfpfefXn3gAuVFxSy4SjwF08vbznS4d_4dvshPiOVdRtM1VGtCLN_X6_ 二.如何创建java web项目: 1.创建web project: 2.setting: projiect name:项目名称 j2ee specifcation level

日常 java web 开发中遇到的常见问题

view 层: 问题:jsp 页面double 值过大,会变成科学计数法 第一步:引入标签 <%@ taglib prefix= "fmt" uri ="/WEB-INF/tld/fmt.tld" %> 第二步: <fmt:formatNumber value= "${变量名} " pattern="#.00"/> 2.jsp和java后台交互,通过js 转码问题 js代码:       var tes

Web —— java web 项目 Tomcat 的配置 与 第一个web 项目创建

目录: 0.前言 1.Tomcat的配置 2.第一个Web 项目 0.前言 刚刚开始接触web开发,了解的也不多,在这里记录一下我的第一个web项目启动的过程.网上教程很多,使用的java IDE 好像也是各种各样,如:如2009年发表的:谈在Eclipse中配置Tomcat ,2014年发表的:如何配置Java EE Eclipse+Tomcat开发环境 等,还有很多杂七杂八的,深感后面配置越来越简单化了,而我使用的应该算是更简单的工具了. 工具越简单化傻瓜化,背后隐藏的原理就相对更多,包装的

Java Web开发Tomcat中三种部署项目的方法

一般情况下,开发模式下需要配置虚拟主机,自动监听,服务端口,列出目录文件,管理多个站点等功能 准备工作: 软件包:apache-tomcat-6.0.20.rar 将软件包解压至硬盘一分区,进入%TOMCAT_HOME%/conf目录 一:server.xml 配置 1.配置端口,修改server.xml. <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000"

java web(二) Tomcat数据源

一.数据源的产生 1.JDBC操作原理 (1) 加载数据库驱动程序(数据库驱动程序可通过classpath配置): Class.forName(); (2)通过DriverManager类取得数据库连接对象: Connection conNn = DriverManager.getConnection(); (3)通过Connection实例化PreparedStatement对象,编写SQL命令操作数据库: PreparedStatement ps = conn.prepareStatemen

[Java Web学习]Tomcat启动时报war exploded: Error during artifact deployment

报错:Artifact FirstWeb:war exploded: Error during artifact deployment. See server log for details. SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframewor

Java Web 中出现404 的常见问题

我们在页面访问本地服务器的时候,有时候会出现404,这里有两种情况. ①路径不对,在我们访问的时候,URL必须要全部小写. http://localhost:8080/UKer/medicalCaution/listMedicalCaution.do 是错误的. 正确的应为(第二个单词首字母应小写): http://localhost:8080/UKer/medicalcaution/listMedicalCaution.do ②Controller 没有加入spring 进行管理. <!--

JAVA and JAVA WEB with TOMCAT and ECLIPSE 学习过程中遇到的字符乱码问题及解决方法汇总(随时补充)

JAVA语言具有跨平台,unicode字符集编码的特点. 但是在开发过程中处理数据时涉及到的字符编码问题零零散散,尤其是处理中文字符时一不留神就可能出现一堆奇奇怪怪的符号,俗称乱码. 对于乱码,究其原因,就是因为编码和解码过程中使用了错误的字符编码方案导致的. 首先在开头说明本人对 编码 解码 这两个概念的理解(如有错误烦请dalao指出,如有疑问也欢迎交流,感激不尽!): 首先,有一个字符串: String str="hello,编码"; 使用String类的方法getBytes(S