目录(这里我不用yum tomcat!因为包里面有openjdk。)
- 配置好jdk or JRE(若已有,跳过)
- tomcat 版本更新
- 无语的tomcat启动后无法关闭解决方式:
- 没安装services.bat 导致的错误
- 换tomcat图标 容器级别,针对所有项目
- tomcat 自启动!
- 当tomcat只给一个项目用,可以配置一下不输入应用名称来访问应用。(可选)还有配置一些resources。
- windos下打包tar.gz
- 其他,如打war包命令
内容
1 执行bin文件,一步搞定。#sh jdk1.6.0_45.bin;
这里要先看下当前系统装的jdk情况。#rpm -qa|grep jdk
如果是安装了自带的openjdk,则先清了自带的openjdk。命令如下:
#yum -y remove java java-1.7.0-openjdk* 卸载openjdk和相关依赖软件。
2 查看安装位置,方便设置JAVA_HOME;
这里还有一个个人原因,在执行第一步的时候多了好多rpm包,我想看看安装的位置跟那些包有没有关系,没有就直接删了。
我在没有配置好下面那几个参数的时候,用whereis 和which看不出jdk或者jre的字眼,所以,还是乖乖用find命令。但是要小心陷阱,这里我就踩到了,懵了! 如下:
写道
#find / -name jdk
因为执行#java version后看得出版本信息。也就是说铁定安装完成。所以自以为用上面这个命令执行后就给我出现一个带有jdk字眼的路径,结果……
写道
find: ‘/run/user/1000/gvfs’: 权限不够
除了这个没有别的。然后我用whereis 和which的时候也找不到带有jdk的字眼。当时我真是晕了,不晓得jdk装在哪里,以至于下面的JAVA_HOME我无从下手。搞到那些…….rpm的包不敢删掉,也碍眼!
偶然下用下面的命令,才让我走出困境。
写道
[root@localhost conf]# find / -name java
find: ‘/run/user/1000/gvfs’: 权限不够
/opt/openoffice.org/ure/share/java
/opt/openoffice.org/basis3.4/share/Scripts/java
/opt/sun/javadb/demo/programs/vtis/java
/opt/sun/javadb/demo/programs/scores/java
/etc/pki/java
/etc/pki/ca-trust/extracted/java
/etc/java
/usr/share/bash-completion/completions/java
/usr/share/java
/usr/lib/java
/usr/java
/usr/java/jdk1.6.0_45/jre/bin/java
/usr/java/jdk1.6.0_45/bin/java
/usr/bin/java
[root@localhost conf]#
这下我才知道了安装路径。(虽然后面知道安装默认位置都是那个地方,只是,那时,我真的面朝宇宙了。)
只是,究竟为啥用第一个就找不到呢,我去!暂时不纠结,总之最后结果如下:
写道
1 修改/etc/profile
# export JAVA_HOME=/usr/java/jdk1.6.0_45
# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# export PATH=$PATH:$JAVA_HOME/bin
2 重启,或者#source /etc/profile
写道
参考http://www.iteye.com/news/28792-apache-tomcat
Tomcat 全系安全漏洞,请尽快修复
修复方法
Apache Tomcat最新版本中修复了这些漏洞,请升级至如下版本。
升级至Apache Tomcat 8.0.0-RC10或更新版本
升级至Apache Tomcat 7.0.50或更新版本
升级至Apache Tomcat 6.0.39或更新版本
方式一:
写道
#ps -ef|grep tomcat
#kill -9 pid
方式二:
一打:项目打包出来;
二删:删除环境下项目文件;清理缓存;
三确认:再启动访问确认环境无问题;
四解:重新解包处理即可;
写道
参考http://www.cnblogs.com/sevensunset/articles/1726762.html 和 http://hi.baidu.com/annleecn/item/82543d153110b3f9756a84fe
运行tomcat6.exe屏幕一闪就没了;执行tomcat6w.exe ,提示 “指定的服务未安装 unable to open the service 'tomcat6'”
原来是没有安装services.bat 服务,解决方法很简单,在tomcat/bin目录的doc命令下,输入:services.bat install ,一切搞定。
写道
1 自己网上根据自己需要做个favicon.ico图片;网上百度下就可以找到格式在线转换格式哈;
2 到apache-tomcat-6.0.41/webapps/ROOT下;
3 删掉原有的favicon.ico和tomcat.svg
4 换上自己的favicon
5 启动容器,重启浏览器再访问,搞定!
-
tomcat自启动 参考http://blog.csdn.net/zzvnzz/article/details/7701863
写道
Linux启动时,会自动执行/etc/rc.d目录下的程序。
可以设置以自启动服务脚本方式来启动Tomcat服务。
具体操作:
以root身份,cd到/etc/rc.d/init.d/
#vi tomcat
#chmod 775 tomcat
# chkconfig --add tomcat
# chkconfig --list tomcat
tomcat 内容如下
写道
#!/bin/bash
# chkconfig: 2345 98 5
# description: script to start/stop tomcat
case $1 in
start)
export JAVA_HOME=/usr/java/jdk1.6.0_45
cd /usr/apache-tomcat-6.0.41/bin/
sh ./startup.sh
;;
stop)
export JAVA_HOME=/usr/java/jdk1.6.0_45
cd /usr/apache-tomcat-6.0.41/bin/
sh ./shutdown.sh
;;
*)
echo "Usage: $0 (start|stop)"
exit 1
;;
esac
exit 0
由于每次重启后都得输入一次“service iptables restart”我才能从tomcat外进行访问,所以在刚刚上面的tomcat文件中某个位置添加service iptables restart就OK。
- 当tomcat只给一个项目用,可以配置一下不输入应用名称来访问应用。(可选)还有配置一些resources。
写道
在conf/server.xml里面Host节点里面加一个context节点:
<Context path="" docBase="/wlkt" debug="0" reloadable="true"/>
参考http://www.blogjava.net/baoyaer/articles/107278.html 想知道server.xml参数的话可以看下,很详细
写道
在conf/context.xml里面context节点增加resource节点:
<Resource name="XXXX"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://ip:3306/db_name?useUnicode=true&characterEncoding=UTF-8"
username="XXXX"
password="XXXX"
maxIdle="100"
maxWait="5000"
maxActive="300"/>
有了这个。配合一些ftp工具,如FileZilla,或者LeapFTP等,windowx和linux间也就无啥其他问题了。
配合tar命令进行-zxvf 打包 和 -zcvf解包,和sftp命令等,就可以远程外网ip linux,再去远程其内网Linux机子。
工具下载可以参考http://blog.csdn.net/ithomer/article/details/5111965 。
打war包
jar cvf temp.war ( 将当前目录打包成war包.)
命令格式:jav cvf 打包文件名称 要打包的目录 打包文件保存路径
jar xvf temp.war (解压)
分享到:
相关推荐
Beginning Fedora Desktop: Fedora 20 Edition is a complete guide to using the Fedora 20 Desktop Linux release as your daily driver for multimedia, productivity, social networking, the GNOME 3 desktop, ...
Chapter 5: Accessing and Running Applications. Chapter 6: Publishing with Fedora. Chapter 7: Music, Video, and Images in Linux. Chapter 8: Using the Internet and the Web. Part III: Administering ...
该文档来自Spark Summit 2013峰会上Red Hat高级软件工程师William ...In this talk, we’ll discuss these benefits and present our efforts — along with the Fedora Big Data SIG — to package Spark for Fedora.
fedora15环境搭建
Fedora FTP服务器的搭建,很全的哦,详细步骤
在Fedora10系统下,搭建JSP开发环境全过程,09.4.23日测试通过。 JDK安装包 :jdk-6u12-linux-i586-rpm.bin Tomacat安装包 :apache-tomcat-6.0.18.tar.gz MYSQL安装包 :mysql-5.1.31-linux-i686-glibc23.tar.gz
fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置
Fedora 20用LiveUSB Creator、UltraISO、PowerISO制作的启动U盘都可能有问题,这里介绍一个修改的方法。
搭建Windows7与Fedora14的双系统环境PAGE1/NUMPAGES4搭建Windows7与Fedora14的双系统环境摘要:对于初学Linux者,不希望在虚拟机里面搞弄Linux,又不希望用wubi装Ubuntu这个集成比较多使用相对简单的Linux,所以我们...
mysql主从复制 两台虚拟机Fedora20 安装相同版本(mysql-community版) 配置hosts 配置主从关系 配置bin-log日志
Beginning Fedora Desktop: Fedora 18 Edition is a complete guide to using the Fedora 18 Desktop Linux release as your daily driver for mail, productivity, social networking, and more. Author and Linux ...
前段时间我在网上fadora 14资源找到的,其中前三个是从普通网站上找到的,分别是Fedora-14-i386-DVD,Fedora-14-x86_64-DVD,Fedora-14-i686-Live-Desktop;后两个种子是在官网找到的,分别是:Fedora-14-i386-DVD....
python集成开发环境(fedora20)
基于fedora 13 的NetFPGA 平台搭建,主要是 NetFPGA基础开发包和驱动的安装,但对于开发工具的安装没有介绍,因为感觉这都不难。由于本人在平台搭建过程中,发现NetFPGA官网上许多包或者链接都打不开,经过摸索,...
Fedora Core 5 新手指南 本指南由Latvia大学Linux中心和热心帮助的人们维护,文章内容遵守 GNU Free Documentation License 1.2. 本文是Fedora Core 5的上手指南,与Fedora项目和Redhat公司没有联系。
Red Hat Fedora 5 Unleashed By Andrew Hudson, Paul Hudson Pages: 1104
Fedora 7下搭建基于Postfix的Extmail邮件服务器 安装环境:Fedora 7 说明:apache,php,mysql,为fedora7自带的,就是说我装系统的时候,就选择上了(在安装fedora7的时候,开发工具要全部安装),cyrus-sasl, ...
在win8.1的基础上安装fedora20,同一电脑上装双系统。
它将启动一个用于 etcd discovery 、一个master服务器和两个从属服务器( minion-x )。 设置 SSH 隧道 设置到 Kubernetes API 服务器的 SSH 隧道,以便在本地机器上使用kubecfg 。 $ curl -OL ...
fedora21 下 samba配置,更改了服务启动部分命令