Linux下Tomcat 6.0.26 安装

我用的是 fedora 12 自待的jdk 1.6 在 /usr/lib/jvm/java-1.6.0-openjdk

 

第一步:把apache-tomcat-6.0.26.tar.gz解压后放到/usr/local/下重命名为apache-tomcat-6.0.26

 

第二步:在/etc/profile文件中适当的位置添加如下环境变量

 

CATALINA_HOME=/usr/local/apache-tomcat-6.0.26
CATALINA_BASE=/usr/local/apache-tomcat-6.0.26
CATALINA_TMPDIR=/usr/local/apache-tomcat-6.0.26
JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
PATH=$JAVA_HOME/bin:$PATH:$CATALINA_HOME/bin
export JAVA_HOME CLASSPATH PATH
export CATALINA_HOME CATALINA_BASE CATALINA_TMPDIR

 

保存后运行 sh /etc/profile更新环境设置

 

第三步:运行 sh /usr/local/apache-tomcat-6.0.26/bin/startup.sh启动tomcat

得到如下输出则启动成功

[root@Linux-Fedora bin]# sh startup.sh

 

Using CATALINA_BASE:   /usr/local/apache-tomcat-6.0.26
Using CATALINA_HOME:   /usr/local/apache-tomcat-6.0.26
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.26/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/apache-tomcat-6.0.26/bin/bootstrap.jar

 

 

第四步:在浏览器中输入127.0.0.1:8080就能看见tomcat的启动页了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: libstdc++.so.6.0.26是一个Linux系统中的共享库文件,它提供了C++标准库的支持。这个库文件是GCC编译器的一部分,它包含了许多用于C++编程的函数和类。 在Linux系统中,为了节省内存和硬盘空间,许多程序会使用共享库。共享库是一组在多个程序之间共享的代码和资源的集合。通过使用共享库,多个程序可以共享同一块内存区域中的代码和数据,从而减少了系统资源的浪费。 libstdc++.so.6.0.26是C++标准库的一个版本,它包含了许多与C++语言相关的函数和类的实现。使用这个库文件,程序员可以通过简单的调用标准库函数来实现各种功能,而无需自己从头开始实现。 比如,libstdc++.so.6.0.26中包含了与字符串处理、文件操作、容器、算法等方面相关的函数和类。程序员可以通过调用这些函数和类来完成各种任务,比如字符串的拼接、文件的读写、向量的排序等等。 而在程序编译时,为了确保程序能够正确地使用这个库文件,需要在编译命令中加入相应的链接参数,告诉编译器在链接时使用这个库文件。如果缺少这个库文件,程序在运行时可能会遇到链接错误或者运行时错误。 总的来说,libstdc++.so.6.0.26是一个在Linux系统中提供C++标准库支持的共享库文件,它为程序员提供了一系列方便的函数和类,可以用来实现各种C++编程任务。 ### 回答2: libstdc++.so.6.0.26是GNU libstdc++库的一个版本。libstdc++库是为了支持C++语言的标准库功能而开发的。它提供了许多常用的C++函数和类来处理字符串、容器、迭代器、流以及其他常用的C++编程工具。 在库的名称中,libstdc++代表“标准库C++”,so是指共享对象(shared object)的文件扩展名,而6.0.26表示该库的具体版本号。 libstdc++.so.6.0.26是GNU libstdc++库的一个特定版本。这个库通常与编译器一起分发,用于支持由GNU项目编译的应用程序和工具。它可以在Linux和其他Unix-like系统上使用。 要在应用程序中使用libstdc++.so.6.0.26,需要将库的路径添加到编译器的搜索路径中,并在链接过程中引用该库。这可以通过在编译命令中使用-lstdc++选项来实现。 GNU libstdc++库的不同版本可能在功能和性能上有所区别,因此在选择使用特定版本时需要考虑这些因素。同时,库的版本也可能会受到操作系统的限制,因此需要确保库与操作系统和编译器兼容。 总而言之,libstdc++.so.6.0.26是GNU libstdc++库的一个特定版本,用于支持C++语言的标准库功能。它是开发C++应用程序和工具的重要组成部分,并且需要按照特定的方式在编译和链接过程中使用。 ### 回答3: libstdc++.so.6.0.26是一个动态链接库,它是GNU C++编译器的标准C++库(libstdc++)的版本号为6.0.26的文件。动态链接库是一种可重用的代码库,它包含了一系列函数、变量和其他可执行代码,可以被多个程序共享。 libstdc++.so.6.0.26库提供了许多C++标准库的实现,比如容器、算法、输入输出、字符串处理等等。C++程序开发者可以通过链接libstdc++.so.6.0.26库的方式来使用这些功能,而无需自己实现这些功能。 动态链接库的好处之一是它可以在程序运行时加载,而不是在编译时静态地链接到程序中。这样做的好处是,多个程序可以共享同一个库文件,节省了系统资源并提高了代码的复用性和维护性。此外,如果库文件升级或修复了bug,只需要替换库文件而不需要重新编译程序。 libstdc++.so.6.0.26库通常是与操作系统捆绑在一起的,但也可以独立安装和更新。在Linux系统上,它通常位于/lib或/usr/lib目录下。在编译和链接过程中,编译器会自动搜索这些目录以找到所需的动态链接库。 总之,libstdc++.so.6.0.26是GNU C++编译器的标准C++库的一个版本,它提供了许多C++标准库的实现,可以被多个程序共享和使用,提高了代码的复用性和维护性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值