阿里云服务器AES搭建tomcat环境

ssh登录服务器

putty登录设置

IP:填你实例的外网IP

用户名:root

密码:如果忘记了,点云服务器的实例,右侧管理,然后重置密码。



重置之后,必须重启才能生效

别忘了每次登录后查看一下登录日志,防止不认识的人使用代理或者tor网络爆破你的密码,登录日志默认在/var/log/auth.log下,一段时间后会自动归档为auth.log.1,auth.log.2,...

# grep "Failed password for root" /var/log/auth.log* | awk '{print $11}' | sort | uniq -c | sort -nr | more
笔者的刚开通就有来试探的。。。


安装JDK

下面我们安装JDK

JDK下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

选择jdk-8u66-linux-i586.tar.gz,下载下到本地之后,使用winscp上传到服务器(winscp配置同putty,也可以直接导入putty的配置)

笔者上传到的目录/root/downloads/

解压JDK

tar -zxvf jdk-8u66-linux-i586.tar.gz
重命名为jdk1.8

mv jdk1.8.0_66 jdk1.8
创建jvm目录,移动到jvm目录

mkdir /usr/lib/jvm/
mv jdk1.8/ /usr/lib/jvm/
设置环境变量

编辑~/.bashrc,在最后添加

vi ~/.bashrc
# jdk enviroment
export JAVA_HOME=/usr/lib/jvm/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
对于不熟悉vi编辑的,i键进入插入状态,方向键移动到最后打字就行,打完之后,先ESC键,然后输入:wq,意思是保存并退出

应用环境变量

source ~/.bashrc
测试java,查看java版本信息

java -version
出现java版本信息说明配置成功。


安装tomcat

下载tomcat

wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.28/bin/apache-tomcat-8.0.28.tar.gz
解压

tar -zxvf apache-tomcat-8.0.28.tar.gz

移动到opt目录

mv apache-tomcat-8.0.28/ /opt/
启动服务器

cd /opt/apache-tomcat-8.0.28
./bin/startup.sh
停止服务器

./bin/shutdown.sh 
建议删除webapp目录下的example

rm -rf /opt/apache-tomcat-8.0.28/webapps/examples
管理界面部署WAR包请参考: tomcat后台管理之部署WAR包


安装mysql

apt-get install mysql-server
设置密码

自己设置吧

常用的几个命令

查看状态

service mysql status
登录
mysql -uroot -p你的密码
查看端口

show global variables like 'port';
查看信息

status;  
select version();
查看所有用户

select user,host,password from mysql.user;
显示所有数据库:
show databases;  
创建数据库使用UTF-8编码

CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

测试

连接数据库的测试代码:就不贴了吧,写的太烂。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Tomcat AES加密解密是一种常见的加密算法,通常用于保护敏感数据的安全传输。如果在解密过程中出现乱码的情况,可能有以下几个原因: 1. 字符集不匹配:AES加密算法加密的结果是一串二进制数据,在解密时需要将其转换为明文字符。如果解密时所使用的字符集与加密时使用的字符集不匹配,就会导致乱码。在Tomcat的配置文件中,可以设置字符集,确保解密时使用的字符集与加密时一致。 2. 密钥不正确:AES加密需要使用一个密钥进行加解密操作,如果解密时所使用的密钥与加密时使用的密钥不一致,就会导致解密结果错误,可能出现乱码。在解密过程中,确保密钥的正确性非常重要。 3. 代码逻辑错误:如果解密的代码逻辑有误,例如解密算法的实现不正确或解密的输入参数不正确,就会导致解密结果错误,可能出现乱码。在编写解密代码时,应仔细检查代码逻辑,确保解密过程正确无误。 针对以上问题,可以按照以下步骤进行排查和解决: 1. 检查字符集:确认解密时所使用的字符集与加密时一致,可以在Tomcat的配置文件中设置字符集。 2. 检查密钥:确认解密时所使用的密钥与加密时一致,确保密钥的正确性。 3. 检查代码逻辑:仔细检查解密代码逻辑,确保解密过程正确无误。 根据具体情况,可以针对以上步骤进行排查和解决,以解决Tomcat AES解密乱码的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值