Tomecat 与 Apache 整合配置指南
原文出处:http://wiki.ubuntu.org.cn/ApacheTomcat5
原文作者:UbuntuWiki
授权许可:
翻译人员:keke
校对人员:purewind
贡献者:
适用版本:Ubuntu 6.06
文章状态: 完成
This is to help people setup and install Apache Tomcat 5.
这篇文章是帮助人们配置和安装Apache Tomcat 5的。
Jakarta Tomcat, a Java servlet container is now part of the Apache family under the name of Apache Tomcat. It can be installed in Ubuntu 6.06 (Dapper Drake) following the steps below.
Jakarta Tomcat(雅加达雄猫)是一个Java servlet容器,现在它叫Apache Tomcat是Apache家族的一部分。按照以下步骤我们可以将它安装在Ubuntu 6.06 (Dapper Drake)上。
[编辑
]
Needed before installing Apache Tomcat(安装Apache Tomcat的准备)
Java virtual machine
Follow this link
paying attention to download the JDK and not the SDK.
Java虚拟机
参考这个连接
,注意是下载JDK不是SDK 。
Enable the universe and multiverse repositories
启用 universe 和 multiverse 软件仓库
In Ubuntu 6.06, do:
在Ubuntu 6.06中,这样做:
sudo apt-get install sun-java5-jdk
Set Java environment variables
设置Java环境变量
$ export JAVA_HOME="path of your java home"
$ export PATH=$PATH:$JAVA_HOME/bin
In Ubuntu 6.06,do:
在 Ubuntu 6.06 里这样做:
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.06
You may have to change the numbers for updated versions.
您可能需要改变一下版本号来获得最新的版本。
(其实,编辑 ~/.bashrc,增加上述语句,以后每次打开不必每次都去export JAVA_HOME了)
[编辑
]
Installing Apache Tomcat 5(安装Apache Tomcat 5)
$ sudo aptitude install tomcat5 tomcat5-admin tomcat5-webapps
[编辑
]
Run, Stop, And Restart Apache Tomcat(运行,停止以及重启Apache Tomcat)
Use the following command to run Apache Tomcat:
使用以下命令运行Apache Tomcat:
$ sudo /etc/init.d/tomcat5 start
To stop it, use :
停止服务器,使用:
$ sudo /etc/init.d/tomcat5 stop
Finally, to restart it, run :
最后,重启服务器,执行:
$ sudo /etc/init.d/tomcat5 restart
[编辑
]
Using Tomcat5(使用Tomcat5)
You can find tomcat up and running (if you have followed the previous steps) at the following ip: 127.0.0.1:8180
您会发现 tomcat 在以下ip地址上运行(如果您按照前面的步骤操作的话): 127.0.0.1:8180
译者注:就Windows下安装使用的经验来看,一般默认在8080端口工作。但是由于Linux下可能默认就装有Apache,可能已经占用了8080,因此默认是8180
[编辑
]
Administering Tomcat5(管理 Tomcat5)
If you have installed also the admin package as listed before you will be able to enter in the administation window only if you edit the file
如果您同时安装了admin包,那么在您进入管理窗口之前您需要编辑文件
$ /usr/share/tomcat5/conf/tomcat-users.xml
and add the following lines for creating new users with admin and manager privilegies as described in Tomcat's main page
根据Tomcat主页上的描述,加入下面的几行以创建一个拥有管理权限的新用户
<role rolename="manager"/>
<role rolename="admin"/>
<user username="YOUR USERNAME " password="YOUR PASSWORD" roles="admin,manager"/>
Obviously if you want only one kind of role you've to delete the one you are not interested in. Example only admin
很显然,如果您只想有一种角色,那么就删除那些您不感兴趣的角色,比如只有管理员角色
<role rolename="admin"/>
<user username="YOUR USERNAME " password="YOUR PASSWORD" roles="admin"/>
[编辑
]
Installing new servlet or jsp pages in Tomcat5(在 Tomcat5 中安装新的 servlet 或者 jsp 页面)
Using the Tomcat manager included in the installed packages you'll be able to to control your servlet/jsp properly.
使用安装包中自带的Tomcat manager程序您可以很好的控制您的servlet/jsp
- Enter in your server (by default 127.0.0.1:8180).
输入您的服务器ip地址 (默认是127.0.0.1:8180)
- Enter in the Tomcat manager page (you find the link on the left) typing username and password chosen in the previous step.
在Tomcat manager页面(您会在主页左面找到连接)输入上一步中您选择的用户名和密码。
- Search the section Deploy
and in the field WAR or Directory URL
type:
找到Deploy
部分并且在WAR or Directory URL
字段中填入:
file://YOUR SERVLET or JSP PAGE DIRECTORY
Usually servlet/jsp pages are located in the directory /usr/share/tomcat5/webapps
.
通常servlet/jsp页面都在/usr/share/tomcat5/webapps
目录下
分享到:
相关推荐
.NET 4.5环境下Dapper.dll的使用详解 Dapper是一个高效、轻量级的ORM(对象关系映射)库,特别适用于.NET Framework环境。它由Stack Overflow的开发团队创建,设计初衷是为了弥补NHibernate和Entity Framework等...
对于多数据库支持,Dapper本身并不直接内置这个功能,但通过适当的配置和适配器,我们可以实现跨数据库平台的兼容性。 1. **Oracle访问**:要使用Dapper访问Oracle数据库,你需要引入一个Oracle的ADO.NET驱动,如...
.DotNetFrameWork4.0版本的Dapper是.NET Framework 4.0环境下的一款轻量级、高性能的数据访问层(DAL)库。Dapper由Stack Overflow的开发团队创建,其设计目标是提供一种简单易用但又高效的方式,用于将数据库查询...
在某些场景下,如复杂查询和性能敏感的操作,Dapper可能比EF Core更为合适。EF Core适合用于处理复杂的业务逻辑和对象关系管理,而Dapper则适用于执行简单的SQL语句和提高性能。 描述中提到"ef 使用了code first 要...
**Dapper.SimpleCRUD** 是一个针对Dapper扩展的库,专为简化常见的数据库操作而设计,如创建、读取、更新和删除(CRUD)数据。Dapper本身是一个轻量级、高效的.NET ORM(对象关系映射)工具,而**Dapper.SimpleCRUD*...
Dapper封装类,对dapper的增删查改和存储过程进行封装
4. **实体类**:在`Database`目录下,可能包含了与数据库表对应的实体类,这些类通常包含了数据库表的字段属性,用于映射数据库记录。 5. **Console应用程序**:`DapperUnitOfWork.Console`可能是示例的入口点,...
总结来说,这个项目展示了如何在.NET 5环境下,通过Dapper进行数据库操作的封装,利用`DapperHelper`和`DapperExtHelper`提供灵活的数据库访问功能,同时通过`ConnectionOption`管理数据库连接配置。这种封装方式有...
Dapper是一个轻量级的跟踪系统,设计目标是在不显著影响生产系统性能的前提下,提供细粒度的、全局性的请求跟踪。在分布式环境中,服务之间的交互变得错综复杂,当出现问题时,定位问题源头变得非常困难。Dapper通过...
文件上传项目,里面包含JWT验证配置和Dapper配置信息
封装Dapper dbContext类,对Dapper 的增删查改进行封装
**基于Dapper操作数据库Demo详解** Dapper是一个轻量级的.NET数据访问层(DAL)框架,由Stack Overflow团队开发并广泛应用于其生产环境。它并非一个完整的对象关系映射器(ORM),而是提供了一种高效、灵活的方式来...
2. **结果映射**:Dapper可以自动将数据库查询的结果映射到强类型对象,无需额外的配置或实体类装饰。这使得从数据库获取数据变得简单直接。 3. **多结果集**:在处理存储过程返回的多个结果集时,Dapper提供了优雅...
本文将深入探讨如何在C#中使用Dapper来连接和操作SQL数据库,以及如何通过外部配置文件灵活地管理数据库连接。 首先,我们需要了解Dapper的基本用法。Dapper是一个高性能、低侵入性的数据访问层,它不提供实体模型...
- ADO.NET:微软提供的数据库访问框架,包括DataSet、DataTable、SqlCommand等组件,是.NET平台下与数据库交互的基础。 2. **Dapper的优势** - 性能:Dapper的性能非常出色,因为它避免了大量ORM的额外开销,直接...
你可以使用`EntityConfig<T>`来配置实体,如下所示: ```csharp EntityConfig<Person>.Setup() .OnDelete(p => p.SetSql("DELETE FROM People WHERE Id = @Id")) .OnInsert(p => p.UseIdentityId()); ``` 3. *...
3. **广泛部署**:能够在大规模系统中实现全面覆盖,支持各种场景下的追踪需求。 #### 关键设计特点 - **采样**:Dapper通过采样技术来减少追踪数据的规模,从而降低对系统资源的需求。 - **限制接口数量**:仅在...
描述中提到,Dapper不需要复杂的配置文件,只需一个单文件即可使用,这使得集成到项目中变得非常简单。它的轻量级特性使其成为那些希望避免重型ORM带来的复杂性,但又需要数据库操作功能的项目的理想选择。 "压缩...
**Linq2Dapper程序集** 是一个针对.NET框架的高效数据访问库,它结合了Linq和Dapper的优点,为开发人员提供了简洁、高效的数据库操作API。Linq2Dapper辅助类使得开发者可以直接在项目中引用DLL文件,无需额外安装...