首页/ 世界地理/ 正文
📎 本文网址 http://8317.geci.2211mu.com/164801

查看tomcat位置Tomcat位置简介专家权威解读

✍️ 作者:旅游攻略 👁 阅读 2,358 💬 评论 36 ⏱ 阅读约 6 分钟

查看tomcat位置Tomcat位置简介专家权威解读

本文目录

  1. esclip中的tomcat运行不了?
  2. tomcat可以做socket通信吗?
  3. Web应用程序(配置Tomcat)运行时出现错误HTTPStatus404?
  4. 本机tomcat地址怎么看?
  5. idea编写的项目在什么位置?

esclip中的tomcat运行不了?

原因:可能是TomCat所用的端口被其他程序占用,导致TomCat无法启动。

解决办法:找到这个占用8080端口的程序,并将它关闭。具体操作步骤:

1.win+R打开cmd窗口

2.输入命令:netstat -ano

3.在本地地址中看 ":"后面的数组就是端口号。通过端口号查找对应PID。在windows任务管理器中的详细管理中找到相应的PID将其关闭。

tomcat可以做socket通信吗?

可以在tomcat环境下用Java程序实现socket通信,代码如下:

服务端:

/**

*

*/

package com.dnion.socket;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

import java.io.PrintWriter;

import java.net.ServerSocket;

import java.net.Socket;

/**

***************************************************************

* 项目名称:JavaThread

* 程序名称:JabberServer

* 日期:2015-7-11 下午21:01:12

* 作者:Administrator

* @version

***************************************************************

*/

public class JabberServer {

public static int PORT = 8080;

public static void main(String[] agrs) {

ServerSocket s = null;

Socket socket = null;

BufferedReader br = null;

PrintWriter pw = null;

try {

//设定服务端的端口号

s = new ServerSocket(PORT);

System.out.println("ServerSocket Start:"+s);

//等待请求,此方法会一直阻塞,直到获得请求才往下走

socket = s.accept();

System.out.println("Connection accept socket:"+socket);

//用于接收客户端发来的请求

br = new BufferedReader(new InputStreamReader(socket.getInputStream()));

//用于发送返回信息,可以不需要装饰这么多io流使用缓冲流时发送数据要注意调用.flush()方法

pw = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);

while(true){

String str = br.readLine();

if(str.equals("END")){

break;

}

System.out.println("Client Socket Message:"+str);

Thread.sleep(1000);

pw.println("Message Received");

pw.flush();

}

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}finally{

System.out.println("Close.....");

try {

br.close();

pw.close();

socket.close();

s.close();

} catch (Exception e2) {

}

}

}

}

客户端:

/**

*

*/

package com.dnion.socket;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

import java.io.PrintWriter;

import java.net.Socket;

/**

***************************************************************

* 项目名称:JavaThread 程序名称:JabberClient

* 作者:Administrator

* @version

***************************************************************

*/

public class JabberClient {

/**

* 方法名:main

*

* @param @param args

* @return void

*/

public static void main(String[] args) {

Socket socket = null;

BufferedReader br = null;

PrintWriter pw = null;

try {

//客户端socket指定服务器的地址和端口号

socket = new Socket("127.0.0.1", JabberServer.PORT);

System.out.println("Socket=" + socket);

//同服务器原理一样

br = new BufferedReader(new InputStreamReader(

socket.getInputStream()));

pw = new PrintWriter(new BufferedWriter(new OutputStreamWriter(

socket.getOutputStream())));

for (int i = 0; i < 10; i++) {

pw.println("howdy " + i);

pw.flush();

String str = br.readLine();

System.out.println(str);

}

pw.println("END");

pw.flush();

} catch (Exception e) {

e.printStackTrace();

} finally {

try {

System.out.println("close......");

br.close();

pw.close();

socket.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

}

Web应用程序(配置Tomcat)运行时出现错误HTTPStatus404?

该应用程序(配置Tomcat)运行时之所以显示错误HTTPStatus404表现为系统卡顿,原因和解决方法如下1、剩余空间不足。删除或者卸载多余文件即可。

2、病毒或者流氓软件影响。全盘杀毒即可。?

本机tomcat地址怎么看?

1、首先我们找到tomcat,右键单击打开选项中的“属性”。

2、然后我们在弹出来的窗口中点击打开“快捷方式”。

3、然后我们在弹出来的窗口中点击打开最下方的“打开文件位置”,即可查看安装路径了。

idea编写的项目在什么位置?

IDEA不会把你的项目部署到你的Tomcat安装目录,它会在操作系统盘的用户目录下新建一个目录,这个目录一般是你的IDEA的版本号目录,如下: 在system目录下,有一个目录叫"tomcat",你的项目都在这个目录下: 打开任一个目录,可以看到以下内容: 打开ROOT.xml可以看你的项目部署的物理路径: docBase就是你的项目目录。

⚠ 温馨提示:知识看完了,记得站起来活动一下,喝杯水,看看窗外——好身体和好奇心一样重要。
📌 声明:本文内容仅供参考,具体操作请咨询专业人士。