第二个JAVA应用java
方法一:配置文件:算法
# cd /usr/local/tomcat/conf/ # vim server.xml </Host> <Host name="www.wangzb.cc" appBase="/data/wwwroot/www.wangzb.cc" //引用所在目录的路径 unpackWARs="true" autoDeploy="true"> </Host> # /usr/local/tomcat/bin/shutdown.sh //关闭Tomcat服务 # /usr/local/tomcat/bin/startup.sh //重启Tomcat服务 # mkdir -p /data/wwwroot/www.wangzb.cc # cp /usr/local/src/zrlog-2.1.0.war /data/wwwroot/www.wangzb.cc/zrlog mv zrlog ROOT
在Windows的C:\Windows\System32\drivers\etc\hosts中加入主机和域名vim
192.168.1.34 www.wangzb.cc
打开浏览器输入域名和端口8080便可访问:浏览器
方法二:tomcat
拷贝一个Tomcat目录,修改server.xml里面的三个端口,(在其中8009能够删掉,8080改成8081,8005改成8006)app
小常识:dom
经过Java.security.SecureRandom生成随机数来实现,随机数算法使用的是"SHA1PRNG",这个算法的提供者在底层依赖到>操做系统提供的随机数据,在Linux上,与之想管的是/dev/random和/dev/urandom. /dev/random设备会返回小鱼地池噪声总数的随机字节。/dev/random可生成随机性的公钥和一次性密码本。若地池空了,对/dev/random的读操做将被阻塞,直到手机到了足够的环境噪声为止,而/dev/urandom则是一个非阻塞的发生器。它是/dev/random的一个副本,它会重复使用地池中的数据以产生伪随机数据。这表示对/dev/urandom的读取操做不会产生阻塞,但其输出的地可能小于/dev/random。 总之,8005端口启动慢就是由于JVM调用了系统的/dev/random设备生成随机数,而/dev/random生成随机数时被block了,天然就会致使8005端口启动慢,解决办法是不适用?dev/random,而是使用/dev/urandom。具体操做步骤以下: # vim $JAVA_HOME/jre/lib/security/java.security //将securerandom.srouce=file:/dev/random 改成securerandom.source=file:/dev/urandom $JAVA_HOME在哪里? 若是是openjdk(yum安装的),在/usr/lib/jvm/ 若是是下载的二进制包,就是jdk的主目录(如:/usr/local/jdk_1.8)