Linux下面安装Tomcat 应用服务器+Mysql【原创】
今天装了一把
发现还不算太难,因为太久没用Linux,好多命令忘记了-.-
还要上网google一下先
主要是参考这篇
http://www.huihoo.org/apache/tomcat/install_tomcat_linux.html
1 Linux版本
古老的7.0,内核还是2.2,glibc经过升级,好像是2.3的,我使用的是虚拟机 Vmware4.0上面装的Linux,直接装Linux那么多硬件驱动找不到。。。vmware上面的驱动就好弄多了
2 Java环境
发觉自己本来就装好了,1.42的,路径位于 /usr/jdk
路径已经export在启动的脚本里面
3 Tomcat
到网上下载了一个 5.0.28的版本
直接解到 /usr/tomcat下面,发觉Tomcat,Win32的版本与Linux版本是同一个
linux 使用catalina.sh或者startup.sh启动,,win32使用 catalina.bat或者 startup.bat启动
没有配置啥东西,JDK自己找到,TOMCAT_HOME也能够自己找到,比以前的Tomcat智能多了
这当中还配置了网络的eth0的IP地址,因为用了路由以后,本地的IP变了。。费了半天劲才设定好了IP地址,网关,DNS,还有SAMBA突然出了问题,发觉是改了机器名字的问题...
4 Tomcat的设置出了一点小问题..
启动Tomcat以后,打入http://localhost:8080/现在可以看到Tomcat的页面了
但是发觉管理的页面进不去,报Access Denied 403,还有JSP的例子和文档页面里面啥文件也没有
这个比较费神,。。我linux的权限研究了很久,把所有的文件夹加了755的权限还是不行,后来居然发觉是下载的东东里面根本就没有那些JSP的例子,全都是空文件夹,NND耍我一刚,重新从本地的拷贝一把,现在可以运行起来那些例子跟文档了
管理的页面找到一个帖子,说是要tomcat-user.xml里面要新加一个 admin的用户,我找这个加了以后就好了,那么为啥我在win下面跑不需要加这用户那,直接使用tomcat/tomcat就可以了,这也挺奇怪的。。
5 mysql
我是从mysql主页下载的,里面有各种机器各种版本,看的我晕头转向
试过了一个rpm的版本,里面的rpm版本最低是RHEL 3的,我下载以后rpm -ivh了以后告诉我版本依赖型问题
只好去下那个non rpm的,5。0的不敢用,去下载了一个4.1的
mysql下载下来,解压到/usr/mysql下面
打算运行的时候告诉我不行,一定要到/usr/local里面才行,又有点轻度晕倔。。算了 还是按照他要求的mv一下把。。linux里面文件操作太麻烦了,哪有win鼠标托来托去简单,我要去学学mc,这个软件看起来还是满厚道的。。
现在总可以了把,输入 mysqld 启动服务,告诉我居然还要安装,MD我快失去耐心了啊,于是耐着性子看了一下他的所谓install guide,还有12345步,说要先生成一个Mysql的组还有用户,还要把XXX数据库自动生成,试着运行了一下,貌似生成了,要说一下,他的命令行选择跟install guide里面是说的不一样 ,-user=mysql 应该是-umysql,肯定他改过了设置没有改文档
好了启动数据库,mysqld -uroot,出现几行字。。然后? 不动了? 是出了问题嘛 还是我又配的不对? 我试着启动另一个终端登录上去,键入mysql,哎呀,不是练上了嘛,这样的程序能够称为daemon嘛。。。在前台跑的啊,我这个mysql数据库里面只有一个库,称为test,里面一个表都没有,真是不知道他的数据字典之类都在哪里。。
今天。。就告一段落把,Linux 这玩意真是伤神亚,安装几个软件居然能搞那么久,过几天在吃了太空再把J2EE的部署上去把……最近身体欠佳,我要下去补血了
最近计划中的东西太多……我要看《看上去很美》,学习Photoshop,C,C#,PHP,Spring框架,妈亚我真是全才
