日期:2014-05-18  浏览次数:20790 次

Tomcat 7.0的服务安装问题
D:\apache-tomcat-7.0.21\bin>service.bat install
Installing the service 'Tomcat7' ...
Using CATALINA_HOME: "D:\apache-tomcat-7.0.21"
Using CATALINA_BASE: "D:\apache-tomcat-7.0.21"
Using JAVA_HOME: "D:\Program Files\Java\jdk1.7.0"
Using JRE_HOME: "D:\Program Files\Java\jdk1.7.0\jre"
Using JVM: "D:\Program Files\Java\jdk1.7.0\jre\bin\server\jvm.dll"
Failed installing 'Tomcat7' service

就是这样了,安装失败

------解决方案--------------------
上次的没有卸载干净吧,参见http://www.coderanch.com/t/542544/Tomcat/Tomcat-Service-Installation
------解决方案--------------------
还不如直接下个exe版本的 安装的时候直接配置好
------解决方案--------------------
关键是你的配环境变量,下面是我上学时老师的笔记
Web 分布式 数据交换(协议)

Web服务器(容器) 服务程序(servlet、JSP)

客户端浏览器 客户程序(JSP、HTML/Javascrip、Ajax、Flex)
JSP == HTML + JSP标签 + Java(servlet)

http协议(应用层)
tcp/ip

Tomcat apache-tomcat-6.0.33\bin\startup.bat
环境变量:catalina_home java_home / jre_home
本地访问:http://localhost:8080/
http://127.0.0.1:8080/

IDE
eclipse jee indigo(3.7)
myeclipse 

创建工程步骤:
myeclipse:
1 File -> New -> Project... -> MyEclipse -> Java Enterprise Projects -> Web project
2 Source folder : src 服务程序源代码目录
Web root folder : WebRoot 部署到服务器中的全部内容
Context root URL :上下文根路径(建议使用默认值)
J2EE Specification Level: Java EE 5.0

eclipse:
1 File -> New -> Project... -> Web -> Dynamic Web Project
2 Target runtime(servlet容器配置): Apache/Tomcat v6.0
3 Source folder : src
Default output folder : build/classes 指定编译的class文件目录
4 Context root : 工程名
Content directory : WebContent 部署到服务器中的全部内容

 
发布目录结构:
META-INF/MANIFEST.MF 自动维护
WEB-INF/lib 存储引入外部jar包
/classes 编译后的class文件目录,export时由build/classes目录拷贝而来
web.xml 部署描述符

配置:
Server -> Runtime Environment:可以重新配置Target runtime
General -> Editors -> File Association:文档编辑器


Web应用开发:略

部署/调试 Web应用:
1 Run on Server
2 打包部署运行
Export -> Web -> WAR file 
Destination: apache-tomcat-6.0.33\webapps\