怎样添加应用程序:在 Tomcat 的 JMX 中添加应用程序来源: 发布时间:星期一, 2008年11月10日 浏览:56次 评论:0
在 Tomcat 的 JMX 中添加应用程序
(本文原创:http://lqixv.blog.163.com/blog/static/1017999620061127538849/,转载时请注明) 本文使用了前面的一篇文章的配置:《linux(rhas4)下安装 jdk + tomcat + apache + mysql + jk 详细过程》 首先确认你的 tomcat 开放了后台管理(JMX)。然后登录到JMX中。 通常 tomcat 的后台管理(JMX)的地址是: http://www.mydomain.com/admin/ 或 http://www.mydomain.com:8080/admin/ 访问以上的网址,如果出现登录页面的话,说明 JMX 已经正常打开。 配置你的应用程序: 把你的应用程序上传到一个指定的目录下,如:/home/app1 确认你的这个 app1 目录的权限为 711 或 755 。如果不是的话,修改一下目录权限,建议权限为 711 就够了。 配置数据库(我这里的是 mysql 数据库): 1、在 mysql 中增加一个将用于访问你的数据库的用户名及密码: /usr/local/mysql/bin/mysql -uroot -p 输入密码,进入 mysql 的管理界面中,然后输入: grant all on dbname.* to username identified by 'password'; flush privileges; 然后输入 quit 退出 mysql 界面。 2、再一次用新增加的用户名和密码登录试试: /usr/local/mysql/bin/mysql -uusername -p 如果能正常登录到 mysql 中,说明这个用户名和密码已经生效了。 3、在 mysql 的数据库目录下建立一个以数据库名为目录名的目录,如 cd /usr/local/mysql/data mkdir dbname 这时可以把以前备份的数据库文件(*.MYD *.MYI *.frm)全部拷到(或上传)这个目录下 上传完后,就修改这个目录(dbname)的属主、目录权限: chown -R mysql dbname chgrp -R mysql dbname chmod 750 dbname 接着进入这个目录,修改这个目录下的文件的权限: cd dbname chmod 660 * 重新启动 mysql ,数据库恢复完毕。 service mysqld restart 检查数据库,这时一切应该都正常。 注意,如果没有修改数据库目录下的文件权限,可能会引起不安全的因素。 如果不修改数据库目录的权限,则数据库无法更新、修改,是只能读,用 check table tablename 检查时发现,表是只读的,而用 repair table tablename 则会提示: Table './dbname/tablename' is marked as crashed and last (automatic?) repair failed 有时还会出现如下错误: Can't find file: './dbname/tablename.frm' (errno: 13) 象这些情况,都是由于 linux 下的权限引起的,只要把权限改过来后,重新启动一下 mysql 就一切 ok 了! 配置应用程序: 打开 tomcat 的 jmx,登录进去。如,在浏览器中输入: http://yourip/admin/ 输入用户名和密码,进入如图所示界面。 点击打开左下角的目录树:Service (Catalina),点击 Host (localhost)。 在右边出现的页面中,点击下拉菜单,选择:Create New Context。再在 Context Properties 中的 Document Base: 后面文本框中输入你应用程序所在的目录,如:/home/app1; 在 Path: 后的文本框中输入应用程序的虚拟路径,即将在浏览器中访问的地址,如:/app1。 如果你的应用程序使用到 jndi ,则要把 Use Naming 的值改为 True。点击 Save 保存,再点击页面上方的 Commit Changes,稍等片刻,待 Tomcat 保存好相关参数并重新读入数据后,注销再重新登录。 这时打开左边的目录树会出现你新加的 context,如图。 如果你使用到 jndi,点击 Data Sources 继续配置。如果在你的应用程序目录 WEB-INF 下的 web.xml 文件中配置有如下代码,则 Tomcat 会自动读入你的 jndi 的名字。 <resource-ref> [ft=,,] <descript 0
相关文章
读者评论
发表评论 |