Ubuntu tomcat7 安装
唉,心情不好,就这样吧。
如题,今天安装了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 安装相关推荐
- Ubuntu 中安装 Oracle 10g
. . . . 现在,心情说不出的激动- 最近为了在 Linux 里面安装 Oracle 数据库可以说是费尽了心思,结果总是出现各种各样的问题..最开始是不支持 Ubuntu 系统安装,可是我个人比较 ...
- 在Ubuntu上安装jdk,tomcat8, mysql5.7
手动安装jdk 1.根据Ubuntu系统版本选择JDK版本 uname -a i386,i686为32位系统:X86 X64为64位系统 2.解压安装 mkdir -p /usr/lib/jvm su ...
- Ubuntu下安装和配置Apache2
在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo ap ...
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
- Ubuntu 下安装thttpd Web服务器
不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...
- Ubuntu下安装Apache+PHP+Mysql
Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...
- Ubuntu下安装Cppcheck源码操作步骤
Cppcheck是用在C.C++中对code进行静态检查的工具.它的源码在 https://github.com/danmar/cppcheck .它的License是GPL-3.0. Cppche ...
- ubuntu 在线安装mysql_Ubuntu下安装MySQL5.6
我想我们不应该在安装软件上面耽误太多时间,但是很多时候,我们去被安装挡在了门外,尤其是初次在Linux下.作为一个程序猿,最近决定转战linux,MySQL是必须要有的,讲一下我的安装过程.在Ubun ...
- ubuntu下安装ftp服务器
ubuntu下安装ftp服务器 Ftp服务器是使用以vsftp为例. 1. 安装 $sudo aptitude install vsftpd $ps aux | grep 'ftp' ...
最新文章
- php exchange,PHP SDK for digital currency exchange
- Python中简化的验证码功能实现
- Deep learning chapter16
- jQuery笔记总结
- C++ 内存基本构件new [] /delete []的意义、内存泄漏原因、VC下cookie的基本布局
- php服务器怎么设置cookie,php服务器如何清除浏览器cookie
- 百胜软件牵手晨光文具打造电商信息化平台
- linux目录结构来源6,Linux入门基础 #6 Linux系统目录架构
- 在Vim中上下移动整条线
- OpenWrt系列教程汇总 OpenWrt简体中文Wiki
- access查询女教师所有的信息_access数据综合查询
- 【深度学习】线性分类器 - 上
- 容联云的测试未上线手机号报错
- CCCC天梯赛 L1-079 天梯赛的善良
- 戴尔台式机修复计算机,dell电脑win10启动修复无法修复你的电脑的解决方法
- 阿里云 CDN 业务基于边缘容器的云原生转型实践
- Verilog专题(十九)新世界的大门——状态机
- 机器学习之性能度量指标——决定系数R^2、PR曲线、ROC曲线、AUC值、以及准确率、查全率、召回率、f1_score
- DORIS单节点部署
- 基于Java图书馆管理系统、JAVA图书借阅系统设计与实现 毕业设计开题报告