- 浏览: 23058 次
最新评论
文章列表
目标:
在Linux系统中安装并配置Tomcat
一、准备工作
1.1、下载适用于Linux版本的Tomcat
笔者使用的是apache-tomcat-7.0.81.tar.gz。
1.2、将Tomcat上传到Linux系统。
二、实操阶段
2.1、使用tar命令解压。
找到上传的文件,执行命令:tar –xvf apachxx.tar。通过查看命令可以查看到解压后的目录结构。
-x(extract)表示解压缩
-v(verbose)表示显示解压缩到全过程
目标:
在Linux系统中安装并配置JDK
一、准备工作
1.1、下载适用于Linux系统的JDK版本。
笔者使用版本:jdk-8u144-linux-x64.rpm。建议是使用JDK 1.7的版本。
1.2、将JDK上传到Linux系统
二、实操阶段
2.1、使用rpm命令安装
找到上传的文件,执行命令:rpm –ivh jdkxxx.rpm 就可以安装了。如下图所示则表示安装完成。
-i(install)表示安装
-v(verbose)表示打印详细的安装信息
-h(hash)表示安装时输出hash记号
2.2、测试安装成功。输入命令:java -ver ...
具体情况有以下几种:
当 chroot_list_enable=yes,chroot_local_user=yes时,在/etc/vsftpd/chroot_list文件 中列出的用户,可以切换到上级目录;未在文件中列出的用户,不能切换到站点根目录的上级目录。
当 chroot_list_enable=yes,chroot_local_user=no时,在/etc/vsftpd/chroot_list文件中 列出的用户,不能切换到站点根目录的上级目录;未在文件中列出的用户,可以切换到上级目录。
当 chroot_list_enable=no,chroot_local_user=yes ...
上一篇《Linux安装ftp服务》中实现了FTP服务的基本功能,但是属于匿名登录的方式。
本篇内主要是目标:
实现指定用户指定目录的FTP上传。
一、实操阶段
1.1、使用vi,打开/etc/vsftpd/vsftpd.conf文件将红框中的内容前#去掉。
2.2、指定ftp文件夹。在etc/vsftpd/vsftpd.conf文件末尾增加local_root=/var/ftp/pub。2.3、使用命令:getsebool -a | grep ftp,查看 ftp_home_dir的状态是否为on,如果不是通过命令:setsebool ftp_home_dir=o ...
目标:
在Linux系统中搭建FTP
一、准备工作
1.1、安装vsftp服务命令:
yum install -y vsftpd
1.2、安装ftp命令:
yum install -y ftp
二、测试工作
2.1、开启vsftp服务
输入命令:service vsftpd start,出现如图所示[OK]即表示开启成功。
2.2、本地测试vsftp服务
输入命令:ftp localhost,由于未对vsftp进行配置,使用登录名为anonymous,密码为空即可成功登录,输入命令:ls可以查看目录信息。
2.3、Windows操作系统测试
在Windo ...
上文《VMware安装Linux CentOS》中安装好Linux后,使用 ifconfig 命令查看发现没有eth0 网络,查看配置文件后发现 ONBOOT=no,解决方式如下:
修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件,
把ONBOOT=no
改为
ONBOOT=yes
重启网络(命令:service network restart)即可。
目标:
使用VMware虚拟机安装Linux CentOS
一、准备工作
1、下载VMware并安装,官方网址https://www.vmware.com/。笔者使用VMware® Workstation 12 Pro,版本号:12.5.0 build-4352439。
2、Linux系统选择:CentOS 6.9 (64位)正式版。下载地址:http://mirrors.163.com/centos/6.9/isos/x86_64/。可根据实际情况需要选择下载不同版本。笔者选择的是不含桌面版本。
二、安装
1、安装VMware。
VMware安装和普通软件安装无异,在此 ...
maven的clean时报错:
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
解决方案:
1、在计算机中添加M2_HOME的环境变量。
2、选择eclipse中windows的Preference->Java->Installed JREs->Edit 选择一个jdk,添加 -Dmaven.multiModuleProjectDirectory=$M2_HOME。
然后再 ...
1、准备工作
下载最新GA版本mysql-5.7.18.下载地址:https://dev.mysql.com/downloads/mysql/,解压到任意盘符中,路径最好不要带中文。
2、安装配置
2.1、准备配置文件
my.ini
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
skip-grant-tables
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\SQL\my ...
上一篇文章实现Nginx+Tomcat在windows平台上配置负载均衡,但遗留一个问题就是session未共享,本文主要是针对上篇文章的补充,使用Redis实现session的共享。
一、准备工作
对于Nginx+Tomcat在此不做赘述,主要针对新工具使用说明及集成方法说明。
下载新工具:
redis-64.3.0.503.zip,这是redis的Windows版本,下载后解压放到任意目录中(不要放到带中文的目录中),可使用附件中内容
redis-desktop-manager-0.8.8.384.exe,这是redis图形化工具,下载后安装到任意目录中(不要放到带中文的目录中) ...
目标:实现在Windows平台下完成Nginx+Tomcat负载均衡配置
一般情况是使用多台PC机操作,但为了方便,可以使用同一个PC,修改Tomcat端口实现测试效果。
一、准备工作
nginx-1.7.9,下载地址:http://nginx.org/en/download.html
apache-tomcat-7.0.57,下载地址:http://tomcat.apache.org/download-70.cgi
将以上两款软件分别下载并解压,其中tomcat需要准备两份。
二、Tomcat配置
server.xml配置。在apache-tomcat-7.0.5 ...
在实际使用时发现,上次记录的只适用于未安装jdk的电脑,在安装jdk的电脑情况下,需要修改两个文件standalone.bat和standalone.conf.bat。
standalone.conf.bat中需要修改:
@if not "%ECHO%" == "" echo %ECHO%@if "%OS%" == "Windows_NT" setlocal
if "%OS%" == "Windows_NT" ( set "DIRNAME=%~dp0%& ...
在Jboss的bin目录下找到standalone.bat,编辑模式打开,找到
if "x%JAVA_HOME%" == "x" ( set JAVA=java echo JAVA_HOME is not set. Unexpected results may occur. echo Set JAVA_HOME to the directory of your local JDK to avoid this message.) else ( set "JAVA=%JBOSS_HOME%\Java\jdk1.7.0_51\bin\ ...
今天刚刚接触一下easyUI,使用的版本号1.4.1。
核心代码:
<div class="easyui-dialog" style="width: 400px; height: 200px" title="标题">
内容部分
</div>
效果图如附件第一张图片显示。(在其它浏览器中都正常)
后来在body上添加style="width:100%;height:100%;"就显示如附件 ...
笔者自学shiro,但是其中遇到一个困扰笔者近两周的问题:shiro与springMVC整合的时候,有关shiro的注解实现权限控制总是失效。起初笔者将以下的配置在shiro.xml(shiro配置文件)文件中注册,结果注解权限失效。后将以下的配置在spring-servlet.xml(springMVC配置文件)中注册,结果主键权限起效。
<bean id="lifecycleBeanPostProcessor"
class="org.apache.shiro.spring.Lifecyc ...