tomcat多主机多实例,以及无法加载项目的处理

文章有些地方可能介绍的不一样,因为我直接本地用nginx做了一个代理。属于本人留存!
还有就是这个已经写了好久了,断断续续修修改改,尽管我已经检查了但可能发到博客上的这份有些位置还是难免忘记解释什么。我及时修正。

当时我遇到一个无法查找到原因的难题,是关于tomcat在运行时被rm -rf掉了(你懂的)。然后使用备份的配置文件重新部署上,发现tomcat可以起来并且不报任何错误,但项目全部都不会被tomcat加载。这个问题困扰了我一天一夜,奋战到早上4点多,测试了无数方法,估计搞出无数的状况,也进行了无数次配置调试。问题原因依然没解决。 针对这个问题的解决办法是:把项目重新部署一份,也就是以前用的java程序必须删除掉,然后重新把之前备份的项目拷贝一份过来才行。怪异。。。。不知道有没有遇到过的!

系统信息:

[root@localhost webserver]# cat /etc/issue CentOS release 6.6 (Final) Kernel \[……]

继续阅读

SHELL读取 ini 格式文件做配置文件

ini文件格式一般都是由节、键、值三部分组成

格式: [第一节] 第一个键 = 值 第二个键 = 第二个值 [第二节] 第一个键 = val1,val2,val3 例子: [COM] KINGGOO = kinggoo.com

其实这个作用没那么特别大,但多个shell如果每个配置信息都在shell文件里面写,懂的人还好,半懂+不仔细的人要如何改,改几个地方估计脚本就不能运行了。所以这样单独哪出来比较好些,而且可以多个shell使用一个ini文件(与扩展名无关)来做配置也可以的。只需要在shell里面加一个自定义函数就可以了。

# __readINI [配置文件路径+名称] [节点名] [键值]
function __readINI() {
 INIFILE=$1;	SECTION=$2;	ITEM=$3
 _readIni=`awk -F '=' '/\['$SECTION'\]/{a=1}a==1&&$1~/'$ITEM'/{pr[......]

继续阅读

Tomcat EL表达式的错误

出错服务一直没有动过,最近添加了几个服务到tomcat下,没想到影响到之前的。 访问直接拋异常,500错误

Dec 10, 2014 10:06:51 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [jsp] in context with path [] threw exception [An exception occurred processing JSP page /userLogins.jsp at line 116

113:    ???????
114:         
115:         
116: ${message} 117:
118: 119:
Stacktrace:] with root cause java.lang.ClassCastException:[......]

继续阅读

Windows7 连接磁盘共享命令

没技术含量,记录一下!

net use 用于将计算机与共享的资源相连接(建立磁盘映射),或者切断计算机与共享资源的连接(删除磁盘映射),当不带选项使用本命令时,它会列出计算机的连接。

一般格式:

net use K: \\IP-ADD\FILE-PATH PASSWORD /user:USERNAME /persistent:no 

参数

K:代表映射到本地的盘符(在盘符K:后有空格)
IP-ADD:共享服务器的IP地址
FILE-PATH:所需要映射挂载的远程共享服务器上的文件路径
PASSWORD:登陆到共享服务器的映射密码[可以为空]
USER:登陆到共享服务器的映射用户名[可以为空]
[当用户名密码为空时 net use K: \\IP-ADD\FILE-PATH ]
persistent :控制对永久网络连接的使用。其默认值是最近使用的设置。
yes {在连接产生时保存它们,并在下次登录时恢复它们。}
no {不保存正在产[……]

继续阅读

如何SSH远程连接虚拟机中的Ubuntu

无法连接的其中一个原因就是在安装ubuntu的时候没有安装全。 安装SSH-server 终端下输入命令:

sudo apt-get install openssh-server

启动SSH-server

sudo /etc/init.d/ssh start

windows下使用软件PuTTy等,填入刚刚设置好的Ubuntu的IP,直接连接,接下来就尽情的玩吧(当然,虚拟机得先打开)。
相关阅读:Windows下操纵Linux的利器putty-x86(附下载)
P.S. 关于Connection refused错误
如果出现以下错误,则很可能是因为还没有安装ssh-server:

ssh: connect to host localhost port 22: Connection refused

以前的记录,今天有人问,发上来SHARE!

Centos6.1~6.5 bash重要安全更新

CESA-2014:1293 Critical CentOS 6 bash Security Update
http://lists.centos.org/pipermail/centos-announce/2014-September/020585.html
SSH bash紧急安全补丁!重要!
测试是否存在漏洞,执行以下命令:
env t='() { :;}; echo You are vulnerable.’ bash -c "true"
如果显示You are vulnerable,很遗憾,必须立即打上安全补丁修复
https://securityblog.redhat.com/2014/09/24/bash-specially-crafted-environment-variables-code-injection-attack/
CESA-2014:1293 Critical CentOS 6 bash Security Update
http[……]

继续阅读

使用VsFtpd及Acl设置访问控制列表可使用的添加用户设置脚本

使用此脚本需要满足使用VSFTP虚拟用户及使用ACL控制访问列表功能才可用!纯粹自己用~~如想使用请自行修改~ Vsftp服务安装搭建,虚拟用户配置  参见://kinggoo.com/app-installvsftpdconf.htm Acl(Access Control List)访问控制列表 参见://kinggoo.com/geren-acl.htm 注意:使用此脚本必须要你的计算机上支持ACL 此脚本为文章库存~~~ ftpAddUser.sh 脚本

@功能: 针对使用vsftp添加虚拟用户
@格式参数: sh ftpAddUser.sh 虚拟用户名 虚拟密码
@@介绍:使用此脚本时,必须含有setACL_ftpWeb.sh

脚本内容如下:

#!/bin/bash
## @auth: Tscccn
## @blog: //kinggoo.com
## @功能: 针对使用vsftp添加虚拟用户
## @格式参数: sh[......]

继续阅读

忘记Centos系统root登陆密码

记忆力不知道是不是有所下降,还是太长时间远离的自己原本的工作环境开始慢慢遗忘以前记忆犹新事情! 太久不登陆之前搭建好的一个系统,想上去搭建个邮件服务,登陆好多次密码都是错误。估计是我当时改的东西太多手懒密码改完之后忘记记上了(不是我个人的服务器密码我都会记录下来,不过记录的文件一般人打不开的哈哈) 一、

启动vnc服务直接链接到虚拟的母机上, 重启忘记密码的这个系统,在引导装载程序菜单上,用上下方向键选择你忘记密码的那个系统键入“e”  来进入编辑模式;

二、

接下来,然后你再用上下键选择最新的内核(这里是第二行,kernel…….),然后在按“e”;

三、

在rhgb quiet后面加“空格”,然后键入“single”,或者直接输入数字的“1”并回车确定。然后再按b;

四、

用“passwd  root”来更改root的密码。改完后reboot(重启)即可;

可不能忘记了

第 5 页,共 35 页123456789101112...20...最旧 »