- 浏览: 680704 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (302)
- 知识库 (51)
- lucene (8)
- 数据结构 (7)
- 问题及解决方法 (97)
- Quartz (4)
- JavaScript (26)
- java 基础 (40)
- 休闲 (9)
- 数据库相关 (32)
- 面试题 (4)
- Hibernate (5)
- Struts (11)
- JBPM (2)
- Spring (3)
- ajax (7)
- Flex (0)
- 报表 (4)
- 打印 (2)
- prototype (3)
- Struts2 (3)
- JQUERY (4)
- Ruby (0)
- Linux (9)
- Android (3)
- Objective-c (2)
- Python (8)
- map (1)
- mybatis (3)
- php (2)
- ios (0)
- 问题及解决方法 struts2 spring ognl resion tomcat (0)
- 问题及解决方法 struts2 spring ognl resin tomcat (1)
- c++ (2)
- 问题及解决方法 upload.parseRequest(request) 为空 (1)
- Eclipse maven tomcat (1)
- 知识库 服务器配置 (1)
- sersync2 (1)
- Maven Jetty Plugin 配置指南(翻译) (1)
最新评论
-
jgroups:
...
遇到Causedby:java.lang.NoClassDefFoundError:javax/validation/ParameterNameProvider -
dmyccc:
第二种方法还是很佩服楼主的,但是多少感觉有点投机取巧了。但是确 ...
spring mvc整合kindeditor文件上传问题 -
du_bo:
在xx-servlet.xml中这样配置<bean id ...
spring mvc整合kindeditor文件上传问题 -
java梦之翼:
太感谢了, 问题得到解决, 感谢
异常org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction -
du_bo:
这是我的上传package com.sp.controller ...
spring mvc整合kindeditor文件上传问题
咱也用用tomcat7.0
1. 由于用的MyEclipse8.5 没有 tomcat7 所以就部署到 tomcat 6 下面 接着问题就来了。
报错啦:
java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:55) Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 1 more
google 一下解决问题
MyEclipse + tomcat 7 问题: http://fengzhiyin.iteye.com/blog/707288
tomcat7 有什么新特性:
摘录几条
tomcat7 管理:
默认情况下,Tomcat并没提供具有管理权限的账号,所以需要添加具有这种权限的账号。角色manager具有这种权限,但在系统用户控制文件tomcat-users.xml中并没有设置这两种角色和对应的用户,所以需要添加这种角色和用户,方法是打开tomcat-users.xml文件,添加如下内容:
<role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="admin" password="tomcat" roles="admin-gui"/> <user username="manager" password="manager" roles="manager-gui"/>
上述代码先创建角色manager-gui,然后创建对应的用户manager,tomcat-users.xml文件修改后,必须重启Tomcat服务器,文件修改才能生效。
https 的设置
1.首先用jdk自带的工具keytool生成一个"服务器证书"
JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore C:\key.keystore
提示输入密码,使用Tomcat的默认值changeit
输入相关信息后确认
2..修改tomcat目录下的server.xml文件,将 原来注释的 打开(去掉注释符号) 在加上
keystoreFile="${catalina.base}/key/key.keystore" 表示放到tomcat 下面的 key文件夹下
keystorePass="123456" 123456 表示在 第一步设置的时候设置的密码
URIEncoding="GBK" 设置的编码,原因是 在通过url传递汉字参数的时候发生乱码
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" URIEncoding="GBK" clientAuth="false" keystoreFile="${catalina.base}/key/key.keystore" keystorePass="123456" sslProtocol="TLS" />
3. 修改web.xml 文件 让 tomcat 自动转向 https
在 </welcome-file-list> 后面 插入以下代码
<login-config> <!-- Authorization setting for SSL --> <auth-method>CLIENT-CERT</auth-method> <realm-name>Client Cert Users-only Area</realm-name> </login-config> <security-constraint> <!-- Authorization setting for SSL --> <web-resource-collection > <web-resource-name >SSL</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint>
4. 保存以上文件 重启tomcat
(大功告成)
发表评论
-
CentOS升级Python到2.7 遇到的问题 输入发不见了
2014-12-11 18:42 862CentOS 6.6 上安装的python版本是2.6,不 ... -
unable to ping server at localhost:1099
2014-12-10 10:30 5894开始使用linux开发环境,在配置idea 下tomcat ... -
Maven使用FAQ:与Maven版本和字符集编码有关的编译错误处理
2014-08-25 18:28 715在Maven3.0下创建了一个POM文件,可对项目进行正常的 ... -
遇到Causedby:java.lang.NoClassDefFoundError:javax/validation/ParameterNameProvider
2014-08-06 10:19 14226. 由于hibernate-validator-5.x.x ... -
Eclipse中导入或者Update Maven Project时的Null Pointer Exceptio
2014-03-19 11:02 835有时在Eclipse中导入Maven的Projects时,或 ... -
The reference to entity "characterEncoding" must end with the ';' delimiter
2014-01-13 15:04 1066数据源配置时加上编码转换格式后出问题了: The r ... -
java 图片涂抹功能
2013-12-30 16:19 1494今天遇到一个问题,用户上传图片的时候,有些敏感信息 ... -
Maven Jetty Plugin 配置指南(翻译)
2013-10-26 13:20 1117Jetty 版本信息 J ... -
jdk 1.6 下载地址
2013-10-16 14:14 864https://jdk6.java.net/download. ... -
java 截取汉字字符串
2013-10-11 11:49 1420对于汉字的切分 1个 汉字 占用2个字符 不能切出半 ... -
Spring MVC json 406 Not Acceptable
2013-09-12 17:41 1169使用SPring MVC 处理json 的时候老是 406 ... -
springMVC No mapping found for HTTP request with URI
2013-08-14 18:51 1202No mapping found for HTTP requ ... -
JSON和JSONP
2013-08-01 11:53 932由于Sencha Touch 2这种开 ... -
Eclipse 运行 maven web 项目
2013-07-19 14:00 20669eclipse 运行 maven web 项目 有两种方 ... -
Spring的quartz定时器同一时刻重复执行二次的问题解决
2013-07-18 17:49 1737最近用Spring的quartz定时器的时 ... -
Python2.7 安装 beautifulsoup4-4.2.1
2013-07-15 11:53 3047一个BeautifulSoup的模块,下载的是bea ... -
通过maven在eclipse中直接关联源码包
2013-07-01 16:21 965通过maven在eclipse中直接关联源码包 1、使用命 ... -
unicode 和 汉字转换
2013-06-18 15:23 1515// unicode转为本地 public sta ... -
eclipse freemarker 插件
2013-05-26 15:32 1195在写freemarkder 插件地址:http:// ... -
myeclipse maven plugin 插件 安装 和 配置
2013-05-15 17:34 2845环境: ...
相关推荐
通过以上步骤,我们不仅完成了Tomcat7.0在Windows环境下的安装与基本配置,还设置了必要的系统环境变量,定义了用户权限,并验证了Tomcat的服务状态。这些步骤是搭建和管理基于Java的Web应用的基础,对于初学者和有...
本文详细介绍了在Tomcat 7.0服务器中添加Web应用的方法及其注意事项。通过这些步骤,你可以轻松地将Web应用部署到Tomcat服务器上,并确保其正常运行。同时,需要注意版本兼容性、安全性、性能优化等问题,以保障Web...
【描述】中提到的“绿色版轻量级Tomcat7.0”强调了其小巧便捷的特点,解压后即可启动,无需繁琐的安装步骤,确保了用户能够快速开始工作。同时,由于它经过安全检测,安全无毒,使得开发者可以放心使用。特别提示内...
标题“tomcat7.0 depend-lib”涉及到的是Apache Tomcat 7.0版本的一个关键组成部分——依赖库。在Java Web应用程序服务器如Tomcat中,依赖库(或称依赖包)是运行时环境不可或缺的部分,它们提供了运行Web应用所需的...
5. **部署与加载**:`StandardContext`和`StandardWrapper`是容器的实现,它们负责加载和管理Web应用及其Servlet。`WEB-INF/web.xml`是应用的部署描述符,定义了应用的结构和行为。 6. **安全性**:Tomcat的安全性...
Tomcat 7.0.103作为一个成熟的Web服务器,支持多线程处理、HTTPS、负载均衡、热部署等功能,广泛应用于中小型Java Web应用。其轻量级的特性使得它成为开发和测试环境的理想选择,同时也适用于生产环境中的简单应用。...
- **备份现有环境**:在升级前,确保备份现有的Tomcat 6.0及其相关的配置和应用。 - **下载新版本**:从Apache官网获取Tomcat 7.0的最新稳定版。 - **替换旧版本**:将新的Tomcat 7.0解压并替换旧版本的目录。 -...
在`环境变量配置以及注意情况.docx`文档中,可能会详细阐述配置过程中的注意事项,如避免路径中包含空格,确保Java版本与Tomcat版本兼容,以及启动Tomcat时可能出现的问题及其解决方法。文档还可能包含如何测试Java...
下面将详细讨论Apache Tomcat 7.0及其相关知识点。 一、Servlet和JSP 1. Servlet:Servlet是Java编程语言中的一个接口,允许Java代码被部署在Web服务器上,以处理HTTP请求并生成响应。在Tomcat中,Servlet负责接收...
总的来说,Tomcat 7.0、8.0和8.5都是Java Web开发的重要组成部分,它们提供了可靠的平台来运行和测试基于Java的Web应用程序。每个版本都带来了新的功能和性能提升,以适应不断发展的Web技术需求。在选择版本时,...
【标题】"Tomcat-7.0版本64位绿色版"是一款专为64位操作系统设计的轻量级Web服务器和应用服务器,无需安装即可直接运行。它由Apache软件基金会开发,是Java Servlet和JavaServer Pages(JSP)技术的主要实现之一。此...
从提供的部分内容来看,这部分内容主要介绍了Tomcat 7.0的一些关键特性及其依赖关系变化。下面是对其主要内容的总结和扩展: 1. **依赖关系变化**: - Tomcat 7.0设计用于运行在Java SE 6及更高版本上。 - 使用...
下面将详细介绍关于Apache Tomcat 7.0.52及其在Mac OS上的安装和使用的一些关键知识点。 1. **Apache Tomcat**: Tomcat是Apache软件基金会的Jakarta项目的一部分,它遵循Java Community Process的JSR 315规范,提供...
以下是关于Apache Tomcat 7.0.11及其相关知识点的详细说明: 1. **Servlet与JSP**:Servlet是一种Java编程语言的标准,用于扩展服务器的功能。JSP则是基于Servlet技术的视图层表示技术,它将HTML代码与Java代码分离...
在本文中,我们将深入探讨Apache Tomcat 7.0.41及其相关知识点。 首先,我们要理解Tomcat的角色。作为一个Servlet容器,Tomcat接收HTTP请求,并将这些请求转发给Java Servlets进行处理。Servlet是Java编程语言中的...
本篇文章将深入探讨JDK 1.8及其在Linux环境下的安装与配置,同时也会提及与之配合使用的Tomcat 7服务器。 首先,JDK 1.8带来了Lambda表达式,这是Java语言的一次重大语法更新,使得代码更加简洁、易读。Lambda允许...
欢迎使用Apache Tomcat!它是什么? ApacheTomcat:registered:软件... Apache Tomcat软件为各种行业和组织中的众多大型,关键任务Web应用程序提供支持。 上列出了其中一些用户及其故事。 Apache Tomcat,Tomcat,Apache
在本文中,我们将深入探讨Tomcat 7.0及其核心功能、配置、安装以及与Java的关联。 首先,Java Servlet是Java平台上的一个标准接口,用于生成动态Web内容。Tomcat作为Servlet容器,为Servlet和JSP提供了一个运行环境...
2. Tomcat 7.0:在此版本中,Tomcat支持了Servlet 3.0和JSP 2.2规范,引入了异步处理能力,增强了NIO连接器,提供了更好的嵌入式使用体验。 3. Tomcat 8.0:Tomcat 8进一步升级了对Servlet 3.1和JSP 2.3的支持,...
2020年发布的Tomcat 10.0,是对Java EE 9的初步支持,主要变化是移除了对Java EE 7及以下版本的兼容性,全面转向Java EE 9及其后续的 Jakarta EE。Servlet 5.0带来了对HTTP/3的支持,进一步提升网络性能。同时,...