唉,心情不好,就这样吧。

如题,今天安装了tomcat7,系统是 13.04。其实几天前就安装好了。但是今天又删了,重新安装,结果遇到了不少问题。简单记录一下吧。其实可以从源中直接安装,这里安装的版本是7,搜索命令,把里面列举出来的都一并装上吧,比如 什么 example,docs,admin 这里的。

sudo apt-cache search tomcat7
sudo apt-get install tomcat7
sudo apt-get install tomcat7-admin
安装完之后,主要的文件分布在这几个目录下面。
/usr/share/tomcat7  最主要的目录,比如tomcat7 的startup.sh 和 shutdown.sh 都在bin里面,这是我们最终要整合过来的目录。
/etc/tomcat7/      这里主要是一些配置文件。
/var/lib/tomcat7/  这里也有不少,webapp,work,conf,什么的

如果安装成功了,浏览器访问localhost:8080应该可以看到这个页面。

然后看一下你的 /usr/share/tomcat7/ 有没有 common,work, 等目录,如果有就是正常的,如果没有,那么这些缺少的目录一定在 /var/lib/tomcat7 中,你只需要把他们软链接过来就行。我懒得自己敲命令,写了个脚本来做,没有啦,其实是想练习下python.:)

#!/bin/pythonimport os
import jsonstr1 = os.listdir('/var/lib/tomcat7/')
str2 = '/usr/share/tomcat7/'#str11 = json.dumps(str1)
#str22 = json.dumps(str2)for i in str1:command = 'sudo ln -s '+'/var/lib/tomcat7/'+i+'  '+str2+ios.system(command)
print "Done"

只要是和目录相关的问题,做完这个脚本,应该就没有问题了,对应的目录应该是这样的。

启动 和 关闭 tomcat7 的方法是

sudo /usr/share/tomcat7/startup.sh
sduo /usr/share/tomcat7/shutdown.sh

当然,可以写脚本或者做软链接都可以,系统是你的,怎么高兴怎么整。

下面的问题是 使用 tomcat-admin.当然前提是你安装了。

其实要做的就是修改一个配置文件。

/usr/share/tomcat7/conf/tomcat7-user.xml,在里面编辑内容,不然你无法访问 tomcat7-admin。其实也很简单,第一次访问的时候,会弹出一个 dialog,你不知道怎么输,然后它会提示你,修改你的tomcat7-user.xml.修改完就好了。

<tomcat-users>
<!--NOTE:  By default, no user is included in the "manager-gui" role requiredto operate the "/manager/html" web application.  If you wish to use this app,you must define such a user - the username and password are arbitrary.
-->
<!--NOTE:  The sample user and role entries below are wrapped in a commentand thus are ignored when reading this file. Do not forget to remove<!.. ..> that surrounds them.
--><role rolename="tomcat"/><role rolename="manager-gui"/><role rolename="admin-gui"/><user username="yourname" password="yourpaswd" roles="tomcat,manager-gui,admin-gui"/>
</tomcat-users>

进入后台。

qi

好吧,就这样吧,早点休息。

Ubuntu tomcat7 安装相关推荐

  1. Ubuntu 中安装 Oracle 10g

    . . . . 现在,心情说不出的激动- 最近为了在 Linux 里面安装 Oracle 数据库可以说是费尽了心思,结果总是出现各种各样的问题..最开始是不支持 Ubuntu 系统安装,可是我个人比较 ...

  2. 在Ubuntu上安装jdk,tomcat8, mysql5.7

    手动安装jdk 1.根据Ubuntu系统版本选择JDK版本 uname -a i386,i686为32位系统:X86 X64为64位系统 2.解压安装 mkdir -p /usr/lib/jvm su ...

  3. Ubuntu下安装和配置Apache2

    在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo ap ...

  4. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

  5. Ubuntu 下安装thttpd Web服务器

    不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...

  6. Ubuntu下安装Apache+PHP+Mysql

    Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...

  7. Ubuntu下安装Cppcheck源码操作步骤

    Cppcheck是用在C.C++中对code进行静态检查的工具.它的源码在  https://github.com/danmar/cppcheck .它的License是GPL-3.0. Cppche ...

  8. ubuntu 在线安装mysql_Ubuntu下安装MySQL5.6

    我想我们不应该在安装软件上面耽误太多时间,但是很多时候,我们去被安装挡在了门外,尤其是初次在Linux下.作为一个程序猿,最近决定转战linux,MySQL是必须要有的,讲一下我的安装过程.在Ubun ...

  9. ubuntu下安装ftp服务器

    ubuntu下安装ftp服务器 Ftp服务器是使用以vsftp为例. 1. 安装     $sudo aptitude install vsftpd     $ps aux | grep 'ftp' ...

最新文章

  1. php exchange,PHP SDK for digital currency exchange
  2. Python中简化的验证码功能实现
  3. Deep learning chapter16
  4. jQuery笔记总结
  5. C++ 内存基本构件new [] /delete []的意义、内存泄漏原因、VC下cookie的基本布局
  6. php服务器怎么设置cookie,php服务器如何清除浏览器cookie
  7. 百胜软件牵手晨光文具打造电商信息化平台
  8. linux目录结构来源6,Linux入门基础 #6 Linux系统目录架构
  9. 在Vim中上下移动整条线
  10. OpenWrt系列教程汇总 OpenWrt简体中文Wiki
  11. access查询女教师所有的信息_access数据综合查询
  12. 【深度学习】线性分类器 - 上
  13. 容联云的测试未上线手机号报错
  14. CCCC天梯赛 L1-079 天梯赛的善良
  15. 戴尔台式机修复计算机,dell电脑win10启动修复无法修复你的电脑的解决方法
  16. 阿里云 CDN 业务基于边缘容器的云原生转型实践
  17. Verilog专题(十九)新世界的大门——状态机
  18. 机器学习之性能度量指标——决定系数R^2、PR曲线、ROC曲线、AUC值、以及准确率、查全率、召回率、f1_score
  19. DORIS单节点部署
  20. 基于Java图书馆管理系统、JAVA图书借阅系统设计与实现 毕业设计开题报告

热门文章

  1. python waitkey_关于python下cv.waitKey无响应的原因及解决方法
  2. 程序员的318骑行之旅
  3. 内容营销成功的关键,科技软文营销文案的5项基本技能
  4. 手机鸿蒙系统APP,手机鸿蒙操作系统
  5. css3 - 字体图标库使用方法
  6. 搭建Samba服务器
  7. nbuoj.1333.明信片和照片
  8. 市值蒸发300亿,娱乐行业如何渡劫?
  9. mysql 从根迭归找子叶与从子叶迭归找根方法
  10. 构建iphone聊天应用程序