JBoss4.0.5使用的是tomcat5,而tomcat的默认字符集是ISO-8859-1.找到JBoss的根目录下名 为\%JBoss4.0.5%server\default\deploy\jbossweb-tomcat55.sar的文件夹.
修改server.xml文件.
修改方法,找到<Connector port="8080"
......>默认是8080端口,在后面加入URIEcoding='UTF-8',字符集根据页面进行相应的设置,我的整个项目是使用UTF-
8字符集(包括UTF-8).
<Connector port="8080" address="${jboss.bind.address}"
maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
emptySessionPath="true"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
zip包是在windows环境下打的压缩包,通过java控制在linux环境下解压之后,解压出来的文件和文件夹中的中文文件名是乱码,请问应如何解决
⑵ Linux中JDK的安装和配置方法
Linux中JDK的安装和配置方法:
1、手动安装jdk,首先需要下载jdk,记住是linux版本的jdk,直接去官网下载就行了。
拓展知识:
JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
java.lang: 这个是系统的基础类,比如String等都是这里面的,这个包是唯一一个可以不用引入(import)就可以使用的包。
java.io: 这里面是所有输入输出有关的类,比如文件操作等。
java.nio:为了完善io包中的功能,提高io包中性能而写的一个新包 ,例如NIO非堵塞应用
java.net: 这里面是与网络有关的类,比如URL,URLConnection等。
java.util: 这个是系统辅助类,特别是集合类Collection,List,Map等。
java.sql: 这个是数据库操作的类,Connection, Statement,ResultSet等。
javax.servlet:这个是JSP,Servlet等使用到的类。
⑶ linux 中怎么设置java
exportJAVA_HOME=/usr/share/jdk1.6.0_14
exportPATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exportJAVA_HOME=/usr/share/jdk1.6.0_14
exportPATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exportJAVA_HOME=/usr/share/jdk1.6.0_14
exportPATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
⑷ 阿里云Linux服务器安装jdk总是不成功,网上找了好多方法都不行,谁能帮帮忙,不胜感激.
这个是本人的JDK配置文档,可以给你参考下,根据你的需求,操作1~4即可.
[heshucheng@cssthost ~]$ getconf LONG_BIT
64
如无特殊说明,以下操作均是root用户操作
1) 创建java目录
[root@cssthost 〜]# mkdir /usr/java
2) sh安装jdk....bin到java目录
[root@cssthost java]# sh /tmp/jdk-6u45-linux-x64.bin
[root@cssthost java]# mv jdk1.6.0_45 latest
3) 修改/etc/profile,加入环境变量
export JAVA_HOME=/usr/java/latest
export CLASSPATH=.:/usr/java/latest
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH
4) source环境变量使之生效
. /etc/profile
5) 设置java和javac软链接
/usr/sbin/alternatives --install /usr/bin/java java /usr/java/latest/bin/java 20000
/usr/sbin/alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20000
6) 指定java和javac路径
/usr/sbin/alternatives --config java
/usr/sbin/alternatives --config javac
7) java和javac路径确认
/usr/sbin/alternatives --display java
/usr/sbin/alternatives --display javac
8) java和javac测试
[hadoop@cssthost tmp]$ cat HellowWorld.java
public class HellowWorld{
public static void main(String args[]){
System.out.println("Hello java World ! ");
}
}
[hadoop@cssthost tmp]$ ls
HellowWorld.java
[hadoop@cssthost tmp]$ javac HellowWorld.java
[hadoop@cssthost tmp]$ ls
HellowWorld.class HellowWorld.java
[hadoop@cssthost tmp]$ java HellowWorld
Hello java World !
⑸ 怎么用java代码在linux系统下建立文件夹
具体的创建方法参照下面的实例:
public class FileTest {
public static void main(String[] args) {
// 根据系统的实际情况选择目录分隔符(windows下是,linux下是/)
String separator = File.separator;
String directory = "myDir1" + separator + "myDir2";
// 以下这句的效果等同于上面两句,windows下正斜杠/和反斜杠都是可以的
// linux下只认正斜杠,为了保证跨平台性,不建议使用反斜杠(在java程序中是转义字符,用\来表示反斜杠)
// String directory = "myDir1/myDir2";
String fileName = "myFile.txt";
// 在内存中创建一个文件对象,注意:此时还没有在硬盘对应目录下创建实实在在的文件
File f = new File(directory,fileName);
if(f.exists()) {
// 文件已经存在,输出文件的相关信息
System.out.println(f.getAbsolutePath());
System.out.println(f.getName());
System.out.println(f.length());
} else {
// 先创建文件所在的目录
f.getParentFile().mkdirs();
try {
// 创建新文件
f.createNewFile();
} catch (IOException e) {
System.out.println("创建新文件时出现了错误。。。");
e.printStackTrace();
}
}
}
}